我有几个IP摄像头,我想流式传输到我的网站上。他们给了我H264 rtsp流。
我们的想法是让它在没有插件的情况下工作(除了flash)。在Windows服务器上,cpu开销较低。所以我决定使用MediaElement.js player http://mediaelementjs.com/,它支持跨浏览器的H264
我的调查:
浏览器不支持没有插件的rtsp,所以我使用vlc将rtsp流转换成http:
vlc -vvv cam_stream :sout=#http{mux=ffmpeg{mux=flv},dst=:8080/video} :sout-keep我不使用转码,因为它的CPU使用率很高
我可以在另一个vlc实例中打开此流,但不能在web浏览器中打开。
MPEG-DASH用于流式传输。nginx-rtmp-module可以播放视频文件中的mpeg-dash。
是否可以用于ip摄像头流?是否有其他解决方案可以在web浏览器中显示rtsp ip摄像头流?
任何在Windows上的解决方案都是受欢迎的(我使用ASP.NET和IIS)。C++/C#/JavaScript解决方案也不错
发布于 2015-11-03 19:11:54
将RTSP流转换为RTMP,然后用flash播放器打开RTMP流。
作为参考,您可以查看wowza服务器,它将RTSP作为输入,并将其作为RTMP流传输到web浏览器。
https://stackoverflow.com/questions/33229101
复制相似问题