問題描述
請求指定的目標檔案中既包含m3u8檔案又包含ts檔案。
問題原因
您發起了GetSignedPlaylist請求來擷取m3u8檔案中的每個ts檔案簽名後的URL,但是您在請求中指定的目標檔案中既有m3u8檔案,也有ts檔案,導致返回錯誤。
問題樣本
比如您發起了如下請求:
GET /private/playlist.m3u8?x-oss-process=hls/sign&OSSAccessKeyId=xxxxx&Expires=1470971863&Signature=*** HTTP/1.1
Date: GMT Date
Host: BucketName.oss.aliyuncs.com
x-oss-hls-sign-token: aFt87******如果上述請求中提供的目標播放清單檔案/private/playlist.m3u8中即包含二級m3u8檔案,又包含ts檔案,就會導致返回該錯誤。
解決方案
請確保請求中提供的目標主播放清單檔案中要麼包含ts檔案或要麼包含二級m3u8檔案,而不能同時包含二者。