2017-02-03 167 views
0

我有一個IP CAM,它使用RTSP協議提供對音頻/視頻的訪問。我可以使用VLC播放器查看視頻,但我希望能夠將此視頻嵌入到HTML5頁面中。將視頻嵌入HTML頁面

我知道大多數瀏覽器不能處理HTML5的RTSP。所以我想知道:是否有任何PHP代碼可以用來解析RTSP視頻並輸出兼容的Chrome視頻格式,我可以使用<video>標籤播放?有沒有辦法PHP輸出一些數據流,所以我可以將它發送到瀏覽器解析爲HTML5視頻容器?

回答

0

你可以使用ffmpeg從RTSP和HLS到trascode,然後顯示在支持它的瀏覽器:

像這樣的事情會給你一個起點,雖然你可能需要調整它。如果你想用你的本地網絡,雖然你可能需要使用第三方流媒體解決方案像Azure Media ServicesWowza

ffmpeg -i rtsp:<stream> -fflags flush_packets -max_delay 1 -an -flags -global_header -hls_time 1 -hls_list_size 3 -hls_wrap 3 -vcodec copy -y <file>.m3u8 
+0

的作品,但我想發揮它/遠程流呢,你知道如何那是@Offbeatmammal?我知道有些人使用ffserver試過它,但我無法使其工作:( – Samul

+0

ffserver已被棄用,因此您需要在網絡服務器上託管m3u8和資產並使其可見,或使用商業流服務,如Azure媒體服務或Wowza – Offbeatmammal