當前位置:成語大全網 - 成語大全 - 主播PK是什麽?

主播PK是什麽?

主播PK是指壹個主播在直播時,可以在另壹個直播間挑戰該主播。壹旦接受挑戰,兩個直播間的主播開始互動,直播界面分為兩部分,同時顯示兩個主播的圖片,雙方粉絲也會進入同壹個直播間。

當兩位主播成功進入PK模式後,雙方粉絲通過贊、刷禮物等方式為自己的主播打call。根據直播界面藍條和另壹邊紅條的貢獻,決定勝負。輸的人要接受懲罰遊戲,可以是講真話的冒險,也可以是才藝展示。

實現跨直播PK的方法:

在壹般的直播場景中,同壹直播頻道或同壹直播間的主播和用戶可以進行互動。主播之間的PK互動,其實就是跨直播。Agora的SDK已經支持這個功能了。

從邏輯上來說,跨活PK分為兩種方案:

方案壹:服務器端跨直播間連接小麥。

以A、B、C三個主播為例,這個方案在Agora的同壹個直播頻道增加三個主播,不同主播的觀眾拉不同的RTMP流。App端,A、B、C三個主播在三個直播App房間。這個邏輯在App中實現。總結壹下,三個主播在Agora同壹個直播頻道,在App端三個不同的App頻道。

在App直播間,主播A通過調用API設置直播間的主播布局。比如下圖,觀眾A看到的版面是主播A的大圖,其他連麥的主播都是小圖:

主播方面,三個主播分別通過調用配置旁路直播推送方法(configPublisher)配置旁路直播,通過key方法加入頻道,將三個主播加入同壹個Agora頻道。另壹方面,觀眾只需要訪問直播頻道的URL就可以觀看,不需要調用額外的接口。

方案二:客戶端跨直播間連接小麥

客戶端需要依靠信令層的機制跨直播間連接小麥。流程示例如下:

1.主播A通過信令請求主播B連接小麥;

2.主播B同意通過信令連接小麥;

3.主播B通過信令通知主播B的所有觀眾;

4.主播B的所有觀眾退出B頻道,加入A頻道;

5.主播b退出b頻道,加入a頻道。

綜上所述,服務器需要添加接口調用,以保證接口調用的邏輯和順序正確。但是客戶端需要加入信令機制來管理跨直播,邏輯相對復雜。當錨斷開小麥時,需要恢復到小麥連接前的狀態。

擴展數據:

跨直播間連接小麥的難點

類似於直播間的連麥,跨直播PK的難度在於:

1,低延遲

小麥連作最重要的因素是低延遲。連麥的本質是視頻通話,視頻通話最重要的指標是延遲。只有低延遲,主播和嘉賓才能很好的互動和交流。

2.高並發性

因為跨直播PK,兩個直播間的觀眾瞬間就會被拉到同壹個頻道。而且因為PK的性質,觀眾會送很多彈幕和禮物。這種瞬間高並發的場景,對於直播服務的高並發是壹個極大的考驗。

聲網在全球部署近100個節點,形成SD-RTN?通信網絡。SD-RTN?系統可以根據各節點的連接和傳輸狀態、負載狀態、到用戶的距離以及響應時間,實時自動分配最優的、通暢的傳輸路徑,以達到實時傳輸所需的質量保證水平。

客戶端都采用最近訪問策略,允許用戶就近訪問質量最好的數據節點,通過SD-RTN?軟件通過傳輸延遲和質量優化定義最優路由、最優路徑,自動避免網絡擁塞,避免骨幹網故障的影響。