We want to support a long history on live channels, so we have a very long playlist with over 1000 chunks.
Most players we test have no issues with it, but the iOS player as well as Apple TV (airplay) take a very long time to start.
I wonder why, and if we are missing something.
Here is the playlist:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:67707249
#EXT-X-PROGRAM-DATE-TIME:2023-02-22T13:28:21.658Z
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-START:TIME-OFFSET=-15
#EXTINF:10.000,
#EXT-X-KEY:METHOD=AES-128,URI="/index.php?censored"
https://cdn012.censored.com/streams/6791/67707249.ts
#EXTINF:10.000,
#EXT-X-KEY:METHOD=AES-128,URI="/index.php?censored"
https://cdn012.censored.com/streams/6791/67707250.ts
#EXTINF:10.000,
#EXT-X-KEY:METHOD=AES-128,URI="/index.php?censored"
https://cdn012.censored.com/streams/6791/67707251.ts
#EXTINF:10.000,
... 1080 entries
Again, if we reduce this to 5 entries, all is fine and quick. Other players (VLC, Android, MPV, OpenPlayer(hls.js)) have no issues.