[發(fā)明專利]一種對(duì)直播視頻流進(jìn)行導(dǎo)流的方法、CCL服務(wù)器和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201810443631.9 | 申請(qǐng)日: | 2018-05-10 |
| 公開(公告)號(hào): | CN108737405B | 公開(公告)日: | 2020-02-18 |
| 發(fā)明(設(shè)計(jì))人: | 謝霖新;蔡熙;蔡龍師 | 申請(qǐng)(專利權(quán))人: | 網(wǎng)宿科技股份有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L29/08;H04L29/12 |
| 代理公司: | 北京華智則銘知識(shí)產(chǎn)權(quán)代理有限公司 11573 | 代理人: | 陳向敏 |
| 地址: | 200030 上海市徐匯區(qū)*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 直播 視頻 流進(jìn) 導(dǎo)流 方法 ccl 服務(wù)器 系統(tǒng) | ||
1.一種對(duì)直播視頻流進(jìn)行導(dǎo)流的方法,其特征在于,所述方法應(yīng)用于CDN集群,所述CDN集群的每個(gè)節(jié)點(diǎn)均部署有CCL代理,每個(gè)節(jié)點(diǎn)通過CCL代理與CCL服務(wù)器進(jìn)行數(shù)據(jù)交互,所述CCL服務(wù)器用于存儲(chǔ)各邊緣節(jié)點(diǎn)當(dāng)前維護(hù)的直播視頻流的視頻流信息,所述方法包括:
目標(biāo)推流邊緣節(jié)點(diǎn)接收并維護(hù)主播端推送的目標(biāo)直播視頻流,通過本地部署的CCL代理向CCL服務(wù)器上報(bào)所述目標(biāo)直播視頻流的視頻流信息;
當(dāng)接收到目標(biāo)靜態(tài)父節(jié)點(diǎn)發(fā)送的所述目標(biāo)直播視頻流的拉流請(qǐng)求時(shí),動(dòng)態(tài)父節(jié)點(diǎn)M判斷本地是否維護(hù)有所述目標(biāo)直播視頻流;
如果未維護(hù),所述動(dòng)態(tài)父節(jié)點(diǎn)M通過本地部署的CCL代理向所述CCL服務(wù)器發(fā)送所述目標(biāo)直播視頻流的視頻流信息;
所述動(dòng)態(tài)父節(jié)點(diǎn)M接收所述CCL服務(wù)器發(fā)送的所述目標(biāo)推流邊緣節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息;
所述動(dòng)態(tài)父節(jié)點(diǎn)M根據(jù)所述節(jié)點(diǎn)標(biāo)識(shí)信息從所述目標(biāo)推流邊緣節(jié)點(diǎn)拉取所述目標(biāo)直播視頻流,并向所述目標(biāo)靜態(tài)父節(jié)點(diǎn)反饋所述目標(biāo)直播視頻流。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
所述目標(biāo)推流邊緣節(jié)點(diǎn)判斷所述目標(biāo)直播視頻流對(duì)應(yīng)的主播等級(jí);
如果所述主播等級(jí)大于預(yù)設(shè)主動(dòng)推流等級(jí)時(shí),所述目標(biāo)推流邊緣節(jié)點(diǎn)則根據(jù)預(yù)設(shè)算法和所述目標(biāo)直播視頻流的視頻流信息確定動(dòng)態(tài)父節(jié)點(diǎn)N;
所述目標(biāo)推流邊緣節(jié)點(diǎn)向所述動(dòng)態(tài)父節(jié)點(diǎn)N推送所述目標(biāo)直播視頻流。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
所述目標(biāo)靜態(tài)父節(jié)點(diǎn)接收目標(biāo)拉流邊緣節(jié)點(diǎn)發(fā)送的所述目標(biāo)直播視頻流的拉流請(qǐng)求;
所述目標(biāo)靜態(tài)父節(jié)點(diǎn)根據(jù)預(yù)設(shè)算法和所述目標(biāo)直播視頻流的視頻流信息確定至少一個(gè)動(dòng)態(tài)父節(jié)點(diǎn);
所述目標(biāo)靜態(tài)父節(jié)點(diǎn)檢測(cè)其與所述至少一個(gè)動(dòng)態(tài)父節(jié)點(diǎn)中的每個(gè)動(dòng)態(tài)父節(jié)點(diǎn)之間的網(wǎng)絡(luò)傳輸質(zhì)量,向最佳網(wǎng)絡(luò)傳輸質(zhì)量對(duì)應(yīng)的動(dòng)態(tài)父節(jié)點(diǎn)發(fā)送所述目標(biāo)直播視頻流的拉流請(qǐng)求。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述CDN集群還包含有中心調(diào)度節(jié)點(diǎn),所述方法還包括:
所述中心調(diào)度節(jié)點(diǎn)接收觀眾端發(fā)送的所述目標(biāo)直播視頻流的獲取請(qǐng)求;
所述中心調(diào)度節(jié)點(diǎn)通過本地部署的CCL代理向所述CCL服務(wù)器發(fā)送所述目標(biāo)直播視頻流的拉流查詢請(qǐng)求;
所述中心調(diào)度節(jié)點(diǎn)接收并轉(zhuǎn)發(fā)所述CCL服務(wù)器發(fā)送的所述目標(biāo)直播視頻流的獲取地址至所述觀眾端,以使所述觀眾端根據(jù)所述獲取地址獲取所述目標(biāo)直播視頻流。
5.一種對(duì)直播視頻流進(jìn)行導(dǎo)流的方法,其特征在于,所述方法應(yīng)用于CDN集群,所述CDN集群的每個(gè)節(jié)點(diǎn)均部署有CCL代理,每個(gè)節(jié)點(diǎn)通過CCL代理與CCL服務(wù)器進(jìn)行數(shù)據(jù)交互,所述CCL服務(wù)器用于存儲(chǔ)各邊緣節(jié)點(diǎn)當(dāng)前維護(hù)的直播視頻流的視頻流信息,所述方法包括:
CCL服務(wù)器接收目標(biāo)推流邊緣節(jié)點(diǎn)發(fā)送的目標(biāo)直播視頻流的視頻流信息,將所述目標(biāo)推流邊緣節(jié)點(diǎn)和所述目標(biāo)直播視頻流的視頻流信息對(duì)應(yīng)存儲(chǔ);
當(dāng)接收到動(dòng)態(tài)父節(jié)點(diǎn)M發(fā)送的所述目標(biāo)直播視頻流的視頻流信息時(shí),所述CCL服務(wù)器確定所述目標(biāo)直播視頻流的視頻流信息對(duì)應(yīng)的目標(biāo)推流邊緣節(jié)點(diǎn);
所述CCL服務(wù)器向所述動(dòng)態(tài)父節(jié)點(diǎn)M發(fā)送所述目標(biāo)推流邊緣節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
所述CCL服務(wù)器接收所述目標(biāo)直播視頻流的拉流查詢請(qǐng)求,其中,所述拉流查詢請(qǐng)求由中心調(diào)度節(jié)點(diǎn)在接收到觀眾端發(fā)送的所述目標(biāo)直播視頻流的獲取請(qǐng)求后發(fā)送;
所述CCL服務(wù)器根據(jù)所述目標(biāo)直播視頻流的拉流查詢請(qǐng)求確定目標(biāo)直播視頻流的獲取地址;
所述CCL服務(wù)器向所述中心調(diào)度節(jié)點(diǎn)發(fā)送所述目標(biāo)直播視頻流的獲取地址。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)宿科技股份有限公司,未經(jīng)網(wǎng)宿科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810443631.9/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





