一種基于websocket的flv視頻傳輸及網(wǎng)頁播放的方法

基本信息

申請(qǐng)?zhí)?/td> CN202010025733.6 申請(qǐng)日 -
公開(公告)號(hào) CN111147947B 公開(公告)日 2021-12-10
申請(qǐng)公布號(hào) CN111147947B 申請(qǐng)公布日 2021-12-10
分類號(hào) H04N21/4782;H04N21/44;H04N21/472;H04N21/2343;H04N21/231 分類 電通信技術(shù);
發(fā)明人 謝黎銘;何安松 申請(qǐng)(專利權(quán))人 深圳市同洲電子股份有限公司
代理機(jī)構(gòu) 深圳市龍成聯(lián)合專利代理有限公司 代理人 陳蓉
地址 518000 廣東省深圳市南山區(qū)高新區(qū)北區(qū)第五工業(yè)區(qū)彩虹科技大樓A6樓(僅限辦公)
法律狀態(tài) -

摘要

摘要 本發(fā)明網(wǎng)頁播放技術(shù)領(lǐng)域,涉及一種基于websocket的flv視頻傳輸及網(wǎng)頁播放的方法,包括以下步驟:對(duì)服務(wù)器的視頻源客戶端進(jìn)行收流,將收流得到的視頻通過使用解封裝模塊進(jìn)行去封裝得到視頻h264裸流;將視頻h264裸流通過封裝轉(zhuǎn)換模塊重新封裝為flv標(biāo)準(zhǔn)格式視頻;并將得到的MetaData包緩存在內(nèi)存中;WebSocket客戶端發(fā)出請(qǐng)求指令與websocket建立連接,并按照完整的flv標(biāo)準(zhǔn)格式視頻進(jìn)行推送視頻數(shù)據(jù);對(duì)MetaData包的發(fā)包狀態(tài)進(jìn)行檢測,確定MetaData包是否已發(fā)送;MetaData包已發(fā)送完成后,普通音視頻數(shù)據(jù)包進(jìn)行發(fā)送;對(duì)接收到的推送數(shù)據(jù)使用網(wǎng)頁解碼插件做解碼渲染操作并進(jìn)行播放。其優(yōu)點(diǎn)在于,不僅不需要依賴flash插件的條件下實(shí)現(xiàn)對(duì)視頻進(jìn)行播放,還能夠使得在進(jìn)行視頻播放時(shí)具有更低的延遲。