1. Требования

  • Наличие внешнего статичного адреса (можно получить у Вашего провайдера)
  • Камера должна поддерживать Onvif и RTSP
  • Данная инструкция тестировалась на IP камерах HiWatch, Hikvision, TP-link, D-link, iCSee

2. Доступ к камере из интернета

Если Ваша камера подключена напрямую в интернет и имеет внешний статичный IP адрес, этот пункт можно пропустить.

Далее Вам необходимо выяснить порт камеры RTSP (по умолчанию 554), но могут быть и отличия. Удобный способ управления камерой, через программу Onvif Device Manager.

Скачать можно по сылке https://sourceforge.net/projects/onvifdm/

 

Находим компьютер, находящийся в одной сети с IP камерой, запускаем Onvif Device Manager

Доступ к камере из интернета

Программа должна обнаружить нашу камеру, выбираем её и переходим в Network settings (Сетевые настройки), возможно потребуется авторизация на камере, для этого вводим логин и пароль в самом верху интерфейса.

В открывшейся форме находим RTSP ports, убеждаемся, что он включён (Enable) и указан 554, нажимаем Apply (Применить). Должно появиться сообщение об успешной записи настроек на устройство.

После того как мы точно узнали порт и внутренний IP адрес нашей камеры, мы можем переадресовать на него трафик из интернета, для этого нужно произвести настройки на Вашем маршрутизаторе (роутере).

 

Параметры:

Вход: Ваш входящий интерфейс или IP адрес (полученный от провайдера)

Назначение: Внутренний IP адрес Вашей камеры

Внешний порт: 554 (при наличии нескольких камер, можно 5541, 5542 и т. д.)

Внутренний порт: 554

 

Далее настройки показаны на примере роутера Keenetic

настройки роутера

После всех этих манипуляций видеопоток с Вашей камеры станет доступным в интернете по адресу: rtsp://логин:пароль@внешний ip:внешний порт/, но у каждой камеры ссылка может отличаться, об этом ниже.

3. Получение ссылки RTSP потока

Снова открываем программу Onvif Device Manager, выбираем камеру, переходим в live video, под видео будет нужная нам ссылка, на некоторых камерах в ней уже указаны логин и пароль, как на скриншоте, на некоторых необходимо логин и пароль добавить, в формате, как указано в п.2

Получение ссылки RTSP потока

Данная ссылка будет указана с внутренним IP адресом, его необходимо заменить на Ваш внешний статичный IP адрес, а так же заменить порт, на внешний порт, указанный на роутере.

Теперь Вы знаете ссылку RTSP потока Вашей камеры, можно переходить к созданию самой трансляции. 

4. Создание трансляции

Браузеры напрямую не поддерживают RTSP, так же это было бы небезопасно. Для создания трансляции RTSP поток необходимо конвертировать в HLS, для этого существует множество сервисов, но мы рассмотрим только https://rtsp.me/

Всё очень просто, переходим на сайт сервиса, в левой части указываем ссылку на Ваш RTSP, указываем почту и выбираем расположение сервера (влияет на задержку), после этого нажимаем «Creat broadcasting and sign up», в правой части появится сгенерированный код фрейма, который можно вставлять в Ваше слайдшоу PRTV.

Создание трансляции

Так же Вам на почту придут доступы в личный кабинет, где можно производить дополнительные настройки, сервис условно-бесплатный.

 

Полученный код, такого вида:

<iframe width=”640″ height=”480″ src=”https://rtsp.me/embed/KJhiufhf/” frameborder=”0″ allowfullscreen></iframe>

 

Можно вставить как HTML виджет в сервисе PRTV

вставить как HTML виджет в сервисе PRTV