我有几台IP摄像机想流到我的网站。他们给我H264 rtsp流。浏览器中的IP摄像机流
这个想法是让它在没有插件的情况下工作(闪光灯除外)。在Windows服务器上,CPU开销较低。 所以我用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
我不使用转码,因为它具有很高的CPU使用率
我可以打开另一个VLC情况下此流,但不在网页浏览器中。
MPEG-DASH用于流式传输。有nginx-rtmp-module可以从视频文件中播放mpeg-dash。
它可以用于IP摄像机流吗? 是否有任何其他解决方案在网页浏览器中显示rtsp网络摄像机流?
欢迎任何Windows解决方案(我使用ASP.NET和IIS)。 C++/C#/ JavaScript解决方案也不错
谢谢。我可以不用闪光灯做到这一点吗和/或有一些免费的解决方案? – Capricornus
检查live555 webrtc流媒体。但webrtc与IE和SAFARI不兼容。 –