溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Web網頁無插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么

發(fā)布時間:2022-01-15 10:12:48 來源:億速云 閱讀:472 作者:柒染 欄目:互聯網科技

Web網頁無插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

前提

除了HTTP、WebSocket類的傳輸協議,其他是無法傳輸到瀏覽器的,所以,如果要做一款通用的H5視頻播放器,基本上就是一款HTTP/WebSocket協議的視頻播放器,如果是類似于RTMP、RTSP類型協議的視頻源,是不可避免,需要經過服務器轉換的。

方案一:協議轉換

采用類似于EasyCVR的全協議接入,再轉成標準協議輸出的方式。

Web網頁無插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么

難點:

  • 后端兼容

  • H.265播放器

方案二:WebSocket透傳

通過WebSocket通道轉發(fā)各種不同協議的視頻流,WebSocket類似于一個管道,只做原樣的數據轉發(fā),具體的協議交互過程還是按照原協議進行,RTSP、SIP類的文本協議按照文本協議的方式,RTMP類的字節(jié)流協議按照字節(jié)流協議的方式。


難點:

  • 前端兼容

  • H.265播放器

H.265網頁播放方案

大家可以看到以上的兩種解決方案都會具有一個H.265網頁播放的難點,這里的主要原因是目前的瀏覽器基本都不能支持H.265的底層解碼,或者說硬解碼,H.265需要結合原生播放器的開發(fā)技術和Web播放器的開發(fā)技術,也就是wasm技術,將C/C封裝成wasm,被js調用,這樣js就能像C/C原生播放器一樣,充分利用C/C++的計算能力和擴展能力,來實現視頻的解碼過程。

Web網頁無插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么

wasm播放的主要優(yōu)勢契合安防的實際需求,雖然目前各大廠商開始流行WebRTC直播,但目前由于安防的特殊性,H.265已經占據主導,解決H.265的前端展示才能完整地解決整個安防可視化的需求,這個是RTC播放無法解決的。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業(yè)資訊頻道,感謝您對億速云的支持。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI