в соответствии с this post Я пытаюсь отобразить прямой эфир H.264 с IP-камеры (плагин AXIS M1145-L + CamStreamer) на веб-странице без использования каких-либо внешних плагинов браузера (только чистый HTML5) и для рабочего стола.Отправка H.264 в прямом эфире в Nginx и публикация в виде HLS для встраивания на сайт
Как прочитать I`ve там можно сделать это с video.js и ЗОЖ, так это то, что я пробовал:
Stream from camera (push to rtmp with CamStreamer) --> to nginx (rtmp module) -->
nginx serves HLS --> display with video.js and videojs-hls plugin in browser
Во время просмотра потока внутри VLC, используя это `ы HLS URL (http://192.168.1.105:8080/hls/movie.m3u8) У меня нет проблем или лагов, но я не могу заставить его работать в браузере с помощью video.js.
Он всегда сообщает мне о недействительных носителях.
поток в VLC + Кодек информация: http://s8.postimg.org/vb63fgfwh/codec.png
мой Nginx конфигурации: http://pastebin.com/9GuAMuBx
исходный код: http://pastebin.com/QGmEamjT
выход в хроме: http://s8.postimg.org/dwlv76irl/error_html.png
Оригинальный поток выталкивается: RTMP: //192.168.1.105: 1935/ЗОЖ/фильм
192.168.1.105 это машина, где Nginx работает.
поток Hls затем является доступным на http://192.168.1.105:8080/hls/movie.m3u8
То, что я полностью хочу, чтобы избежать является необходимость повторного кодирования видео в качестве машины о том, где он будет работать позже, не в силах сделать это и это будет также полным потоком hd. Вот почему я отказался от FFmpeg (необходимо перекодировать Mp4 для Live-Streaming). Также у машины не будет непрерывного доступа в Интернет, поэтому онлайн-транскодирование также невозможно.
Пожалуйста, помогите. Спасибо !
Благодарю вас, попробуй битдаш :-) – Thomas233
@ Thomas233 - Работает ли видеопоток на странице в Mac/Safari или PC/MS Edge? – iangetz