[發明專利]直播回源調度方法、裝置、計算設備及計算機存儲介質在審
| 申請號: | 202211042284.1 | 申請日: | 2022-08-29 |
| 公開(公告)號: | CN115412740A | 公開(公告)日: | 2022-11-29 |
| 發明(設計)人: | 羅丹;郭照人;董曉宏 | 申請(專利權)人: | 上海嗶哩嗶哩科技有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/239;H04N21/475 |
| 代理公司: | 北京市浩天知識產權代理事務所(普通合伙) 11276 | 代理人: | 梁倩 |
| 地址: | 200433 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直播 調度 方法 裝置 計算 設備 計算機 存儲 介質 | ||
本申請實施例公開了一種直播回源調度方法、裝置、計算設備及計算機存儲介質,該方法包括:接收回源請求,回源請求用于從上行推流節點獲取直播流;根據回源請求確定直播流的流熱度等級,并確定候選的中繼節點;依據直播流的流熱度等級和候選的中繼節點,為回源請求對應的下行邊緣節點構造回源路徑,以供下行邊緣節點按照回源路徑從上行推流節點獲取直播流。本申請確定直播流的流熱度等級和候選的中繼節點,根據流熱度等級的不同選擇中繼節點構造回源路徑,從而實現了動態回源調度,優化了回源調度方式。
技術領域
本申請實施例涉及互聯網技術領域,具體涉及一種直播回源調度方法、裝置、計算設備及計算機存儲介質。
背景技術
將直播內容推送至服務器的過程稱為推流;為服務器已有直播內容,用指定地址進行拉取的過程稱為拉流;在直播邊緣內容分發網絡(Content Delivery Network,CDN)節點的回源中,拉流采用的實時流式傳輸協議可以選擇是實時消息傳輸協議(Real TimeMessaging Protocol,RTMP)、基于超文本傳輸協議的自適應碼率流媒體傳輸協議(HyperText Transfer Protocol Live Streaming,HLS)等,根據直播流的用戶拉流數量,可以確定待獲取直播流的熱度情況。
現有的直播流熱度評級中常常劃分直播流為冷流或熱流,熱流表示拉取待獲取直播流的用戶數量較多,冷流表示拉取待獲取直播流的用戶數量較少。在現有技術中,中心調度服務通常采用簡單的靜態配置方式配置冷熱流的回源路徑,以便按照所配置的調度信息依據當前的待獲取直播流的冷熱流信息來選取對應的回源路徑,然而在用戶觀看的高峰期,極易發生突發事件,中心調度服務無法動態地配置調度信息,缺乏應對突發事件的能力。
發明內容
鑒于上述問題,本申請提出了一種直播回源調度方法、裝置、計算設備及計算機存儲介質,用于解決以下問題:現有的回源調度方法無法動態地配置調度信息。
根據本申請實施例的一個方面,提供了一種直播回源調度方法,包括:
接收回源請求,回源請求用于從上行推流節點獲取直播流;
根據回源請求確定直播流的流熱度等級,并確定候選的中繼節點;
依據直播流的流熱度等級和候選的中繼節點,為回源請求對應的下行邊緣節點構造回源路徑,以供下行邊緣節點按照回源路徑從上行推流節點獲取直播流。
進一步地,根據回源請求確定直播流的流熱度等級進一步包括:
從回源請求中獲取直播流的流標識,根據直播流的流標識獲取直播流的多個維度的熱度信息;
根據多個維度的熱度信息,確定直播流的熱度評分;
將熱度評分與多個流熱度等級對應的預設評分范圍進行匹配,將相匹配的預設評分范圍所對應的流熱度等級確定為直播流的流熱度等級。
進一步地,多個維度的熱度信息包括:當前觀看人數、歷史最大觀看人數、直播流對應的直播間的當前關注數量以及直播流對應的直播間的歷史最大關注數量。
進一步地,根據多個維度的熱度信息,確定直播流的熱度評分進一步包括:
將多個維度的熱度信息進行加權運算,得到直播流的熱度評分。
進一步地,確定候選的中繼節點進一步包括:
依據回源請求中攜帶的回源請求對應的下行邊緣節點的節點標識,確定下行邊緣節點的運營商信息;
獲取上行推流節點的運營商信息;
根據預設中繼節點使用策略、下行邊緣節點的運營商信息以及上行推流節點的運營商信息,確定候選的中繼節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海嗶哩嗶哩科技有限公司,未經上海嗶哩嗶哩科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211042284.1/2.html,轉載請聲明來源鉆瓜專利網。





