全部產品
Search
文件中心

ApsaraVideo Live:超低延時直播快速入門

更新時間:Nov 25, 2025

阿里雲ApsaraVideo for Live服務提供超低延時直播,將延時從標準ApsaraVideo for Live的3秒~6秒降低至毫秒層級,且提供更強的抗丟包能力,適用於對網路延時要求高、互動性強的電商直播、線上教育、賽事直播、秀場直播等情境。本文介紹快速實現超低延時直播的完整操作流程。

前提條件

  • 您已經準備好推流網域名稱和播流網域名稱,並完成備案。具體操作,請參見。

    說明
    • 如果您的直播中心在海外且加速地區採用海外及港澳台加速,則網域名稱無需經過備案。

    • 如果推流網域名稱和播流網域名稱是同一個頂層網域下的兩個次層網域,則只需要將頂層網域進行備案。

超低延時直播基本流程

  1. 步驟一:開通直播服務

  2. 步驟二:添加推流網域名稱和播流網域名稱

  3. 步驟三:配置CNAME

  4. 步驟四:關聯推流網域名稱和播流網域名稱

  5. 步驟五:開通超低延時直播功能

  6. 步驟六:產生推流地址和播流地址

  7. 步驟七:超低延時直播推流與播放

  8. 配置SSL認證(可選)

  9. 配置自訂鑒權(可選)

步驟一:開通直播服務

說明

您可以觀看視頻講解學習如何開通直播服務,詳情請參見開通直播服務

  1. 登入ApsaraVideo for Live控制台

  2. 單擊立即開通,進入開通頁面,選擇計費方式為按使用流量計費,並選中ApsaraVideo for Live服務合約

  3. 單擊立即開通

步驟二:添加推流網域名稱和播流網域名稱

使用超低延時直播服務前,您需要分別添加推流網域名稱和播流網域名稱。

說明

您可以觀看視頻講解學習如何添加網域名稱,詳情請參見添加網域名稱

  1. 準備相應網域名稱。

    • 若您沒有可用網域名稱,可參考如何註冊阿里雲網域名稱在阿里雲網域名稱服務 (DNS)平台上註冊您中意的網域名稱。

    • 網域名稱註冊完成後,可根據實際使用方式進行ICP備案,具體備案操作可參考ICP備案流程

      說明
      • 若需快速體驗ApsaraVideo for Live準系統,直播中心可選擇海外加速地區採用海外及港澳台加速,此時網域名稱無需備案。

      • 若推流網域名稱和播流網域名稱是同一個頂層網域下的兩個次層網域,則只需要將頂層網域進行備案。

  2. 登入ApsaraVideo for Live控制台

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

  4. 單擊添加網域名稱

    說明

    若您要添加子網域名稱,只需在您申請的網域名稱前加上首碼,作為添加的子網域名稱即可,子網域名稱無需重新註冊,注意區分推流網域名稱與播流網域名稱。

  5. 根據實際需求佈建網域名詳情。

    重要

    當您首次將一個新網域名稱添加至阿里雲ApsaraVideo for Live時,需要您完成驗證網域名稱的歸屬權,請參見驗證網域名稱歸屬權

    佈建網域名

    展開查看參數

    參數

    參數分類

    說明

    業務類型

    • 播流網域名稱

    • 推流網域名稱

    指網域名稱的加速類型,推流網域名稱與播流網域名稱分別對應推流加速與播流加速。初次配置後不可更改。

    說明
    • 添加推流網域名稱時,業務類型請選擇推流網域名稱;添加播流網域名稱時請選擇播流網域名稱

    • 您無法將同一網域名稱既添加為推流網域名稱,又添加為播流網域名稱。

    加速網域名稱

    輸入您需要加速的網域名稱。注意事項如下:

    • 加速網域名稱一般使用子網域名稱,例如: demo.aliyundoc.com

    • 直播服務暫不支援添加泛網域名稱,例如: *.aliyundoc.com

    • 加速網域名稱不允許重複添加,如果出現網域名稱已添加的提示,請檢查您的網域名稱是否已經添加到其他雲產品中,例如ApsaraVideo for VOD等。

    • 開通ApsaraVideo for Live服務後,每個賬戶最多可添加20個網域名稱,如果您網域名稱的總頻寬日均峰值大於50 Mbps,且業務無風險,可以提交工單申請增加網域名稱個數。關於如何提交工單,請參見聯絡我們

    • 加速內容必須合法且符合業務規範,詳情請參見網域名稱准入標準

    說明

    子網域名稱必須在同一個帳號下。您在添加網域名稱時,直播服務會進行檢查,如果子網域名稱被添加到不同帳號,系統會報錯。

    加速地區

    中國內地

    • 當主播在中國內地時,推流網域名稱應選擇中國內地

    • 當觀眾在中國內地時,播流網域名稱應選擇中國內地

    網域名稱需要在工信部備案,推薦您進入阿里雲ICP代備案管理系統進行備案。

    Global Accelerator

    • 當主播在中國內地、中國香港、中國澳門、中國台灣以及其他國家和地區時,推流網域名稱應選擇Global Accelerator

    • 當觀眾在中國內地、中國香港、中國澳門、中國台灣以及其他國家和地區時,播流網域名稱應選擇Global Accelerator

    網域名稱需要在工信部備案,推薦您進入阿里雲ICP代備案管理系統進行備案。

    海外及港澳台加速

    • 當主播在海外及中國香港、中國澳門、中國台灣時,推流網域名稱應選擇海外及港澳台加速

    • 當觀眾在海外及中國香港、中國澳門、中國台灣時,播流網域名稱應選擇海外及港澳台加速

    • 如果選擇海外及港澳台加速且直播中心在海外,則網域名稱無需在工信部備案。

    • 如果選擇海外及港澳台加速且直播中心在中國境內,則網域名稱需要在工信部備案。推薦您進入阿里雲ICP代備案管理系統進行備案。

    說明

    關於如何選擇加速地區,請參見如何選擇網域名稱的加速地區?

    直播中心

    直播中心用來提供雲上直播流的ApsaraVideo for Media Processing服務,如截圖、錄製、轉碼、雲導播等。

    需要關聯的直播推流網域名稱與播流網域名稱的直播中心所在地區要保持一致,初次配置後不可更改。

    關於如何選擇直播中心,請參見如何選擇直播中心?

  6. 記錄產生的CNAME記錄值,供下一步使用。

    image

步驟三:配置CNAME

啟用ApsaraVideo for Live加速服務,需要將您的網域名稱指向阿里雲ApsaraVideo for Live分配的CNAME地址。以下以阿里雲DNS服務為例介紹配置方法。

說明
  • 由於阿里雲CDN校正網域名稱的DNS解析記錄的伺服器部署在中國內地。如果您對網域名稱做了分地區DNS解析配置,例如僅對網域名稱的中國內地以外地區(中國香港、中國澳門、中國台灣、其他國家和地區)配置了阿里雲CDN的CNAME地址,校正伺服器將無法解析到該CNAME地址,且在CDN控制台該網域名稱的CNAME狀態會顯示為待配置,這種情況不影響CDN的加速服務。

  • 阿里雲CDN、全站加速DCDN、直播以及點播產品的CNAME網域名稱僅可以作為阿里雲CDN的調度解析使用,對於惡意使用CNAME網域名稱的行為,阿里雲有權清退對應的網域名稱和帳號。

  1. 登入Alibaba Cloud DNS-公網權威解析

  2. 在左側導覽列選擇权威域名解析,進入網域名稱解析頁面。

  3. 單擊待設定的網域名稱操作列的解析設定image

  4. 單擊添加记录,配置資訊如下所示:image

    參數

    描述

    記錄類型

    選擇CNAME,將網域名稱指向另一個網域名稱。

    主機記錄

    輸入欄位名的首碼,常見首碼和對應的樣本網域名稱如下表所示。

    解析請求來源

    選擇預設值。

    記錄值

    輸入記錄的CNAME值。

    TTL

    選擇預設值。

    首碼

    樣本網域名稱

    說明

    demo

    demo.aliyundoc.com

    解析子網域名稱。

    @

    aliyundoc.com

    解析主網域名稱。

    *

    *.aliyundoc.com

    泛解析。

  5. 單擊確認,完成CNAME配置。

CNAME驗證生效

  • 方式一:在CNAME配置頁面,單擊CNAME設定精靈,在CNAME生效驗證處,單擊驗證CNAME狀態。查看CNAME配置是否已生效。

    image

  • 方式二:執行nslookup -type=cname yourdomain.com命令,如果返回的解析結果和ApsaraVideo for Live控制台上該網域名稱的CNAME值一致,表示CNAME配置已生效。image

配置SSL認證(可選)

由於原生瀏覽器的安全要求,若您需要在瀏覽器進行直播播放,您需要為推流、播放網域名稱配置SSL認證,具體請參見配置HTTPS安全加速

步驟四:關聯推流網域名稱和播流網域名稱

要進行超低延時直播您需要關聯推流網域名稱和播流網域名稱。

說明

您可以觀看視頻講解學習如何關聯推流網域名稱與播流網域名稱,詳情請參見關聯推流網域名稱與播流網域名稱

  1. 在左側導覽列單擊推/播流網域名稱管理,選擇您添加的播流網域名稱,單擊操作列的網域名稱配置,進入直播管理 > 基本配置頁面。

  2. 單擊推流資訊頁簽。

  3. 單擊添加推流資訊推流網域名稱後的編輯表徵圖,選擇需要關聯的推流網域名稱。image

步驟五:開通超低延時直播功能

  1. 登入ApsaraVideo for Live控制台

  2. 在左側導覽列選擇直播+>超低延時直播

  3. 選擇需要開啟超低延時直播的播流網域名稱。

  4. 開啟超低延時直播開關,根據業務需求選擇亞秒延時(端到端延遲400ms~800ms)半秒延時(端到端延遲200ms~400ms)

    image

亞秒延時

  1. 特性:端到端延遲400ms-800ms,相容性強。適用於需要相容標準直播和其他推流/播放協議、低延時的直播情境。

  2. 支援協議:支援 ARTC(基於WebRTC)協議推流和播放。前向相容標準直播,保留RTMP推流協議、回源拉流和通用播放協議(如RTMP/FLV/HLS)。

  3. 推/播流工具:支援市面常用推播流工具,推薦使用阿里雲直播推流SDK阿里雲直播推流SDK

  4. 其他說明:如果推流帶B幀或音頻編碼非Opus,則H5播放時後台會自動去B幀和轉碼為Opus,同時會產生直播轉碼費用

    使用阿里雲 Web SDK 播放時,由於底層原生WebRTC不支援B幀且音頻編解碼為Opus,為了保證播放體驗,系統會根據推流內容自動觸發轉碼:

    • 如果推流中包含 B幀 和 AAC編碼,系統將自動觸發視頻轉碼去B幀和音頻轉碼AAC轉Opus,按源解析度對應檔位收取標準視頻轉碼費

    • 如果推流中 不含 B幀 但包含 AAC,系統將自動觸發音頻轉碼AAC轉Opus,按純音頻轉碼收費

    • 如果您額外配置了直播轉碼模板,系統會在該模板基礎上同時進行去B幀和轉Opus處理,最終按疊加後的結果收取轉碼費用。

    使用阿里雲 Native SDK 播放時,由於該 SDK 已原生支援 B幀 和 AAC,因此不會觸發自動轉碼,也不會產生額外費用。

半秒延時

  1. 特性:端到端延遲200ms-400ms。適用於追求極致低延時的直播情境。

  2. 支援協議:支援 ARTC(基於WebRTC)協議推流和播放。無法相容標準直播,不支援RTMP推流協議、回源拉流和通用協議播放(如RTMP/FLV/HLS)。

  3. 推/播流工具:推流可以基於WHIP協議使用OBS推流或者阿里雲直播推流SDK,播放必須使用阿里雲播放器SDK

  4. 其他說明:當前播放網域名稱無法使用轉碼、錄製等雲端功能,但可以通過轉推配置將直播流轉推在另一個播放網域名稱下使用。

    • 點擊轉推配置,選擇一個已關聯播流網域名稱,且未啟用超低延時半秒模式和雙流災備的推流網域名稱,用於接收轉推的RTMP流。例如:轉推接收網域名稱為push.example.com,其關聯的播放網域名稱為pull.example.com。轉推配置成功後,可基於pull.example.com進行標準直播協議拉流,使用轉碼和錄製等功能。

說明
  • 超低延時直播配置全網下發需要數分鐘時間,請等待後測試。

  • 如果您需要一個推流網域名稱對應多個播流網域名稱,請參見關聯主、子播流網域名稱

  • 超低延時直播支援和標準直播共用一個播流網域名稱。但是鑒於超低延時直播使用UDP協議,標準直播使用TCP協議,兩者技術有所區別,建議您為超低延時直播單獨開通一個播流網域名稱。

步驟六:產生推流地址和播流地址

方法一:控制台產生

開通超低延時直播後,可直接在推播流體驗器中點擊快速產生直播地址輸入AppName和StreamName產生ARTC協議的超低延時直播推播流地址。

image

方法二:自訂拼接

自訂拼接推流地址和播流地址時,需判斷直播流是否經過轉碼,是否進行鑒權,並準備好相關推流網域名稱、播流網域名稱、AppName、StreamName、轉碼模板ID(如有)和鑒權串(如有)。拼接規則如下:

地址類

地址格式

拼接規則

推流地址

支援RTMP、RTS、SRT格式,推薦使用RTMP格式地址推流。樣本:

RTMP:rtmp://demo.aliyundoc.com/app/stream?auth_key={鑒權串}

說明

超低延時直播支援使用RTS格式地址拉流。

推流網域名稱+AppName(應用)+StreamName(直播流)+鑒權串

播流地址

支援RTMP、FLV、M3U8、RTS格式,推薦使用RTS格式地址播放。樣本:

RTS:artc://example.aliyundoc.com/app/stream?auth_key={鑒權串}

播流網域名稱+AppName(應用)+StreamName(直播流)+鑒權串

轉碼流地址

說明

若進行轉碼模板配置操作,才會產生轉碼流地址,且播流地址拼接規則需使用轉碼流地址。

支援RTMP、FLV、M3U8、RTS格式,推薦使用RTS格式地址播放。樣本:

RTS:artc://example.aliyundoc.com/app/stream_{轉碼模板ID}?auth_key={鑒權串}

播流網域名稱+AppName(應用)+StreamName(直播流)_轉碼模板ID+鑒權串

說明
  • 已經關聯的推拉流網域名稱,只要推流和拉流的AppName(應用)和StreamName(直播流)相同即可進行推拉流。

  • 轉碼流地址需設定轉碼模板才可以產生。您可在控制台查看轉碼模板的ID,請參見直播轉碼

  • 鑒權串(auth_key)是根據鑒權演算法得出的一個加密字串,需開啟鑒權功能。您可以通過md5演算法計算擷取鑒權串,請參見鑒權URL組成

  • 自訂拼接地址時,直接用實際資料替換{轉碼模板ID}{鑒權串},實際資料外層不需要加{}符號。

步驟七:超低延時直播推流與播放

開通超低延時直播,並產生推播流地址後,可通過超低延時直播體驗超低延時直播快速體驗推流與播放,支援選擇網路攝影機推流或螢幕畫面分享推流。

說明

控制台上的推播放體驗器為了快速體驗推拉流使用了代理信令網域名稱,如果自行整合Web端推播放 SDK ,還需要為推播流網域名稱配置SSL認證和正確的Access-Control-Allow-Origin回應標頭

image

除以上快速體驗方式外,阿里雲超低延時直播提供移動端和Web端Demo體驗供您體驗。

以及提供了以下SDK供您整合:

SDK 類型

相關文檔

移動端

Native RTS 推流和播放

Web端

Web RTS 推流與播放

說明

如果在播放過程中出現播放異常等問題,可優先使用自助問題排查工具進行自助檢測。本工具可快速診斷常見直播播放問題,並根據具體異常提供解決建議。具體操作,請參見自助問題排查

配置SSL認證(可選)

為了滿足原生瀏覽器的安全要求,實現超低延時直播播放,您需要為推流和播放網域名稱配置SSL認證。具體請參見配置HTTPS安全加速

說明

如果您使用RTS的推流和播放SDK或Demo , 則可以選擇不配置SSL認證。

配置自訂鑒權(可選)

URL鑒權功能旨在保護網站內容資源不被非法下載,網域名稱初次添加時預設開啟。

鑒權功能開啟後,您可按需選擇預設鑒權或自訂鑒權。採用預設鑒權無需設定。如不採用預設配置,您也可以對鑒權主KEY備KEY有效時間長度進行自訂,並輸入原始URL。

說明

您可以觀看視頻講解學習如何配置URL鑒權,詳情請參見配置URL鑒權

  1. 在左側導覽列選擇推/播流網域名稱管理,選擇已開通超低延時直播功能的播流網域名稱,單擊操作列的網域名稱配置

  2. 選擇直播管理 > 存取控制,進入存取控制頁面。

  3. 單擊URL鑒權頁簽,單擊修改配置

    說明

    URL鑒權已開啟的情況下,單擊修改配置即可配置URL鑒權資訊。若您之前已關閉URL鑒權,開啟URL鑒權開關即可配置URL鑒權資訊。

  4. 配置URL鑒權資訊。配置項和說明如下表所示。

    配置項

    說明

    鑒權類型

    ApsaraVideo for Live播流網域名稱僅支援使用鑒權A,來實現對來源站點資源的有效保護。

    說明

    URL鑒權錯誤,都會返回403報錯,請重新計算。

    • MD5計算類錯誤

      例如:X-Tengine-Error:denied by req auth: invalid md5hash=de7bfdc915ced05e17380a149bd760be

    • 時間類報錯

      例如:X-Tengine-Error:denied by req auth: expired timestamp=1439469547

    主KEY

    當您添加網域名稱時,控制台會隨機產生一個主用密碼。您可以通過在直播控制台左側的導覽列選擇網域名稱管理,選擇您需要配置的網域名稱,單擊網域名稱管理 > 存取控制 > URL鑒權,在URL鑒權頁面查看主用密碼。您還可以重新輸入自訂的鑒權方式對應的主用密碼。

    備KEY

    輸入自訂的鑒權方式對應的備用密碼。

    有效時間長度

    有效時間長度是指該URL鑒權僅在有效期間內可用來發起推流或者播放。直播推流和播放都是長連結行為,在有效期間內已經發起的直播推流或者播允許存取為,不會因為有效期間到期而中止,但新發起的推流和播放請求會因為有效時間長度到期而失敗。

    第一次添加新網域名稱預設有效時間長度為1天(即1440分鐘)。你可以自訂輸入鑒權方式的預設有效時間長度,最小設定為1分鐘,無上限限制。單位:分鐘。

其他動作:如何驗證超低延時直播延遲時間

您可以在推流中加入時間校準器URL,通過和標準時間進行對比,驗證超低延時直播延遲時間。此處以使用OBS推流工具推流為例進行介紹。

在OBS主介面來源地區瀏覽器中添加時間校準器URL後,單擊開始推流