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
–> 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 …