У меня есть несколько IP-камер, которые я хочу передать на мой веб-сайт. Они дают мне поток H264 rtsp.IP-поток камеры в браузере
Идея состоит в том, чтобы заставить ее работать без плагинов (кроме вспышки). На сервере Windows и с низкими издержками процессора. Поэтому я решил, используя MediaElement.js плеер http://mediaelementjs.com/ имеет кросс-браузерную поддержку H264
Мое исследование:
браузеры не поддерживают RTSP без плагинов Так я использую VLC для преобразования RTSP потока в HTTP:
vlc -vvv cam_stream :sout=#http{mux=ffmpeg{mux=flv},dst=:8080/video} :sout-keep
Я не использую транскодирования, как это имеет высокую загрузку процессора
я могу открыть этот поток в другом VLC, например, но не в веб-браузере.
MPEG-DASH используется для потоковой передачи. Существует nginx-rtmp-модуль, который может передавать mpeg-тире из видеофайла.
Может ли он использоваться для работы с камерой IP-камеры? Есть ли какое-либо другое решение для отображения потока камеры rtsp ip в веб-браузере?
Любые решения в Windows приветствуются (я использую ASP.NET и IIS). C++/C#/JavaScript-решение также хорошо
спасибо. Могу ли я сделать это без вспышки? И/или с некоторым свободным решением? – Capricornus
Проверьте, чтобы потоковая передача live555 webrtc. Но webrtc не совместим с IE и SAFARI. –