開啟聽視頻功能後,CDN節點會將視頻檔案中的音頻分離,並返回給用戶端,實現聽視頻的同時降低頻寬的使用,有效節省流量。通過本文您可以瞭解開啟音視頻分離的操作方法。
背景信息
當用戶端請求訪問視頻檔案時,向伺服器端發送URL請求,例如:http://www.aliyun.com/test.flv?ali_audio_only=1,CDN伺服器端僅向用戶端發送純音頻資料。用戶端必須支援Transfer-Encoding:chunked傳輸方式。
說明
- 聽視頻功能不支援Range請求,但是播放視頻時許多用戶端都會發起Range請求(包括但不限於Safari、iOS裝置上的瀏覽器),建議您使用自研的用戶端對接該功能。
- 聽視頻過程中如果需要拖動進度條播放,需同時配置拖拽功能。進行拖拽時,會先讀取原音視頻檔案的meta資訊擷取播放時間長度,將播放時間長度作為播放進度來實現播放進度的拖拽具體操作。更多資訊,請參見配置拖拽播放。
- 目前聽視頻功能不支援mp4 box header size等於16的情境(64位),僅支援mp4 box header size等於8的情境。
操作步骤
- 登入CDN控制台。
- 在左側導覽列,單擊域名管理。
- 在域名管理頁面,單擊目標網域名稱對應的管理。

- 在指定網域名稱的左側導覽列,單擊视频相关。
- 在聽視頻地區,開啟聽視頻開關。開啟聽視頻功能後,需要配合請求參數
ali_audio_only使用。支援的檔案格式如下表所示。檔案格式 meta資訊 ali_audio_only參數 舉例 MP4 來源站點視頻的meta資訊必須在檔案頭部,不支援meta資訊在尾部的視頻。 ali_audio_only參數表示該請求為音視頻分離請求,服務端只返回meta資訊和音頻資訊,視頻資訊會被過濾掉。如果不帶該參數或參數值非1,則該功能失效。請求 http://domain/video.mp4?ali_audio_only=1。FLV 無要求。 ali_audio_only參數表示該請求為音視頻分離請求,服務端只返回meta資訊和音頻資訊,視頻資訊會被過濾掉。如果不帶該參數或參數值非1,則該功能失效。請求 http://domain/video.flv?ali_audio_only=1。