Problem description
The M3U8 file specified in your GetSignedPlaylist request exceeds the allowed size limit.
Causes
GetSignedPlaylist signs each TS segment URL in an HTTP Live Streaming (HLS) M3U8 playlist. OSS enforces a size limit on the M3U8 file passed in the request. If the file exceeds that limit, OSS rejects the request and returns this error.
Examples
The following request fails because /private/playlist.m3u8 exceeds the size limit:
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******Solutions
Check the error message returned by OSS. It includes the allowed size range for the M3U8 file.
Verify the size of your M3U8 file against that limit, and ensure it is within the allowed range.