After some tests we determined that the issue is related to the segment duration.
Specifically the old playlist manifest looks like this:
#EXTM3U
#EXT-X-VERSION:5
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-TARGETDURATION:2
#USP-X-TIMESTAMP-MAP:MPEGTS=900000,LOCAL=1970-01-01T00:00:00Z
#EXT-X-KEY:METHOD=SAMPLE-AES,URI="skd://...",KEYFORMAT="com.apple.streamingkeydelivery",KEYFORMATVERSIONS="1"
#EXTINF:1.92, no desc
segment-1.ts
#EXTINF:1.92, no desc
segment-2.ts
#EXTINF:1.92, no desc
segment-3.ts
and the test streams that work on all AirPlay receiver versions, look like this:
#EXTM3U
#EXT-X-VERSION:5
#EXT-X-PLAYLIST-TYPE:VOD
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-TARGETDURATION:4
#USP-X-TIMESTAMP-MAP:MPEGTS=900000,LOCAL=1970-01-01T00:00:00Z
#EXT-X-KEY:METHOD=SAMPLE-AES,URI="skd://...",KEYFORMAT="com.apple.streamingkeydelivery",KEYFORMATVERSIONS="1"
#EXTINF:3.84, no desc
segment-1.ts
#EXTINF:3.84, no desc
segment-2.ts
#EXTINF:3.84, no desc
segment-3.ts
To the best of my knowledge, a segment duration of 2 or less shouldn't be a problem. Is this correct?
Is this an issue of the specific version of the AirPlay receiver?
Is there any workaround besides changing all our streams to have segment duration of 4?
Topic:
App & System Services
SubTopic:
General
Tags: