вторник, 27 ноября 2012 г.

Организация видеоконференцсвязи


Видеоконференция – это сеанс связи, предусматривающий аудио-визуальный контакт участников с использованием специализированного программного обеспечения или оборудования. Видеоконференция это синоним термину видеоконференцсвязь (ВКС). Области применения ВКС достаточно широки: их используют в бизнесе, дистанционном образовании, юриспруденции, медицине и многих других сферах, требующих высокой концентрации внимания на собеседнике, при отсутствии возможности провести встречу лично.
Экономия времени, сокращение расходов, ускорение процесса принятия решений – видеоконференции дают пользователю массу преимуществ. Видеоконференции делятся на два вида – персональные (один-на-один) и групповые.

На сегодняшний день существует достаточно много специализированного оборудования и программного обеспечения для организации видеоконференцсвязи. Но подобное оборудование стоит очень дорого и далеко не все организации готовы тратить на это много тысяч долларов.
Компания Д-Линк может предложить достаточно недорогое решение на базе интернет-камер. Как показано на рисунке ниже, применяется следующее оборудование:
  • Интернет-камеры DCS-6112 (макс. разрешение 1920х1080) для передачи изображения и голоса от внешних микрофонов. Если помещение небольшое и расстояние от камеры до участника(ов) не более 2 метров можно использовать модель DCS-2103 или DCS-2130 со встроенным микрофоном (макс. разрешение 1280×720).
  • VPN маршрутизатор DFL-860E для высокоскоростного доступа в Интернет и организации защищенных VPN-туннелей.
  • VPN маршрутизаторы DSR-250 для доступа в Интернет и организации защищенных VPN-туннелей.
  • Ноутбук или стационарный компьютер для вывода изображения на экран ТВ и подключения динамиков для воспроизведения голоса всех участников видеоконференции.


Рис.1.

«Квадратор» видеоконференции обеспечивается броузером Firefox или Chrome с надстройкой «Mozilla VLC Plugin». Plugin устанавливается вместе с медиаплеером VLC. На любом хостинге или на внутреннем веб сервере организации выкладывается простейшая HTML станица, в которой прописываются ip-адреса камер и размер изображения. Пример подобной страницы приведен в конце этого документа, размер картинок подобран под 4-х стороннюю видеоконференцию с разрешением ТВ 1280х800 точек. URL изображения камер имеет следующий формат: 

rtsp://camera_ip:rtsp_port/rtsp_url

Например для камер DCS-2103/2130/2210/2230:

rtsp_port указывается в меню «Setup / Network Setup / RTSP», по умолчанию 554

rtsp_url на этой же странице – «Access name for stream», цифра указывает какой профиль из раздела «Audio and Video» будет использоваться.


Рис.2.

Изображение и голос с камер снимается по протоколу RTSP. Для видео настоятельно рекомендуется использовать видеокодек H.264, так как у него самый наименьший видеопоток (~2-3Мбит/с при картинке наилучшего качества с разрешением 1280х720 и 25 кадров/сек). Клавишей «F11» броузер можно перевести в полноэкранный режим, что позволит скрыть не нужные в данном случае меню и адресную строку.

На рисунке ниже представлены скриншоты демонстрационной страницы с камер DCS-2103 и DCS-942L.

Обычный режим



Рис.3.

Полноэкранный режим



Рис.4.
 
Пример HTML страницы для 4-х сторонней видеоконференции:
<head>
  <meta http-equiv=”content-type” content=”text/html; charset=utf-8>
  <meta http-equiv=”content-language” content=”ru”>
  <title>VLC Plugin Demo</title>
</head>
<body topmargin=0 leftmargin=0 rightmargin=0 bottommargin=0 bgcolor=”#000000″ background=”http://www.dlink.ru/design/dlinklog.gif”>
<table border=0 height=100% width=100% cellpadding=0 align=center>
<tr><td>
<table border=0 width=100% cellpadding=0>
        <tr >
<td align=right><embed type=”application/x-vlc-plugin”
         name=”Kiev”
         hidden=”no” rtsp-caching=1000 autoplay=”yes” loop=”yes” height=”355″ width=”631″
         target=”rtsp://192.168.0.34:554/kievlive.sdp” /></td>
<td align=left><embed type=”application/x-vlc-plugin”
         name=”Kharkiv”
         hidden=”no” rtsp-caching=1000 autoplay=”yes” loop=”yes” height=”355″ width=”631″
         target=”rtsp://192.168.1.56:876/dcs2103kharkiv.sdp” /></td></tr>
        <tr>
<td align=right><embed type=”application/x-vlc-plugin”
         name=”Dnepr”
         hidden=”no” rtsp-caching=1000 autoplay=”yes” loop=”yes” height=”355″ width=”631″
         target=”rtsp://192.168.2.196:811/dneprlive.sdp” /></td>
<td align=left><embed type=”application/x-vlc-plugin”
         name=”Donetsk”
         hidden=”no” rtsp-caching=1000 autoplay=”yes” loop=”yes” height=”355″ width=”631″
         target=”rtsp://192.168.3.68:455/adfghaerj.sdp” /></td></tr>
</table>
</td></tr>
</table>
</body>
</html>

АВТОР: В. Твердохлеб

Источник:D-Link