Web網(wǎng)頁(yè)無(wú)插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么

Web網(wǎng)頁(yè)無(wú)插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),崆峒網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:崆峒等地區(qū)。崆峒做網(wǎng)站價(jià)格咨詢:18980820575

前提

除了HTTP、WebSocket類的傳輸協(xié)議,其他是無(wú)法傳輸?shù)綖g覽器的,所以,如果要做一款通用的H5視頻播放器,基本上就是一款HTTP/WebSocket協(xié)議的視頻播放器,如果是類似于RTMP、RTSP類型協(xié)議的視頻源,是不可避免,需要經(jīng)過服務(wù)器轉(zhuǎn)換的。

方案一:協(xié)議轉(zhuǎn)換

采用類似于EasyCVR的全協(xié)議接入,再轉(zhuǎn)成標(biāo)準(zhǔn)協(xié)議輸出的方式。

Web網(wǎng)頁(yè)無(wú)插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么

難點(diǎn):

  • 后端兼容

  • H.265播放器

方案二:WebSocket透?jìng)?/h4>

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

難點(diǎn):

  • 前端兼容

  • H.265播放器

H.265網(wǎng)頁(yè)播放方案

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

Web網(wǎng)頁(yè)無(wú)插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么

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

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

本文名稱:Web網(wǎng)頁(yè)無(wú)插件播放RTSP、RTMP、HLS、HTTP視頻流的可行方案是什么
網(wǎng)站URL:http://bm7419.com/article8/ipocip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、企業(yè)網(wǎng)站制作、微信公眾號(hào)、域名注冊(cè)全網(wǎng)營(yíng)銷推廣、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司