開啟聽視頻功能後,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的情境。