全部產品
Search
文件中心

ApsaraVideo Live:雲端混流與轉推

更新時間:Nov 22, 2025

阿里雲即時音視頻支援將多路音視頻流按照一定規則進行混流,並轉推至阿里雲ApsaraVideo for Live或第三方直播平台,供麥下觀眾拉流觀看。本文為您介紹如何啟動雲端混流與轉推服務。

使用情境

在即時音視頻的解決方案中,包括但不限於以下情境,需要使用雲端混流與轉推服務,將生產端的ARTC(阿里雲即時音視頻流)流轉推到CDN直播網路,供直播消費端使用。

  • 直播連麥時,觀眾進入直播間觀看直播、與主播進行連麥互動。

  • 社交語聊時,聽眾進入直播間收聽語聊、參與語音群聊。

  • 直播連麥或社交語聊時,對內容進行錄製、審核。

啟動雲端混流與轉推服務

您可以通過以下方式啟動雲端混流與轉推服務。

全域自動旁路轉推

在開啟全域自動旁路轉推時,對於每一個加入直播間的主播,都自動將該主播的直播流旁路轉推至CDN直播。該方案適用於典型的直播、審核、錄製情境。

操作步驟

  1. 登入ApsaraVideo for Live控制台

  2. 在左側導覽列單擊直播+ > 即時音視頻 > 應用管理。選擇需要配置的應用,單擊管理

  3. 單擊旁路轉推,您可以選擇以下方式配置旁路轉推

    1. 方式一:指定流旁路轉推

      調用StartLiveMPUTask - 建立混流轉推任務(新)針對具體的頻道即時設定旁路轉推(可混流)至阿里雲直播或第三方平台,這需要您進行少量的服務端開發。

    2. 方式二:全域旁路轉推至阿里雲直播

      開啟旁路轉推後,音視頻將被轉推至阿里雲的直播中心來源站點,您可以基於播放網域名稱配置轉碼、錄製、截圖等功能,或進行直播拉流觀看。

      1. 開啟旁路轉推開關

      2. 配置轉推參數。

        參數

        配置選項

        參數含義

        旁路轉推

        開啟或關閉

        開啟單路轉推後,所有音視頻流將被預設旁路到標準直播,轉推後您仍然可以通過SDK或服務端API進行混流布局更新。

        播放網域名稱

        樣本:“play.example.com”

        轉推至標準直播後的播放網域名稱,可以基於此網域名稱播放直播流、配置轉碼、錄製等。

        說明
        • 若您還沒有播放網域名稱,請去網域名稱管理添加。

        • 播放網域名稱暫不支援超低延時直播400ms-600ms,否則將會導致轉推失敗。

        AppName

        不超過255字元,支援數字、大小寫字母、短劃線(-)、底線(_)、等號(=)。

        預設為"live" , 允許自訂 。

        轉推後直播流地址中的AppName,瞭解產生直播地址

        說明

        若您需要為轉推後的流綁定轉碼、錄製、截圖等模板,需要設定該AppName與模板中的AppName一致模板才會生效。

        全域自動SEI設定

        • 定時插入SEI:根據指定時間間隔,定時插入SEI幀,允許設定時間為1000ms~5000ms ;

        • 在I幀中插入SEI:在視頻流在I幀中插入SEI。

        媒體補充增強資訊(SEI) : 將使用者的基本資料如uid、混流布局參數等通過系統SEI的形式插入流中。例如直播連麥情境中,當混流轉推布局發生變化時,對於麥下直播觀眾的APP可以即時解析SEI中的布局資訊,以便調整互動樣式 。具體請參見媒體增強資訊(SEI)格式

        說明

        如果網域名稱管理中不存在觀眾播放網域名稱,需要先添加對應網域名稱,具體操作請參見添加網域名稱

服務端調用OpenAPI混流與轉推

  1. 主播開播時服務端調用StartLiveMPUTask - 建立混流轉推任務(新)啟動旁路轉推,

  2. 在使用者連麥時調用UpdateLiveMPUTask - 更新混流轉推任務(新)進行混流轉推。

實現連麥互動詳細請參見:連麥互動開發指南

實現主播PK詳細請參見:主播PK互動開發指南