Post

Replies

Boosts

Views

Activity

HLS Streaming issues only on iOS 14
We currently have issues with HTTP Live and also VOD Streaming on iOS 14. The same Streams are working fine for iOS 13. The stream takes up to 30 Seconds to start and sometimes it don't work at all. The state readyToPlay of the AVPlayerItem will in this case reaching after the delay or never without any error. One thing we find out is when we inspect single .ts files with Wireshark that those issues only appear if the PTS (Presentation Timestamp) in the header is above ca. 47700 seconds. The PTS is 33 Bit long and has the unit of 1/90000 second. So the maximum Value is about ca 95443 seconds which should be the double of 47700. After the PTS rollover (start again from zero) the streams could be played without any Issues. This leads us to following question: is our streaming setup wrong since a long time and iOS 13 is resilient enough to handle it or did something change in the iOS 14 AVPlayer PTS handling?
6
0
4.7k
Sep ’20