Live HLS Stop after few seconds

We’re running a Wowza Streaming Engine and have an H.264 stream.

All Android devices play the hls url on Chrome works fine.

But iOS devices play the hls url on Safari always stop after few seconds.

(iPhone 6s plus 10.0.2, iPhone SE 10.0.2, iPhone 6 9.3.5, …)

Only know that it receive waiting event and stop playing from safari developer mode.

Could anybody help me out please !

— Update —

I test the hls stream by Apple media stream validator tool, and i got the following errors:

Error: Framerate change without discontinuity tag detected

–> Detail: (null)

–> Source: chunklist_w1766628086.m3u8 - media_w1766628086_156.ts

–> Detail: (null)

–> Source: chunklist_w1766628086.m3u8 - media_w1766628086_159.ts

–> Detail: (null)

–> Source: chunklist_w1766628086.m3u8 - media_w1766628086_162.ts

Error: Old codec format (RFC 4281) subelements found. Use format specified by RFC 6381

–> Detail: Subelements: 100.31

–> Source: http://labfms.mcs.com.tw:1935/blooming/bb5yeqfp7dee2rcrxglyos6de/381de7438b8243fea40b3d4cdf727786/live/playlist.m3u8

–> Compare: chunklist_w1766628086.m3u8

The second error Old codec format (RFC 4281) subelements found. Use format specified by RFC 6381

I also got this error from the default vod application: http://domain/vod/mp4:sample.mp4/playlist.m3u8

So I think the first error cause the problem, but i have no idea how to fix it …

Hi hykuan,

You will need to add the cupertinoOnChunkStartResetCounter to the application and set this as true. Please see the example in this article.

Regards,

Alex