全部產品
Search
文件中心

ApsaraVideo Live:延播配置

更新時間:Oct 31, 2024

延播配置區別於協議本身造成的延遲,指直播流開始後經過雲端處理,在播放端進行延時播放。本文介紹配置延播的操作步驟。

使用限制

  • 延播流占原始流配額,當達到上限後超限的流串連會被伺服器主動斷開。可前往播放網域名稱基本配置的基礎資訊中瞭解當前用量。若需提升可通過提升原始流限額實現,詳情請參見配額管理

  • 目前僅北京和上海直播中心支援延播配置。

操作步驟

  1. 登入ApsaraVideo for Live控制台
  2. 在左側導覽列單擊推/播流網域名稱管理,進入網域名稱管理頁面。

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

  4. 單擊直播管理 > 進階配置

  5. 延播配置頁簽單擊添加,配置延播模板。

    延播模板參數及說明如下表所示。

    參數

    描述

    AppName

    視頻的應用程式名稱,AppName名稱與推流地址中的AppName名稱相對應,模板才會生效,區分大小寫。當填寫*時,表示匹配所有AppName。

    StreamName

    直播流名稱,StreamName名稱與推流地址中的StreamName名稱相對應,模板才會生效,區分大小寫。當填寫*時,表示匹配所有StreamName。

    延播時間長度

    播流延遲播放的時間長度,僅支援整數。

    • 取值範圍:16~3600。

    • 單位:秒。

    任務觸發模式

    • 僅推流參數觸發:僅支援在推流地址中攜帶延播參數alDelayTime觸發延播功能。

    • 僅配置觸發:僅支援推流地址中的AppName和StreamName與延播模板中的AppName和StreamName一致時觸發延播。

    • 推流參數觸發 > 配置觸發:可同時支援推流參數觸發和配置觸發,優先進行推流參數觸發,然後進行配置觸發。

    說明

    當任務觸發模式選擇僅推流參數觸發推流參數觸發 > 配置觸發時,可支援通過推流地址攜帶延播參數觸發直播流的延播,具體推流地址規則如下:

    • 推流地址不帶鑒權:推流網域名稱+AppName(應用)+StreamName(直播流)+alDelayTime=xxalDelayTime為延播參數,其中XX為延播時間長度,單位是秒),樣本:rtmp://demo.aliyundoc.com/app/stream?alDelayTime=100

    • 推流地址帶鑒權:推流網域名稱+AppName(應用)+StreamName(直播流)+鑒權串+alDelayTime=xxalDelayTime為延播參數,其中XX為延播時間長度,單位是秒),樣本:rtmp://demo.aliyundoc.com/app/stream?auth_key=1678354414-0-0-c4789ecbd37a23a20ad2e9973301dae9&alDelayTime=100

    • 延播流的產生時間:配置的源流在推流後達到延播配置時間長度,可在控制台的流列表中查看流是否產生。如果源流在延播時間長度內出現中斷,可能導致延播流的產生時間重設並按新推流的時間開始計算。

    說明
    • AppName 、StreamName填寫時不可超過255字元,支援數字、大小寫字母、短劃線(-)、底線(_)、等號(=)。

    • 延播配置完成後,若需播放延播流請使用延播播放地址。延播播放地址的擷取請參考文檔產生推流地址和播放地址

  6. 單擊確定

相關API

CreateLiveDelayConfig

設定直播延播配置。

UpdateLiveDelayConfig

更新直播延播配置。

DeleteLiveDelayConfig

刪除直播延播配置。