您好,登錄后才能下訂單哦!
Web網頁無插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
除了HTTP、WebSocket類的傳輸協議,其他是無法傳輸到瀏覽器的,所以,如果要做一款通用的H5視頻播放器,基本上就是一款HTTP/WebSocket協議的視頻播放器,如果是類似于RTMP、RTSP類型協議的視頻源,是不可避免,需要經過服務器轉換的。
采用類似于EasyCVR的全協議接入,再轉成標準協議輸出的方式。
難點:
后端兼容
H.265播放器
通過WebSocket通道轉發(fā)各種不同協議的視頻流,WebSocket類似于一個管道,只做原樣的數據轉發(fā),具體的協議交互過程還是按照原協議進行,RTSP、SIP類的文本協議按照文本協議的方式,RTMP類的字節(jié)流協議按照字節(jié)流協議的方式。
難點:
前端兼容
H.265播放器
大家可以看到以上的兩種解決方案都會具有一個H.265網頁播放的難點,這里的主要原因是目前的瀏覽器基本都不能支持H.265的底層解碼,或者說硬解碼,H.265需要結合原生播放器的開發(fā)技術和Web播放器的開發(fā)技術,也就是wasm技術,將C/C封裝成wasm,被js調用,這樣js就能像C/C原生播放器一樣,充分利用C/C++的計算能力和擴展能力,來實現視頻的解碼過程。
wasm播放的主要優(yōu)勢契合安防的實際需求,雖然目前各大廠商開始流行WebRTC直播,但目前由于安防的特殊性,H.265已經占據主導,解決H.265的前端展示才能完整地解決整個安防可視化的需求,這個是RTC播放無法解決的。
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。