EXT-X-DISCONTINUITY not properly handled in native iOS and Safari player (AVPlayer), broken playback.

Hi folks,

When doing HLS v6 live streaming with fmp4 chunks we noticed that when the encoder timestamps slightly drift and a #EXT-X-DISCONTINUITY tag is created in either the audio or video playlist (in an ABR setup), the tag is not correctly handled by the player leading to a broken playback containing black screen or no audio (depending on which playlist the tag is printed in). We noticed that this is often true when the number of tags is odd between the playlists (eg. the audio playlist contains 1 tag and the video contains 2 tags will result in a black screen with audio). By using the same "broken" source but using Shaka player instead won't break the playback at all. Are there any possible fix (or upcoming) for AV Player?

Please use Feedback Assistant to file an issue for this, including details on how to reproduce. Feel free to reply here with the FB number.

EXT-X-DISCONTINUITY not properly handled in native iOS and Safari player (AVPlayer), broken playback.
 
 
Q