全部產品
Search
文件中心

ApsaraVideo Live:快速開始ApsaraVideo for Live

更新時間:Nov 21, 2025

主播開啟直播,觀眾接收到主播開播通知,點擊進入直播間便可觀看直播。本文簡化了一些整合配置,帶您瞭解如何藉助阿里雲的ApsaraVideo for Live產品,快速搭建一個ApsaraVideo for Live應用。

前置概念

您可以通過如下文檔,快速瞭解ApsaraVideo for Live相關概念:

部署準備

開始部署前,請按以下指引完成帳號申請、帳號儲值。詳細資料可參考開通與購買ApsaraVideo for Live

準備帳號

  1. 如果您還沒有阿里雲帳號,請訪問阿里雲帳號註冊頁面,根據頁面提示完成註冊。阿里雲帳號是您使用雲資源的付費實體,因此是部署方案的必要前提。

  2. 本服務支援隨用隨付資源套件兩種計費方式

    • 快速體驗推薦您使用隨用隨付。若測試過程中產生的流量不超過10GB,預估費用最高為0.42USD。

      說明

      網域名稱註冊、認證、備案等費用不包含在內。最終實際費用因地區、計費方式等原因可能產生差異,請以控制台顯示的實際報價以及最終賬單為準。

    • 在使用本服務之前需要先確認帳號存在一定的餘額。

快速開始ApsaraVideo for Live流程概覽

  1. 添加推流網域名稱和播流網域名稱:ApsaraVideo for Live功能是基於網域名稱實現的,這一步將協助您準備好網域名稱並在直播控制台中完成相關配置。

  2. 配置CNAME啟用直播加速:這一步將協助您將自訂網域名綁定到阿里雲分配的直播加速網域名稱上以此來使用快速穩定的阿里雲直播服務。

  3. 關聯推流網域名稱和播流網域名稱:ApsaraVideo for Live功能一般情況下會有兩個網域名稱,本步驟將協助您完成網域名稱之間的關聯操作。

  4. 產生推流地址和播放地址:本步驟將協助您通過使用直播地址產生器,產生基於您所佈建網域名的推流地址和播放地址。

  5. 直播推流與播放:本步驟將以阿里雲直播執行個體應用(Demo)作為推流工具,VLC播放器作為播放工具為您介紹如何?直播的推流與播放。

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

使用ApsaraVideo for Live服務前,您需要擁有至少一個網域名稱。推流網域名稱播流網域名稱不能是同一個網域名稱,但可以是同一網域名稱下的兩個不同子網域名稱。

例如:您有一個主網域名稱為“test.com”,可以通過解析配置成兩個子網域名稱“a.test.com”和“b.test.com”,分別作為推流網域名稱和播流網域名稱使用。

  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安全加速

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

目前ApsaraVideo for Live採用邊緣推流方式,您需要關聯推流網域名稱和播流網域名稱,才能進行直播的推流和播流。

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

  2. 單擊推流資訊頁簽。

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

步驟四 產生推流地址和播放地址

推流地址和播放地址是用於推送直播流和拉取直播流播放的網域名稱,您可通過控制台工具產生,具體操作步驟如下:

  1. 登入ApsaraVideo for Live控制台

  2. 在左側導覽列選擇直播工具箱

  3. 直播地址產生器頁簽,完成以下配置擷取推流地址和播放地址,且可通過掃描紅框二維碼直接擷取推/播放地址。image

    參數配置項說明如下,更多資訊可參考直播地址產生器

    配置項

    描述

    播流網域名稱

    播流網域名稱下拉框中選擇在步驟一中添加的播流網域名稱。

    鑒權

    在選擇播流網域名稱後出現,預設為A方式。

    說明
    • 推流網域名稱或播流網域名稱配置鑒權後此處顯示此參數。

    • 如需修改鑒權有效時間長度等參數,請參見URL鑒權

    • A方式:基於時間戳記和簽名的鑒權機制。

    關聯的推流網域名稱

    • 標準直播情境下

      • 若在步驟三中已完成推流網域名稱與播流網域名稱關聯操作,則在選擇播流網域名稱參數後,這裡會自動填滿已關聯的推流網域名稱。

      • 若未完成推流網域名稱與播流網域名稱的關聯操作,您需要先完成網域名稱關聯。

    • 純拉流的情境下,可跳過此配置項,無需選擇關聯的推流網域名稱。

    AppName

    在編輯框輸入AppName。由使用者自訂,用於區分不同的直播應用或業務情境。

    StreamName

    在編輯框輸入StreamName。由使用者自訂,用於唯一標識一個具體的直播流

    轉碼模版

    選擇您已配置的轉碼模版,不填則預設為原畫。

    說明

    轉碼模板需要通過直播轉碼功能進行配置。選擇播流網域名稱後,在AppName欄位中輸入轉碼功能配置的AppName,將載入出與該AppName匹配的轉碼模板。

  4. 點擊開始產生,即可擷取推/播流地址。相關地址樣本和說明請參見產生直播地址

步驟五 直播推流與播放

說明

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

直播推流

直播推流是把採集階段封裝好的音ApsaraVideo for Live流推送到阿里雲直播服務中心的過程。此處以使用阿里雲直播執行個體應用(Demo)推流為例進行介紹。

  1. 使用移動端掃描並安裝阿里雲直播執行個體應用(Demo)。

    image

    說明

    iOS端掃碼安裝時如果提示未受信任的企業級開發人員,需要在設定 > 通用 > 裝置管理中找到Taobao對應的信任描述,並選擇信任。

  2. 運行阿里雲直播執行個體應用(Demo)。

  3. 選擇網路攝影機推流錄屏推流image

    說明

    移動端進行本地視頻推流時僅可使用視訊映像原有的YUV格式。

  4. 根據產生推流地址和播放地址步驟中產生的鑒權推流地址,掃描該鑒權推流地址右側的二維碼,輸入對應鑒權推流地址(例如:rtmp://demo.aliyundoc.com/app/stream?auth_key=**********-0-0-9c6e7c8190c10bdfb3c0************),並按照實際需求完成其他參數的配置。image

  5. 單擊開始推流,開始移動端推流。

  6. 進入流管理,在線上流中查看並管理已推送的音視頻流。

說明

更多推流方式請參見直播推流

直播播放

直播播放是將直播服務中心已有直播內容分發到播放器進行播放的過程。此處以通過VLC播放器播放為例進行介紹,

  1. 下載並安裝VLC播放器。下載地址,請參見VLC media player

  2. 運行VLC播放器。

  3. 在功能表列中選擇媒體 > 開啟網路串流

  4. 網路頁簽中輸入網路URL,即播放地址,例如:rtmp://example.aliyundoc.com/app/stream?auth_key=1543300311-0-0-d47ce016332bf280cf275********

  5. 單擊播放

說明
  • 在進行直播播放操作時,需保持推流端維持直播推流狀態,否則播放端將會播放失敗。

  • 更多播流方式請參見直播播放

相關文檔

常見問題