[發(fā)明專利]訂閱處理方法、裝置、直播系統(tǒng)、存儲介質及計算機設備有效
| 申請?zhí)枺?/td> | 201811355492.0 | 申請日: | 2018-11-14 |
| 公開(公告)號: | CN109348243B | 公開(公告)日: | 2021-01-22 |
| 發(fā)明(設計)人: | 馮修杰 | 申請(專利權)人: | 廣州虎牙信息科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/239;H04N21/254;H04N21/262;H04N21/63;H04N21/6437;H04N21/647;H04N21/845 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 511446 廣東省廣州市番禺區(qū)南村鎮(zhèn)萬博二*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訂閱 處理 方法 裝置 直播 系統(tǒng) 存儲 介質 計算機 設備 | ||
本申請公開了一種訂閱處理的方法、裝置及直播系統(tǒng),應用于直播系統(tǒng)的拉流節(jié)點中,其中所述方法包括:接收對等網絡中與本節(jié)點處于連接狀態(tài)的請求節(jié)點發(fā)出的訂閱請求,其中,所述訂閱請求包括所述請求節(jié)點的第一上行能力;判斷本節(jié)點是否有空閑帶寬;若本節(jié)點沒有空閑帶寬,則獲取已訂閱本節(jié)點的所有已訂閱節(jié)點的第二上行能力,并將最小的第二上行能力與所述第一上行能力比較;若最小的第二上行能力小于所述第一上行能力,則釋放所述最小的第二上行能力對應的已訂閱節(jié)點的訂閱,接受所述請求節(jié)點的訂閱,并向所述請求節(jié)點發(fā)送所述切片子流。本申請實施例可以提高本節(jié)點的上行能力,降低本節(jié)點的丟包率和節(jié)點時延。
技術領域
本申請涉及直播領域,尤其涉及訂閱處理方法、裝置、直播系統(tǒng)、存儲介質及計算機設備。
背景技術
隨著網絡技術的發(fā)展,網絡直播越來越普及,各式各樣的社會活動都可以借助網絡直播方式進行傳播。
目前,直播系統(tǒng)采用的直播方式如下:主播端(終端)單方面推流到直播平臺,然后通過直播平臺的中轉系統(tǒng)、CDN(Content Delivery Network,內容分發(fā))服務器的分發(fā),最終在觀眾端(終端)拉流并播放流媒體內容。而通常拉流的觀眾端往往數量龐大,如何提高眾多觀眾端拉流的效率,降低觀眾端的拉流成本成為評價直播系統(tǒng)的重要指標。
發(fā)明內容
有鑒于此,本申請?zhí)峁┯嗛喬幚淼姆椒?、裝置及直播系統(tǒng)。
根據本申請實施例的第一方面,提供了一種訂閱處理的方法,所述方法應用于直播系統(tǒng)的拉流節(jié)點中,所述方法包括:
接收對等網絡中與本節(jié)點處于連接狀態(tài)的請求節(jié)點發(fā)出的訂閱請求,其中,所述訂閱請求包括所述請求節(jié)點的第一上行能力,本節(jié)點為所述請求節(jié)點從與其連接的節(jié)點中選取的上行質量最好的節(jié)點;
判斷本節(jié)點是否有空閑帶寬;
若本節(jié)點沒有空閑帶寬,則獲取已訂閱本節(jié)點的所有已訂閱節(jié)點的第二上行能力,并將最小的第二上行能力與所述第一上行能力比較;
若最小的第二上行能力小于所述第一上行能力,則釋放所述最小的第二上行能力對應的已訂閱節(jié)點的訂閱,接受所述請求節(jié)點的訂閱,并向所述請求節(jié)點發(fā)送所述切片子流。
根據本申請實施例的第二方面,提供了一種訂閱處理裝置,所述裝置應用于直播系統(tǒng)的拉流節(jié)點中,所述裝置包括:
訂閱請求接收模塊,用于接收對等網絡中與本節(jié)點處于連接狀態(tài)的請求節(jié)點發(fā)出的訂閱請求,其中,所述訂閱請求包括所述請求節(jié)點的第一上行能力,本節(jié)點為所述請求節(jié)點從與其連接的節(jié)點中選取的上行質量最好的節(jié)點;
空閑判斷模塊,用于判斷本節(jié)點是否有空閑帶寬;
上行能力比較模塊,用于若本節(jié)點沒有空閑帶寬,則獲取已訂閱本節(jié)點的所有已訂閱節(jié)點的第二上行能力,并將最小的第二上行能力與所述第一上行能力比較;
訂閱調整模塊,用于若最小的第二上行能力小于所述第一上行能力,則拒絕向所述最小的第二上行能力對應的已訂閱節(jié)點發(fā)送切片子流,接受所述請求節(jié)點的訂閱,并向所述請求節(jié)點發(fā)送所述切片子流。
根據本申請實施例的第三方面,提供了一種直播系統(tǒng),所述直播系統(tǒng)包括主播端、主播側CDN服務器、主播側網絡服務器、切片服務器、觀眾側CDN服務器以及觀眾側對等網絡,其中,所述觀眾側對等網絡中包括對等網絡服務器以及多個拉流節(jié)點;
所述主播端用于采集音視頻流并向所述主播側CDN服務器推流;
所述主播側CDN服務器用于將接收到的主播端發(fā)送的音視頻流發(fā)送至所述主播側網絡服務器中;
所述主播側網絡服務器用于對接收到的音視頻流進行處理,并將處理后的音視頻流發(fā)送至切片服務器中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙信息科技有限公司,未經廣州虎牙信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811355492.0/2.html,轉載請聲明來源鉆瓜專利網。





