Новости

РосАвтоматизации 10 лет!!!

01.08.2017

31 июля 2017 года нашей компании исполняется 10 лет!!! Всем желаем удачи и успехов в совместной работе с нашей компанией!!!

Как бесплатно опубликовать камеру в интернете

06.06.2017

Как опубликовать камеру в интернете, если своего облака у нее нет и платить ivideon вы не хотите...

 

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

  • Таки заплатить ivideon, но нужно учитывать, что для публикации потребуется тариф хотя бы Онлайн Pro и купить его можно минимум на 3 месяца;
  • Открыть доступ к веб интерфейсу или rtsp потоку камеры из интернета («пробросить» 80 или 554 порт) и оставить ссылку на веб интерфейс камеры на сайте или каким-либо способом (подключением соответствующего плагина в вашей cms, например) вставить картинку на сайт;
  • Найти сервис, который сможет забрать картинку с камеры и отдать, используя свой плеер вам на сайт (например rtsp.me);
  • Самостоятельно забирать картинку с камеры, конвертировать ее во что-нибудь более-менее традиционное и отправлять на видео сервер (youtube, twitch и т.д.), с которого уже можно вставить плеер на сайт.

Я выбрал вариант 4 и сейчас расскажу, как опубликовать китайскую ip камеру, которая хотя бы умеет отдавать rtsp поток. Для этого потребуется помимо самой камеры, компьютер находящийся в одной сети с камерой или способный достучатся до нее, установленное ПО Open Broadcaster Software Classic с плагином Video source plugin, аккаунт на стриминговом видео сервере. Важное уточнение: OBS новой версии корректно с rtsp работать не захотел, картинка сыпалась, поэтому используем classic; для получения кода плеера с youtube аккаунт должен быть зарегистрирован не менее года или быть патным.

Рассматриваю настройку на примере youtube.

  • Устанавливаем OBS, тут все просто: далее, далее, готово;
  • Устанавливаем плагин VSP. Для этого распаковываем архив с плагином в «C:\Program Files (x86)\OBS\plugins», если не меняли путь по умолчанию, разрядность программы и плагина должна совпадать;
  • Идем на youtube в панель трансляций: https://www.youtube.com/live_dashboard;
  • Ищем поле «Название/ключ трансляции», жмем кнопку «показать» и копируем этот ключ;
  • Запускаем OBS, идем в настройки, трансляция, выбираем сервис вещания youtube, вставляем ключ в поле «play path/steam key», остальное по вкусу, жмем ok;
  • Жмем правой кнопкой мыши по полю «Источники:», добавить, Video, вводим имя (произвольное);
  • Указываем параметры, ожидаемые от камеры, в поле «Enter a file path or a URL pointing» вставляем ссылку rtsp потока (в моем случае это rtsp://192.168.2.101/user=admin&password=&channel=1&stream=0?.sdp, для разных камер ссылки разные), жмем +, ok;
  • Запускаем трансляцию, идем на youtube, открываем трансляцию, снизу кнопка «поделиться», ниже кнопка «HTML-код», копируем код от поля и вставляем на сайт (некоторые cms блокируют вставку тега iframe, поэтому или отключаем блокировку, или вставляем без использования редактора)
  • Готово.