Система "Трансляции видео в интернет"
НПК СОЮЗСПЕЦАВТОМАТИКА
2006
Версия 2.2.0.2 (17 марта 2006)






                                           СОДЕРЖАНИЕ
                                          ============

- Введение
- Инструкция по настройке видеотрансляции
- Справочная информация по параметрам апплета
- Рекомндации по использованию виртуальнойй машины JAVA



                                           ВВЕДЕНИЕ
                                          ==========


 Настоящая инструкция определяет порядок настройки
WEB-сервера Internet Information Server(IIS)5.0 и выше для осуществления 
передачи видеоданных стандарта КОДОС - Видеосеть в Интернет с просмотром 
через Web - браузер. Этот порядок не является единственно возможным, но
наиболее прост в применении.

                               ИНСТРУКЦИЯ ПО НАСТРОЙКЕ ВИДЕОТРАНСЛЯЦИИ
                              =========================================


 Предполагается, что к моменту настройки Интернет - вещания уже запущена
программа КОДОС - Видеосеть на компьютере, находящемся
в одной локальной сети с WEB-сервером, и на нем созданы передатчики
snd1,snd2 и т.д. Для всех этих передатчиков следует выставить следующие параметры сжатия:
Кодек - SSA.
 Все действия проводятся под учетной записью, имеющей администраторские права.


Настройка видеотрансляции под операционной системой Windows 2000 Professional, Windows 2000 server :


1. Создание каталога для размещения файлов.
Создать папку video в корневом каталоге сайта IIS.
(...\InetPub\wwwroot\video)

2. Установка разрешений.
Запустив администратор IIS (Internet Services manager), установить
в левом окне курсор на раздел "Default web site". После этого в правом 
найти созданную папку и установить курсор на нее. 
Выбрать команду "Properties" из контекстного меню (вызываемого правой
кнопкой "мыши") или из меню "Action".
В появившемся окне на вкладке "Directory" установить для параметра
"Execute Permissions" значение "Scripts and Executables", после
чего нажать кнопку ОК (окно после этого закроется).

Вызвать команду Properties для раздела "Default web site" через
контекстное меню в левой части окна. В окне установки свойств
на вкладке Home Directory выбрать для параметра Application Protection
значение High(Isolated).

3. Подготовка URL для вещания.
Скопировать файлы из каталога \INSTALL\VIDEO на диске, входящего в комплект поставки,
в созданную папку video.
В файле default.htm в строке <PARAM NAME=sender VALUE="snd1">
вписать вместо snd1 имя передатчика, с которого необходимо
выводить видео в Интернет (или ничего не менять, если таким передатчиком
должен быть именно snd1).
В корневом каталоге сайта создать файл stream.ini следующего
содержания:

[snd1]
server=<IP-адрес видеосервера>,

указав после знака равенства адрес либо доменное имя компьютера, на
котором создан передатчик snd1.

Для того, чтобы выводить в Интернет несколько каналов, следует
скопировать файл default.htm под разными именами (например, snd1.htm,
snd2.htm и т.д.), в каждом из них указав имя передатчика в строке
<PARAM NAME=sender VALUE=.....>

Соответственно, для каждого из передатчиков в файле stream.ini необходимо
вписать адрес или имя компьютера, на котором этот передатчик запущен, например

[snd2]
server=192.168.139.15

4. Настройка допустимого количества соединений.
По умолчанию IIS обеспечивает 4 одновременных CGI-потока на процессор.
Чтобы обеспечить большее количество, надо исправить параметр
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters\MaxPoolThreads 
(по умолчанию он равен 4).

Обращение из браузера.
Набрать следующий адрес:
http://<корневой сайт>/Video/<имя файла>.htm

Например, если ваш сайт - www.mysite.ru, а имя файла оставлено default.htm,
то строка адреса будет выглядеть так:
http://www.mysite.ru/Video/<default.htm


                     СПРАВОЧНАЯ ИНФОРМАЦИЯ ПО ПАРАМЕТРАМ АППЛЕТА.
                   ===============================================

Апплет встраивается в HTML страницу и имеет следующие параметры.

1. 
  <APPLET CODE=SSA_VideoClient.class WIDTH=<ширина> HEIGHT=<высота> >, где

  <ширина> - ширина прямоугольника, включающего апплет
  <высота> - высота прямоугольника, включающего апплет

2.
  <PARAM NAME=sender VALUE=<имя передатчика> >, где

  <имя передатчика> - имя передатчика на сервере КОДОС - видеосеть.

3.
  <PARAM NAME=debug VALUE=<режим отладки> >

  <режим отладки> - показ окна отладки. Если равен true, то появляется окно с отладочной информацией.

 

 При отсутствии какого либо из 
ниже перечисленных параметров в HTML странице,
соответствующая статистическая информация не
выводится в окно видеотрансляции. Отсутствие всех
ниже перечисленных параметров отключает
вывод статистической информации в окно
видеотрансляции.

4.
  <PARAM NAME=strVersion VALUE=<строка> >

<строка> - выводит строку о версии данного продукта.

например: <PARAM NAME=strVersion VALUE="Версия" >

5.
  <PARAM NAME=strAverageSpeed VALUE="=<строка> >

<строка> - выводит строку о средней скорости показа изображения.

например: <PARAM NAME=strVersion VALUE="Средняя скорость показа = " >

6.
  <PARAM NAME=strAverageFrameSize VALUE="=<строка> >

<строка> - выводит строку о среднем размере кадра.

например: <PARAM NAME=strAverageFrameSize VALUE="Средний размер кадра = ">

7.
  <PARAM NAME=strAverageFrameSizePiece VALUE="=<строка> >

<строка> - выводит строку о среднем размере нескольких кадров.

например: <PARAM NAME=strAverageFrameSizePiece VALUE="Средний размер нескольких кадров = ">




                              РЕКОМЕНДАЦИИ ПО ИСПОЛЬЗОВАНИЮ ВИРТУАЛЬНОЙ МАШИНЫ JAVA
                             =======================================================

 Проведенное тестирование апплета на машине WEB - клиенте (P4-2.8GHz/RAM - 256MB),на сервере 
КОДОС - Видеосеть скорость сжатия видео - 4 к/с, дало следующие результаты -

 При просмотре одного видеопотока через программу Internet Explorer 6.0(в качестве
виртуальной машины использовалась Java 2 Platform Standart Edition  (Version 1.5.0) от
SUN Microsystems), загрузка центрального микропроцессора составляла 50 - 54%.

 При просмотре одного видеопотока через программу Internet Explorer 6.0(в качестве
виртуальной машины использовалась Microsoft Java Virtual Machine (Build 3810)
SUN Microsystems), загрузка центрального микропроцессора составляла 20 - 25%.

 В связи с приведенными выше результатами, рекомендуется использовать
в качестве виртуальной машины - Microsoft Java Virtual Machine (Build 3810), при
просмотре видеопотока через интернет. 

(Дистрибутивы каждой из виртуальных машин, входят в состав диска и находятся в папке SYSTEM/).

 При установке обоих виртуальных машин, по умолчанию используется -
Java 2 Platform Standart Edition.
 Для того что бы использовать виртуальную машину Microsoft Java Virtual Machine
необходимо выполнить следующие действия:
Зайдите в панель управления и запустите - "Свойства обозревателя",
в появившемся окне выберите вкладку - "Дополнительно", в поле "Параметры"
снимите галочку с поля :"Use JRE 1.5.0_02 for <applet>(requires restart)"




