Как вывести rtmp поток в html?

Добрый день!
Имею машинку на win10 с nginx+rtmp module, ffmpeg, и Gige камеру. Идея заключается в трансляции в режиме реального времени(или максимально приближенно) видео с гигабитной камеры.
С получением и сжатием картинки с gige все норм.
Накатывается на сетевой интерфейс eBUS драйвер и опознается ffmpeg-ом как direct show device.
Далее картинка жмется ffmpeg-ом в кодировке h264, засовывается в flv и отправляется по rtmp на nginx сервер.
Видео с сервера можно получить с помощью ffplay или vlc.
Но стоит задача отобразить картинку с камеры на веб страничке локального сервера nginx.
И тут возникает проблема. flv поддерживается только flash плеерами и просто videovj плеера недостаточно, его нужно использовать совместно с videojs-flash модулем, связка коих вываливает ошибку "No compatible source was found for this media".
Вопросы: Есть ли возможность опубликовать видеопоток на веб страничке? Что можете посоветовать и у кого-нибудь был подобный опыт?
  • Вопрос задан
  • 502 просмотра
Решения вопроса 1
keydon2
@keydon2
...
  1. Если +10-15 секунд задержки не критично, то перейти на HLS(nginx с модулем умеет, да и кажется ffmpeg в режиме сервера), использовать любой html5 плеер, который его поддерживает(videojs, clappr).
  2. Смотреть в сторону webrtc(потенциально проблемно и гемморно).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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