Трансляция IP-камеры по RTSP ссылке на своем сайте

На одном из проектов стояла задача разместить камеры наблюдения на сайте. Чтобы посетители могли наблюдать за объектом. Камеры были подключены и выданы ссылки с протоколом RTSP, с помощью VLC плеера можно было к ним подключится. Но чтобы их разместить на сайте — нужен сервер который поток RTSP преобразует в другой формат и который можно транслировать на сайте.

После поисков, было найдено простое и рабочее решение, благодаря программисту, который написал программу для сервера. Вот ссылка на описание этой программы.

Для вставки IP-камер на сайт мы сделали следующее

  • Купили VDS сервер на TimeWeb c ОС Windows.
  • Установили программу RTSP2HLS_win64 взятую на сайта carpediem.0fees.us.
  • Настроили конфигуратор для своих ссылок к IP-камерам.
  • Взяли с основного домена SSL сертификат и разместили файлы сертификата под именами cert.pem и privkey.pem в подпапке data которая расположена в папке установленной программы RTSP2HLS на VDS сервере.
  • Через CMD файл прописали запуск RTSP2HLS.exe серверной части программы, так как по клику она не открывалась на VDS.
  • Настроили запуск CMD файла при запуске системы, чтобы он запускался автоматически при перезагрузки сервера.
  • На сайте через теги IFRAME вставили ссылки на на эти камеры.

И за объектом стало возможно наблюдать прямо на сайте.

Код программы на Гитхабе: https://github.com/carpediem-av/rtsp2hls

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

envelopetag