開啟聽視頻功能后,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的場景。