【技術實現步驟摘要】
本申請實施例涉及計算機,尤其涉及一種直播資源調度方法、裝置、計算機設備、計算機可讀存儲介質、計算機程序產品。
技術介紹
1、流量染色系統經常被應用在直播平臺中,以監控直播鏈路中的流量運行情況和利用本地計算資源進行版本測試。隨著網絡直播技術的發展和觀眾群體的不斷擴大,在一些突發事件或者熱門賽事等流量高峰期間,直播平臺往往需要借用第三方計算資源來幫助提供直播服務。但是由于直播平臺和第三方計算資源通常為不同的系統或平臺,直播平臺的流量染色系統無法直接部署到第三方計算資源,無法實現直播全鏈路染色。
2、需要說明的是,上述內容并不必然是現有技術,也不用于限制本申請的專利保護范圍。
技術實現思路
1、本申請實施例提供一種直播資源調度方法、裝置、計算機設備、計算機可讀存儲介質、計算機程序產品,以解決或緩解上面提出的一項或更多項技術問題。
2、本申請實施例的一個方面提供了一種直播資源調度方法,所述方法包括:
3、通過染色系統生成目標染色標識;
4、通過所述染色系統將所述目標染色標識發送給目標計算節點,以將所述目標染色標識更新到所述目標計算節點的環境變量中,所述目標計算節點為多個計算節點中的至少一個;
5、通過調度系統獲取所述更新后的環境變量;
6、通過所述調度系統根據所述更新后的環境變量確定所述目標染色標識;
7、在接收到攜帶有所述目標染色標識的直播流請求的情況下,通過所述調度系統根據所述目標染色標識從多個所述計算
8、可選地,所述方法還包括:
9、通過染色系統從多個觀眾端中確定目標觀眾端;
10、通過染色系統將所述目標染色標識發送給所述目標觀眾端,以使所述目標觀眾端根據所述目標染色標識生成直播流請求。
11、可選地,所述目標計算節點的數量為多個,所述方法還包括:
12、通過調度系統獲取各個所述目標計算節點的狀態信息,所述狀態信息包括負載信息;
13、通過調度系統根據各個所述目標計算節點的狀態信息,選擇其中一個所述目標計算節點作為推流節點提供所述目標直播流。
14、可選地,通過調度系統根據各個所述目標計算節點的狀態信息,選擇其中一個所述目標計算節點作為推流節點提供所述目標直播流,包括:
15、獲取所述多個目標計算節點中的多個第一直播流;
16、根據所述多個第一直播流和所述目標直播流,從所述多個目標計算節點中確定一個或多個同流節點;在同流節點中,其中一條第一直播流和所述目標直播流指代同一條直播流;
17、在至少一個所述同流節點滿足負載條件的情況下,從至少一個所述同流節點中確定所述推流節點;
18、在所述一個或多個同流節點均不滿足負載條件的情況下,從多個預留節點中確定所述推流節點。
19、可選地,所述方法還包括:
20、在所述多個目標計算節點中不存在所述同流節點的情況下,從滿足所述負載條件的所述多個目標計算節點中確定所述推流節點;
21、在所述多個目標計算節點均不滿足負載條件的情況下,從所述多個預留節點中確定所述推流節點。
22、可選地,所述方法還包括:
23、在所述多個計算節點中不存在所述目標計算節點的情況下,獲取所述多個計算節點中的多個第二直播流;
24、根據所述多個第二直播流和所述目標直播流,從所述多個計算節點中確定一個或多個同流節點;
25、在至少一個所述同流節點滿足負載條件的情況下,從至少一個所述同流節點中確定所述推流節點;
26、在一個或多個所述同流節點均不滿足負載條件的情況下,從多個預留節點中確定所述推流節點。
27、本申請實施例的另一個方面提供了一種直播資源調度裝置,所述裝置包括:
28、生成模塊,用于通過染色系統生成目標染色標識;
29、發送模塊,用于通過所述染色系統將所述目標染色標識發送給目標計算節點,以將所述目標染色標識更新到所述目標計算節點的環境變量中,所述目標計算節點為多個計算節點中的至少一個;
30、獲取模塊,用于通過調度系統獲取所述更新后的環境變量;
31、確定模塊,用于通過所述調度系統根據所述更新后的環境變量確定所述目標染色標識;
32、調度模塊,用于在接收到攜帶有所述目標染色標識的直播流請求的情況下,通過所述調度系統根據所述目標染色標識從多個所述計算節點中選擇所述目標計算節點提供目標直播流。
33、本申請實施例的另一個方面提供了一種計算機設備,包括:
34、至少一個處理器;及
35、與所述至少一個處理器通信連接的存儲器;
36、其中:所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行如上所述的方法。
37、本申請實施例的另一個方面提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質內存儲有計算機指令,所述計算機指令被處理器執行時實現如上所述的方法。
38、本申請實施例的另一個方面提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上所述的方法。
39、本申請實施例采用上述技術方案可以包括如下優勢:將目標染色標識注入目標計算節點的環境變量,并通過調度系統選取目標計算節點來提供直播流,從而打通直播調度系統與第三方計算資源(計算節點)的流量染色渠道,實現直播全鏈路染色。
本文檔來自技高網...【技術保護點】
1.一種直播資源調度方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述目標計算節點的數量為多個,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,通過調度系統根據各個所述目標計算節點的狀態信息,選擇其中一個所述目標計算節點作為推流節點提供所述目標直播流,包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
7.一種直播資源調度裝置,其特征在于,所述裝置包括:
8.?一種計算機設備,其特征在于,包括:
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質內存儲有計算機指令,所述計算機指令被處理器執行時實現如權利要求1至6中任一項所述的方法。
10.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至6所述方法的步驟。
【技術特征摘要】
1.一種直播資源調度方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,所述目標計算節點的數量為多個,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,通過調度系統根據各個所述目標計算節點的狀態信息,選擇其中一個所述目標計算節點作為推流節點提供所述目標直播流,包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
...【專利技術屬性】
技術研發人員:董曉宏,
申請(專利權)人:上?;秒娦畔⒖萍加邢薰?/a>,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。