本文介紹ApsaraVideo for Live的功能和使用方法。
直播功能概覽
ApsaraVideo for Live除直播基礎服務(推/播流)以外,還提供直播安全,直播流ApsaraVideo for Media Processing(如錄製,轉碼),直播流轉推,日誌管理等功能。詳情見以下表格:
功能分類 | 功能 | 功能說明 | 使用說明 |
直播基礎服務 | 網域名稱配置 | 佈建網域名,關聯推流網域名稱和播流網域名稱,關聯主、子播流網域名稱(按需)。 | |
推流播放 | 直播推流與播放。 | ||
流管理 | 流管理提供線上流、歷史流的查看,以及直播流中斷,禁推等操作。 | ||
直播安全 | RAM使用者管理 | RAM(Resource Access Management)是阿里雲提供的使用者身份管理與資源存取控制服務。通過該服務可為RAM使用者授予相關許可權,以達到RAM使用者在授權範圍使用功能的目的。 | |
視頻加密 | 阿里雲視頻加密是對視頻資料加密,即使下載到本地,視頻本身也是被加密的,無法惡意二次分發。視頻加密可有效防止視頻泄露和盜鏈問題。 | ||
存取控制 | 存取控制提供URL鑒權,Refer防盜鏈、IP黑白名單、協議禁播、遠程鑒權等功能。 | ||
HTTPS | ApsaraVideo for Live支援HTTPS安全加速、強制跳轉。 | ||
直播內容智能審核 | 直播審核採用截幀畫面和音頻進行審核,自動檢測ApsaraVideo for Live內容或音頻資料是否涉嫌違規。配合流管理使用,可以實現直播涉嫌違規時中斷/禁推直播流。 | ||
直播加速 | 邊緣推流 | ApsaraVideo for Live採用邊緣推流的方式推送直播流,優先將視頻推流至最優加速節點。 | |
延時配置 | 根據不同的播流協議來配置延時時間。 | ||
超低延時直播 | 提供易接入、毫秒層級延遲、高並發、高清流暢的音ApsaraVideo for Live服務。 | ||
直播流ApsaraVideo for Media Processing | 直播錄製 | 使用直播錄製功能可以對直播內容進行錄製,從而實現直播內容記錄以及後續查看。 | |
直播轉碼 | 直播轉碼可以對直播視頻解析度,編碼格式,碼率等參數進行轉換,以適應不同播放需求。 | ||
直播浮水印 | 直播浮水印功能可以給直播視頻添加浮水印,可應用於著作權保護、標註直播資訊等情境。 | ||
直播截圖 | 直播截圖功能可以實現在直播的過程中,截取直播畫面並儲存。 | ||
直播時移 | 直播時移可以回看從直播開始時間到目前時間之間的直播視頻。 | ||
直播封裝 | 直播基礎服務支援RTMP、HTTP-FLV、HLS等播放協議。直播封裝功能可以實現更多播放協議(LL-HLS/DASH)以及不同切片格式(TS/CMAF)的封裝。 | ||
即時字幕(公測) | ApsaraVideo for Live提供即時字幕功能,可以通過即時語音辨識將直播流的語音轉換成字幕,且支援翻譯。 | ||
回調管理 | ApsaraVideo for Live提供直播推流狀態、直播錄製、直播截圖和智能審核等功能的事件回調。 | ||
直播+ | 超低延時直播 | 提供用戶端易接入、超低延時、高並發、高清流暢的ApsaraVideo for Live服務。 | |
即時音視頻 | 在傳統直播基礎上加入了更多互動元素,如語音交談 、視頻連麥、遊戲互動等,讓觀眾不僅是觀看者,也是參與者,增強平台使用者之間的串連。 | ||
互動訊息 | 提供了豐富、易整合的SDK,可在使用者開發的直播應用中輕鬆整合評論、彈幕、點贊等功能。 | ||
導播台 | 雲導播依託阿里雲的ApsaraVideo for Live、ApsaraVideo for Media Processing服務,對傳統視頻生產工具進行雲端再造,融合視頻AI識別、雙語翻譯、多種互動能力,進行視頻導播效果創新,支援動態標籤,ET雙語字幕,廣告替換。 | ||
廣目監播 | 為各類直播專案提供即時監播功能,並對幀率、碼率變化、音視頻同步、延遲和卡頓等異常情況進行警示,為各類專業直播保障護航。 | ||
直播流轉推 | 中心轉推 | 中心轉推通過直播中心將直播流轉推至其他平台。中心轉推可以觸發錄製,轉碼等流處理需求。 | |
拉流轉推 | 當您需要將第三方直播源轉推出去,或者您希望將錄製好的視頻轉換成直播形式推流時,可以利用拉流轉推功能,藉助這一功能,您可以從不同的直播源或點播源中抓取內容,並將其即時轉播給觀眾。 | ||
回源拉流 | 回源拉流功能可以實現將第三方直播流拉取到阿里雲直播中心進行直播流處理和加速分發。 | ||
- | 雙流災備 | 雙流災備策略允許使用者在關鍵直播事件或高流量情境下,同時推送兩條相同內容的直播流至相同的URL路徑。系統會即時檢測兩路流的可用性和品質,並在必要時切換,確保直播的連續性和穩定性。 | |
- | HTTP訊息頭 | HTTP訊息頭是HTTP請求和響應中的頭部資訊。 | |
資料中心 | 用量查詢 | 可查詢時間粒紋內播放頻寬/流量、轉碼、浮水印、轉推、審核、截圖等的消耗情況。 | |
營運分析 | 可查看直播播放流量頻寬、獨立訪客數、使用者分布和來源站點回來源資料等。 | ||
即時監控 | 提供了推流監控、流量頻寬等監控功能。 | ||
日誌管理 | 日誌管理服務提供日誌下載功能。 | ||
SDK品質監控 | 可查詢ApsaraVideo for LiveSDK近3天的推流資料資訊。 提供的播放成功率、秒開率、卡頓率等指標,協助您快速瞭解直播播放品質情況。 | ||
直播工具箱 | 地址產生器 | 使用地址產生器可以產生推/播流地址。 | |
自助問題排查 | 診斷常見直播推流/播放問題,並根據具體異常提供解決建議。 | ||
認證服務 | 支援HTTPS加速服務,您可以上傳自訂認證或將託管在阿里雲SSL認證服務的認證部署至加速平台,啟用HTTPS加速服務,實現全網資料加密傳輸。 | ||
IP檢測 | 檢測指定的IP地址是否為阿里雲加速節點的IP地址,以及IP地址所屬地區和電訊廠商。 | ||
直播基礎流程
ApsaraVideo for Live基礎流程
主播使用採集裝置採集直播內容,並通過推流SDK推送直播流到推流節點。
ApsaraVideo for Live服務通過邊緣推流的方式將直播流推送至阿里雲直播中心。推送的視頻流通過邊緣節點進行加速保證上行傳輸的穩定性。
ApsaraVideo for Live服務將直播流從阿里雲直播中心推送到加速節點。
觀眾可以通過播放SDK觀看推送的直播流。
操作流程

編號 | 節點 | 操作方式 | 操作 | API參考 | 相關文檔 |
1 | 準備工作 | 控制台 | 直播控制台 | 不涉及 | 不涉及 |
2 | 添加網域名稱 |
| |||
3 | 關聯網域名稱 |
| |||
4 | 配置存取控制 |
| |||
5 | 產生地址 | 控制台 | 不涉及 | ||
6 | 推流 | 推流工具 |
| 不涉及 | |
7 | 播放 | 播放器 |
| 不涉及 |