全部產品
Search
文件中心

ApsaraVideo Live:SRT推流

更新時間:Jul 01, 2026

阿里雲直播服務推流支援 SRT 協議,SRT 相比 RTMP 延遲會增加約 500ms,但是穩定性更高,尤其是弱網環境。您可以通過本文瞭解如何使用 SRT 進行推流。

前提條件

您已完成推流網域名稱和播放網域名稱的配置及關聯,操作步驟請參見快速開始ApsaraVideo for Live

SRT配置

  1. 登入ApsaraVideo for Live控制台

  2. 在左側導覽列點擊推/播流網域名稱管理,進入網域名稱管理頁面。

  3. 選擇您要配置的播流網域名稱,單擊網域名稱配置

    網域名稱管理頁面的網域名稱列表中,目標播流網域名稱的操作列包含網域名稱配置入口。

  4. 單擊直播管理 > 基本配置

  5. 單擊推流資訊頁簽,在推流協議地區,開啟SRT協議開關(預設為關閉狀態)。

SRT推/播流

SRT推流

開啟SRT協議,可在控制台地址產生器或者代碼拼接產生擷取SRT推流地址。SRT協議推流地址支援兩種格式:

  • 格式一(推薦):

    srt://{網域名稱}:1105?streamid=#!::h={網域名稱},r=/{AppName}/{StreamName}?auth_key={鑒權串},m=publish

  • 格式二:

    srt://{網域名稱}:1105?streamid=push://{網域名稱}/{AppName}/{StreamName}?auth_key={鑒權串}

自訂參數轉義規則

當 SRT 推流地址中包含自訂參數時,需要對其特殊字元進行 URL encode。樣本如下:

srt://{網域名稱}:1105?streamid=#!::h={網域名稱},r=/{AppName}/{StreamName}?auth_key%3D1807696811-21613-0fa3597df7f228fbfae37020de3782b70%26sprio%3D6,m=publish
SRT播流

推流為SRT協議時,播放協議支援RTMP、FLV、HLS、RTS。SRT協議播放暫未對外開放,若需使用,請聯絡您的阿里雲客戶經理或聯絡我們進行開通。

SRT協議播流地址支援兩種格式:

  • srt://{網域名稱}:1105?streamid=#!::h={網域名稱},r=/{AppName}/{StreamName}?auth_key={鑒權串},m=request

  • srt://{網域名稱}:1105?streamid=pull://{網域名稱}/{AppName}/{StreamName}?auth_key={鑒權串}

參數與鑒權請參見產生直播地址