2015-10-20 125 views
1

我有幾臺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解決方案也不錯

回答

0

將RTSP流轉換爲RTMP,然後使用Flash播放器打開RTMP流。

作爲參考,您可以檢查wowza服務器,它將RTSP作爲輸入並將其作爲RTMP流傳輸到Web瀏覽器。

Check this answer as well

+0

謝謝。我可以不用閃光燈做到這一點嗎和/或有一些免費的解決方案? – Capricornus

+0

檢查live555 webrtc流媒體。但webrtc與IE和SAFARI不兼容。 –