日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種基于瀏覽器的跨平臺(tái)視頻直播的系統(tǒng)及方法在審

專利信息
申請(qǐng)?zhí)枺?/td> 201710980780.4 申請(qǐng)日: 2017-10-20
公開(公告)號(hào): CN107888932A 公開(公告)日: 2018-04-06
發(fā)明(設(shè)計(jì))人: 羅濤 申請(qǐng)(專利權(quán))人: 深圳思麥杰科技有限公司
主分類號(hào): H04N21/2187 分類號(hào): H04N21/2187;H04N21/61;H04N21/643;H04N21/845;H04L29/06;H04L29/08
代理公司: 暫無(wú)信息 代理人: 暫無(wú)信息
地址: 518000 廣東省深圳市*** 國(guó)省代碼: 廣東;44
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 基于 瀏覽器 平臺(tái) 視頻 直播 系統(tǒng) 方法
【權(quán)利要求書】:

1.一種基于瀏覽器的跨平臺(tái)視頻直播的系統(tǒng),其特征在于,包括視頻原始碼流解復(fù)用模塊、視頻段混合模塊、轉(zhuǎn)換控制模塊、播放控制模塊、媒體源擴(kuò)展控制模塊、IO模塊,其中播放控制模塊是用戶操作的接口,為用戶提供H264視頻碼流和Acc音頻碼流的直播、暫停、繼續(xù)、停止、抓圖等功能,并且負(fù)責(zé)協(xié)調(diào)轉(zhuǎn)換控制模塊和媒體源擴(kuò)展控制模塊之間的數(shù)據(jù)流和控制流;媒體源擴(kuò)展控制模塊負(fù)責(zé)和瀏覽器的API打交道,通過創(chuàng)建MeidaSource、sourceBuffer等對(duì)象、以及建立和videoElement的關(guān)聯(lián)從而實(shí)現(xiàn)視頻的渲染控制,同時(shí),可以接收來自播放控制模塊的控制命令和流媒體數(shù)據(jù),并且當(dāng)瀏覽器對(duì)象狀態(tài)改變時(shí),通知上層的播放控制模塊來控制流媒體數(shù)據(jù)源的啟停;轉(zhuǎn)換控制模塊負(fù)責(zé)接收來自下層的流媒體數(shù)據(jù),根據(jù)流媒體數(shù)據(jù)類型,將流媒體數(shù)據(jù)包裝成不同的事件,上報(bào)到上層播放控制模塊,并根據(jù)接收到的播放控制模塊命令,控制IO模塊的啟動(dòng)和關(guān)閉,實(shí)現(xiàn)流媒體數(shù)據(jù)源的打開、暫停、繼續(xù)和關(guān)閉;IO模塊:負(fù)責(zé)和流媒體服務(wù)器建立連接,并從流媒體服務(wù)器接收和發(fā)送流媒體數(shù)據(jù)協(xié)議包;IO模塊的啟停是受轉(zhuǎn)換控制模塊控制的;視頻原始碼流解復(fù)用模塊:負(fù)責(zé)從視頻原始碼流的數(shù)據(jù)包中分離出一個(gè)個(gè)單獨(dú)的視頻網(wǎng)絡(luò)抽象層單元,并根據(jù)視頻網(wǎng)絡(luò)抽象層單元解析出視頻元信息對(duì)象和視頻幀數(shù)據(jù)對(duì)象;視頻段混合模塊:負(fù)責(zé)將視頻元信息對(duì)象根據(jù)ISO-BMFF協(xié)議格式包裝成符合fmp4格式的視頻元信息初始化段對(duì)象,再將視頻幀數(shù)據(jù)對(duì)象根據(jù)ISO-BMFF協(xié)議格式包裝成符合fmp4格式的視頻幀數(shù)據(jù)媒體段對(duì)象。

2.一種基于瀏覽器的跨平臺(tái)視頻直播的方法,其特征在于,包括如下步驟:

1)播放控制模塊根據(jù)啟動(dòng)參數(shù)啟動(dòng)視頻直播,啟動(dòng)參數(shù)包括流媒體服務(wù)器地址、前端視頻采集設(shè)備ID,前端視頻采集設(shè)備的通道號(hào)(根據(jù)情況可選),前端視頻采集設(shè)備的視頻清晰度(分為高、中、低三個(gè)等級(jí));

2)播放控制模塊接收到視頻直播命令后,首先觸發(fā)媒體源擴(kuò)展控制模塊初始化,媒體源擴(kuò)展控制模塊初始化過程包括:創(chuàng)建瀏覽器MediaSource對(duì)象,并將瀏覽器的videoElement對(duì)象src屬性指向剛創(chuàng)建的MediaSource對(duì)象,然后為MediaSource對(duì)象綁定事件響應(yīng)函數(shù);

3)媒體源擴(kuò)展控制模塊完成初始化后,MediaSource對(duì)象的‘sourceopen’事件被觸發(fā),在對(duì)應(yīng)的事件響應(yīng)函數(shù)中,向播放控制模塊發(fā)送‘SOURCEOPEN’事件,通知播放控制模塊媒體源擴(kuò)展模塊處于已經(jīng)打開狀態(tài),可以接收流媒體數(shù)據(jù);

4)播放控制模塊收到媒體源擴(kuò)展模塊的‘SOURCEOPEN’事件后,創(chuàng)建轉(zhuǎn)換控制模塊對(duì)象,并為轉(zhuǎn)換控制模塊綁定事件響應(yīng)函數(shù),為從轉(zhuǎn)換控制模塊接收流媒體數(shù)據(jù)做準(zhǔn)備,轉(zhuǎn)換控制模塊對(duì)象創(chuàng)建完成后,執(zhí)行轉(zhuǎn)換控制模塊的啟動(dòng)接口;

5)轉(zhuǎn)換控制模塊的啟動(dòng)接口被執(zhí)行時(shí),首先分別創(chuàng)建視頻原始碼流解復(fù)用模塊對(duì)象、視頻段混合模塊對(duì)象和IO模塊對(duì)象;并為四個(gè)對(duì)象建立數(shù)據(jù)傳輸管道,即IO模塊對(duì)象處理完成的數(shù)據(jù)發(fā)送到視頻原始碼流解復(fù)用模塊對(duì)象處理,由視頻原始碼流解復(fù)用模塊對(duì)象處理完成后再發(fā)送到視頻段混合模塊對(duì)象中處理,視頻段混合模塊對(duì)象處理完成后,再將處理后的數(shù)據(jù)發(fā)送到轉(zhuǎn)換控制模塊中處理,這樣就形成了數(shù)據(jù)處理的管道,具體參考圖1;上述工作完成之后,觸發(fā)IO模塊對(duì)象的打開視頻直播接口;

6)IO模塊的打開視頻直播接口被執(zhí)行時(shí),首先創(chuàng)建websocket對(duì)象,作為播放器和流媒體服務(wù)器之間的的通訊通道,websocket通道連接建立后,IO模塊對(duì)象通過websocket通道將視頻直播的請(qǐng)求發(fā)送到流媒體服務(wù)器,并等待流媒體服務(wù)器的反饋數(shù)據(jù);當(dāng)IO模塊接收到流媒體服務(wù)器發(fā)送的包含視頻數(shù)據(jù)的傳輸協(xié)議包后,通過視頻原始碼流解復(fù)用模塊提供的接口,將協(xié)議包發(fā)送給視頻原始碼流解復(fù)用模塊進(jìn)行協(xié)議包分析和處理;

7)視頻原始碼流解復(fù)用模塊將原始視頻碼流從傳輸協(xié)議包中分離出來;服務(wù)器發(fā)送過來的原始視頻碼流的格式是,每秒發(fā)送一條包含IDR NALU的關(guān)鍵視頻幀,后面緊跟著若干條包含NDR NALU的非關(guān)鍵視頻幀,每一幀數(shù)據(jù)都由一個(gè)獨(dú)立的傳輸協(xié)議包發(fā)送;因此視頻數(shù)據(jù)包中的要么是一條完整的IDR幀,要么是一條完整的NDR幀;

8)視頻原始碼流解復(fù)用模塊根據(jù)原始視頻碼流中的屬性判斷接收到的視頻幀是否是關(guān)鍵幀,如果是關(guān)鍵幀,則將關(guān)鍵幀分解成單獨(dú)的視頻參數(shù)集網(wǎng)絡(luò)抽象層單元(SPS nalu),圖像參數(shù)集網(wǎng)絡(luò)抽象層單元(PPS nalu),補(bǔ)充增強(qiáng)信息單元(SEI nalu),以及IDR(即時(shí)解碼刷新)NALU,再判斷是否已經(jīng)完成了視頻流元信息的初始化;如果未初始化視頻流元信息,則根據(jù)SPS,PPS,SEI解析出視頻流元信息;并將視頻流元信息發(fā)送到視頻段混合模塊;如果已經(jīng)完成了視頻流元信息的初始化,則從IDR NALU中解析出視頻采樣幀對(duì)象,并將視頻采樣幀對(duì)象發(fā)送到視頻段混合模塊中處理;

9)如果視頻幀不是關(guān)鍵幀,則從非關(guān)鍵幀中分解出NDR(非即時(shí)解碼刷新)NALU,并且從NDR NALU中解析出視頻采樣幀對(duì)象,并將視頻采樣幀對(duì)象發(fā)送到視頻段混合模塊中處理;

10)視頻段混合模塊如果接收到的是視頻流元信息,則根據(jù)視頻流元信息里面的參數(shù)生成ISO BIMM格式的ftyp(file type)box+moov(movie metadata)box字節(jié)流;并將生成字節(jié)流包裝成initSegment對(duì)象發(fā)送到轉(zhuǎn)換控制模塊處理;

11)視頻段混合模塊如果接收到的是視頻采樣幀對(duì)象,則根據(jù)視頻采樣幀對(duì)象里面的數(shù)據(jù)生成ISO BIMM格式的moof(movie fregment)box+mdat(media data)box;并將生成的字節(jié)流包裝成mediaSegment對(duì)象發(fā)送到轉(zhuǎn)換控制模塊處理;

12)轉(zhuǎn)換控制模塊接收到initSegment對(duì)象后,觸發(fā)已經(jīng)注冊(cè)到播放控制模塊對(duì)象上的的’INIT_SEGMENT’事件,并通過該事件將initSegment對(duì)象發(fā)送到播放控制模塊;

13)轉(zhuǎn)換控制模塊接收到mediaSegment對(duì)象后,觸發(fā)已經(jīng)注冊(cè)到播放控制模塊對(duì)象上的的’MEDIA_SEGMENT’事件,并通過該事件將mediaSegment對(duì)象發(fā)送到播放控制模塊;

14)當(dāng)播放控制模塊收到’INIT_SEGMENT’事件后,在綁定的事件處理函數(shù)中,調(diào)用媒體源擴(kuò)展控制模塊的添加initSegment方法,該方法調(diào)用mediaSource對(duì)象的addSourceBuffer方法;

15)當(dāng)mediaSource完成addSourceBuffer方法后,觸發(fā)updateend事件,這時(shí),mediaSource可以接收mediaSegment對(duì)象,實(shí)現(xiàn)視頻播放;

16)當(dāng)播放控制模塊收到媒體初始化事件后,調(diào)用媒體源擴(kuò)展控制模塊的添加mediaSegment方法,該方法調(diào)用mediaSource對(duì)象的appendBuffer方法。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳思麥杰科技有限公司,未經(jīng)深圳思麥杰科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201710980780.4/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖、流程工藝圖技術(shù)構(gòu)造圖;

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 鲁丝一区二区三区免费观看| 国产精品久久人人做人人爽| 国产精品99一区二区三区| 91精品国产高清一区二区三区| 国产精品偷伦一区二区| 亚洲女人av久久天堂| 中文字幕一级二级三级 | 中文字幕久久精品一区| 国产69精品久久777的优势| 国产一区精品在线观看| 欧美一级不卡| 精品国产九九九| 国91精品久久久久9999不卡| 狠狠躁狠狠躁视频专区| 国产视频精品一区二区三区| 午夜特片网| 亚洲一卡二卡在线| 国产伦理精品一区二区三区观看体验| 国产一区不卡视频| 日韩av在线免费电影| 国产69精品久久久久孕妇不能看| 久久影院一区二区| 夜色av网| 狠狠色噜噜狠狠狠狠色综合久老司机| 日本一二三区视频在线| 国产区91| 99精品一级欧美片免费播放| 国产一区二区视频播放| 国产精品久久久区三区天天噜| av午夜在线| 国产91在线播放| 日韩欧美多p乱免费视频| 久久一二区| 国产日韩欧美不卡| 久久综合激情网| 色乱码一区二区三区网站| 狠狠色噜噜狠狠狠四色米奇| 大伊人av| 国产精品午夜一区二区| 一区不卡av| 日韩国产精品久久| 久久婷婷国产麻豆91天堂徐州| 91精品久久久久久| 日本一二三区视频| 国产69精品久久久久按摩| 亚洲欧美另类综合| 久久久精品久久日韩一区综合| 欧美日韩一级二级三级| 4399午夜理伦免费播放大全| 国产一卡二卡在线播放| 99热久久精品免费精品| 久久99国产精品视频| 中文字幕av一区二区三区高| 综合久久激情| 国产视频一区二区三区四区| 波多野结衣女教师电影| 97久久精品人人澡人人爽| 国产一区欧美一区| 国产精品欧美一区乱破| 国产第一区二区| 国产乱老一区视频| 一区二区三区欧美日韩| 欧美一区二区三区爽大粗免费| 日本一区二区三区四区高清视频| 亚洲精品乱码久久久久久写真| 99精品国产一区二区三区麻豆 | 日韩一级片免费视频| xxxx在线视频| 97涩国一产精品久久久久久久| 亚洲精品乱码久久久久久国产主播| 午夜看片在线| 欧美日韩三区二区| 毛片大全免费看| 国产精品二区在线| 肥大bbwbbwbbw高潮| 欧美日韩国产一二三| 亚洲一级中文字幕| 综合久久一区| 亚洲国产精品激情综合图片| 国产88av| 中文乱幕日产无线码1区| 国产精品久久久久久久久久不蜜月 | 日韩精品中文字幕在线播放| 国产日韩欧美不卡| 亚洲精品欧美精品日韩精品| 日韩精品一区在线视频| 91亚洲精品国偷拍自产| 91看片淫黄大片91| 国产精品国产三级国产专播精品人| 国内少妇偷人精品视频免费| 91麻豆精品国产91久久久更新资源速度超快| 日韩av在线导航| 97精品国产97久久久久久免费| 日本午夜一区二区| 国产精品一级在线| 国91精品久久久久9999不卡| 国产在线一区二区视频| 国产伦精品一区二区三区无广告 | 国产69久久久欧美一级| 美女被羞羞网站视频软件| 99精品国产99久久久久久97| 日本二区在线播放| 国产在线精品区| 国产欧美亚洲精品第一区软件| 91制服诱惑| 日本午夜影视| 日本美女视频一区二区三区| 99re6国产露脸精品视频网站| 国产1区2区3区| 蜜臀久久99精品久久久| 91波多野结衣| 国产精品5区| 国产乱码一区二区三区| 亚洲精品乱码久久久久久蜜糖图片| 国产欧美久久一区二区三区| 夜夜精品视频一区二区| 久久影视一区二区| 国产精品免费观看国产网曝瓜| 性少妇freesexvideos高清bbw| 狠狠色狠狠综合久久| 中文字幕制服狠久久日韩二区| 91久久精品久久国产性色也91| 精品国产伦一区二区三区免费 | 91精品福利在线| 国产无套精品久久久久久| 日韩欧美精品一区二区三区经典| 91久久香蕉国产日韩欧美9色| 日韩国产欧美中文字幕| 国产99久久九九精品| 一区二区中文字幕在线| 国产一区二区三区小说| **毛片免费| 91热国产| 2023国产精品久久久精品双| 中文字幕二区在线观看| 黄色香港三级三级三级| 亚洲精品日本久久一区二区三区| 免费看欧美中韩毛片影院| 国产麻豆一区二区| 日韩欧美一区二区久久婷婷| 亚洲少妇中文字幕| 国产一区二区在线免费| 91午夜在线观看| 999久久国精品免费观看网站| 久久一区欧美| 国产精品一区二区不卡| 色综合久久久久久久粉嫩| 午夜老司机电影| 欧美日本一二三区| 精品国产九九| 国产中文字幕91| 妖精视频一区二区三区| 亚洲午夜精品一区二区三区电影院| 日韩中文字幕一区二区在线视频| 97国产精品久久久| 国产精品不卡一区二区三区 | 午夜影院啪啪| 欧美一区免费| 亚洲国产欧美一区| 欧美一区二区三区久久综合| 性xxxxfreexxxxx交| 久久99国产精品久久99| 欧美午夜理伦三级在线观看偷窥| 天干天干天干夜夜爽av| 日本高清h色视频在线观看| 国产九九影院| 97人人澡人人添人人爽超碰| 欧美一区二区三区免费视频| 国产精品伦一区二区三区级视频频| 欧美一区二区三区三州| 国产精品电影免费观看| 国产精品久久亚洲7777| 欧美一区二区三区国产精品| 国产欧美日韩另类| 欧美日韩中文国产一区发布| 一区二区三区免费高清视频| 麻豆国产一区二区三区| 亚洲精品卡一卡二| 午夜社区在线观看| 欧美一区二区综合| 精品一区二区三区影院| 一区二区国产盗摄色噜噜| 国产黄一区二区毛片免下载 | 国产91一区| 国产精品偷伦一区二区| 日本护士hd高潮护士| 性色av色香蕉一区二区三区| 精品久久国产视频| 亚洲第一区国产精品| 色婷婷综合久久久中文一区二区| 2023国产精品久久久精品双| 国产日韩欧美网站| 亚洲五码在线| 国内精品99| 国产91麻豆视频| 亚洲乱小说| 99国产精品久久久久老师| 羞羞视频网站免费| 狠狠色成色综合网| 高清国产一区二区三区| 久久夜靖品2区| 26uuu色噜噜精品一区二区| 国产一区二区大片| 曰韩av在线| 99久久国产免费| 欧美中文字幕一区二区| 国产清纯白嫩初高生在线播放性色 | 国产精品一区在线播放| 日韩亚洲欧美一区二区| 国产天堂第一区| 国产欧美亚洲精品| 97人人模人人爽视频一区二区| 国产区二区| 91精品综合在线观看| 福利视频亚洲一区| 欧美一区二区三区四区夜夜大片| 欧美日韩久久精品| 午夜毛片在线看| 欧美乱码精品一区二区三| 国产视频一区二区不卡| 处破大全欧美破苞二十三| 国产三级国产精品国产专区50| 国产精品久久久久激情影院| 欧美精品久久一区二区| 欧美日韩一区二区电影| 国产精品国产三级国产播12软件| 午夜毛片在线观看| 久久久久久久久亚洲精品| 免费久久99精品国产婷婷六月| 欧美国产在线看| 国产精品理人伦一区二区三区| 日韩精品乱码久久久久久| 亚洲欧美一区二区精品久久久| 日韩av中文字幕一区二区| 欧美午夜看片在线观看字幕| 欧美日韩国产精品综合| 一区二区欧美精品| 在线国产91| 久久五月精品| 欧美国产在线看| 国产色婷婷精品综合在线播放| 午夜电影院理论片做爰| 国产九九影院| 欧美精品国产一区| 一区二区三区中文字幕| 国产精品一区亚洲二区日本三区|