Как проиграть трансляцию с камеры на сайте?

Беру с камеры rtsp поток
схема такая ipcam(rtsp) - ubuntu(nginx + ffmpeg + nginx-rtmp-module) - www(rtmp)

nginx.conf
...
rtmp{
  application cam1 {
   live on;
   exec_static ffmpeg -i rtsp://login:pass@<ip>:554 -c copy -f flv rtmp://<ip>/cam1/stream;
}
}


в VLC поток проигрывается отлично rtmp:///cam1/stream
не понимаю как вывести его на сайте.
прочитал много статей про jwplayer и т.п. они все платные.
есть ли какое-то бесплатное решение?
например html5 и тэг
и как правильно настроить nginx под отдачу потока?
пробовал hls , создается несколько файлов .ts и stream.m3u8 скормил его тэгу пишет что "Видео в поддерживаемом формате и типе MIME не найдено." может не правильно скормил?
<video width="600" height="300" controls="1" autoplay="1" src="rtmp://<ip>/hls"></video>
  • Вопрос задан
  • 846 просмотров
Пригласить эксперта
Ответы на вопрос 1
@SmaiL
Используй HLS + viblast.com/player
Плеер бесплатный, разве что логотип будет виден на превью-просмотре. Зато у него богатый функционал и гибкая настройка.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы