Размещение видео с камер наблюдения на свой сайт с помощью функции Live-View — это самый простой способ трансляции, так как для него требуется только IP-камера и подключение к сети, желательно (но не обязательно), со статическим IP-адресом.
IP-адрес может быть как внешний, так и внутренний/локальный (в этом случае потребуется проброс портов на сетевом оборудовании). Для отображения онлайн потока на сайте, в код страницы необходимо добавить html-код плеера IP-камеры.
На примере камеры Axis P1425-LE последовательность шагов будет следующей:
Заходим на страницу Live-View видеокамеры:
Копируем html-код плеера к видео камере из исходного кода страницы камеры (нажать правой кнопкой мыши на изображении с камеры и выбрать пункт Inspect element):
В html-код вносим информацию об IP-адресе камеры в виде IP-address/далее html-код и убираем фрагмент кода «?timestamp=1436262599830».
Тогда вы сможете получать онлайн-поток, а не единичный скриншот (timestamp – это временная метка, формируемая камерой, указывающая на конкретный видео кадр в конкретный момент времени, то есть фактически это единичный скриншот кадра).
Основной задачей данной манипуляции является получение адреса потока от камеры.
Теперь полученную строку вставляем в код своего сайта в требуемое место расположения плеера. Пример:
Теперь в браузере будет отображаться видео с камеры наблюдения на вашем сайте.
Главными преимуществами данного способа размещения видео на своем сайте являются: простота реализации, отсутствие дополнительных затрат. Однако, данный способ имеет следующие недостатки:
- получение онлайн потока в формате motion JPEG. Этот формат требователен к полосе пропускания и часто дает «подтормаживающее» изображение. Для получения потока, например, в формате H.264 может потребоваться установка на клиентское устройство дополнительного видео плеера (плагина для браузера), что не всегда удобно;
- из-за часто имеющихся ограничений по каналу подключения камеры, могут возникать существенные ограничения по количеству одновременных подключений;
- максимальное количество подключений ограничено производительностью процессора камеры (обычно это 4-6 вьюверов);
- как правило, для записи трансляции нужно использовать дополнительное ПО;
- ограниченная кроссплатформенность: для просмотра потока от видеокамеры может понадобиться установка дополнительного программного обеспечения, особенно актуально для мобильных устройств;
- низкий уровень безопасности: IP-адрес камеры доступен в исходном коде страницы.