Карта сайта
Обратная связь

443086, Россия, г. Самара
ул. Ерошевского, дом 3а
+7 (846) 334-19-00, 334-19-20,
334-34-99, 334-47-71
info@kb-sb.ru
Полная контактная информация


ОРГАНИЗАЦИЯ ВЕЩАНИЯ ВИДЕО НА САЙТ

В этой статье мы расскажем как опубликовать видео с IP камеры на ваш сайт. Прежде всего вам надо купить IP камеру и ПО Macroscop. Подключить видеокамеру к компьютеру, на котором установлено программное обеспечение Macroscop, а компьютер подключить к сети Интернет, получив у провайдера статический IP адрес.

Для организации вещания на сайт видео от камер, подключенных к серверу MACROSCOP, разработан специальный Flash - компонент, который встраивается в веб-страницу сайта. Данный Flash - компонент включен в пакет «MACROSCOP SDK Examples », описание использования компонента подробно рассмотрено в соответствующей главе «Руководства по использованию MACROSCOP SDK ».

Вещание с помощью Flash

Вещание видео на сайт может быть организовано с помощью мобильного сервера на стороне MACROSCOP и Flash - компонента на клиентской стороне. П ример использования компонента в html - странице может быть найден по пути Examples Site Flash. В html - странице (index.html) необходимо установить параметры подключения к серверу MACROSCOP, номер, имя или идентификатор канала с которого должно транслироваться видео и желаемый формат видео (H264 или MJPEG) .

Пример настройки:

var flashvars = {

server : demo.macroscop.com, // адрес сервера

port: 8080, // порт сервера

login: root, // имя пользователя

password_hash: , // md5 - хэш пароля

mode: MJPEG, // предпочитаемый формат видео

channel: 1 // имя, номер или идентификатор канала

};

Вместо передачи порядкового номера или имени канала, имеется возможность задать идентификатор канала. Идентификаторы всех каналов в системе могут быть получены с помощью соответствующего запроса (см. главу 5.1.1).

Параметр «Предпочитаемый формат видео» (mode) может принимать значения MJPEG, H.264 или вообще пропущен. Если предпочитаемый формат видео не задан, то автоматически будет выбран подходящий формат. Значение H.264 можно указать только для камер, поддерживающий этот кодек. Значение MJPEG можно указать для всех камер, но это может привести к повышенной нагрузке на мобильный сервер.

В ещание видео на сайт с помощью JavaScript (Устарело)

Примечание: Данный способ является устаревшим. Он создает повышенную нагрузку на мобильный сервер MACROSCOP и предоставляет худшее качество по сравнению с вещанием на сайт с помощью Flash - компонента.

Вещание видео на сайт может быть организовано с помощью мобильного сервера на стороне MACROSCOP и JavaScript на клиентской стороне. Скрипт для клиентской стороны и пример его использования в html - странице может быть найден по пути Examples Site frameReceiver.js. В скрипте необходимо установить параметры подключения к серверу MACROSCOP , номер или идентификатор канала с которого должно транслироваться видео и желаемы й размер области, в которую буд у т выводиться видеокадры.

Пример настройки скрипта:

var serverUrl = http ://95.23.84.1:8080 /* URL сервера */

var login = root /*пользователь, имеющий права на просмотр транслируемого канала*/

var password = ; /* MD 5 - хэш пароля пользователя в верхнем регистре или пуста строка, если пароль пустой*/

var channelnum = 0; /*порядковый номер канала в общей конфигурации , счет с 0 */ 

var drawWidth = 577; /*ширина области отображения , в пикселях */

var drawHeight = 432; /*высота области отображения , в пикселях */

Вместо передачи порядкового номера канала, имеется возможность задать идентификатор канала. Идентификаторы всех каналов в системе могут быть получены с помощью соответствующего запроса (см. главу 5.1 ) . Идентификатор канала передается с помощью с параметра channelid в запросе. Пример скрипта, использующего идентификатор канала вместо его порядкового номера , находится по пути Examples Site frameReceiver _ id .js . На самой html - странице в нужном месте должен быть тэг < img name='frontImage'/> , в этом месте будет отображаться MJPEG видеопоток.

Замечания:

  1. Не рекомендуется изменять размеры области отображения видео динамически. Это приведет к существенному повышению потребляемых ресурсов со стороны мобильного сервера MACR OSCOP . Делом в том, что мобильный сервер перекодирует видеопоток с канала в MJPEG и вновь полученный поток кадров разделяе т между многими клиентами (браузерами). Использование разных разрешений (размеров областей отображения) приведет к дополнительной заг рузке мобильного сервера MACROSCOP .
  2. По умолчанию сервер MACROSCOP является промежуточным звеном между клиентом (браузером) и мобильным сервером. В целях снижения загрузки основного сервера, имеется возможность включить перенаправление запросов клиентов нап рямую на мобильный сервер. Для этого в конфигураторе в серверных настройках на вкладке «Мобильные устройства» снять флажок «Подключение к серверу мобильных устройств в режиме прокси». Однако в этом случае потребует ся сделать доступным порт мо бильного серве ра для внешних клиентов.

Если у вас возникли трудности с организацией или вопросы по поводу вещания видео на вашем сайте, обратитесь в службу технической поддержки компании Macroscop:

Телефон: (+7 342) 215-09-78

E-mail: support@macroscop.com

ICQ: 604028140

Skype: macroscop.support


Комментари к статье:


 
Концепции безопасности