互動直播(Interactive Live Streaming)憑借在視頻業(yè)務領域長期技術積累,快速敏捷為行業(yè)提供高并發(fā)、低延遲、高清流暢、安全可靠的一站式“音視頻互動”解決方案,集成包括多人連麥、消息互動、動態(tài)貼紙、美顏等多種互動能力,實現(xiàn)各種直播場景玩法。
圖1服務架構圖
播放端SDK:提供從CDN拉流播放的能力。
直播SDK:提供美顏、推流到CDN的能力。
互動直播SDK:提供連麥和 實時音視頻 流傳輸(收發(fā)雙向)的能力。設置最基本的連麥、畫面布局等。
App主播:集成直播SDK和互動直播SDK。純直播時,調用直播SDK的接口推流到CDN,有連麥請求時,調用互動直播SDK進行實時音視頻的交互。
App連麥用戶:集成互動直播SDK和播放端SDK。普通觀眾發(fā)起連麥請求成功后,控制互動直播SDK進行實時音視頻的傳輸(收發(fā)雙向)。
App觀眾:集成播放端SDK,從CDN拉流觀看。
直播管理服務器:接受連麥請求、指示連麥用戶加入到實時音視頻流的房間中。