Safari 11 does not play HLS live stream

For VOD, Safari can play the video. However, for LOD, Safari only show a static picture without starting playing the video on our website, it periodically updates the static picture. The video stream is live streamed through Limelight CDN. In the Console, I can see that Safari does receive many files with HTTP code 200, but periodically, an "An error occurred trying to load the resource" error occurs when receiving the "chunklist.m3u8" file.


If "Allow All Auto-Play" is applied, Safari does play the live video, but we want to improve the user experience, is there any other way to work around this? For example, change our code?


By the way, I also checked many other websites like youtube (live), twitch.tv, etc. there is no such kind of problem. What is the difference between our website and Youtube (or Twitch.tv)? Maybe Apple has some kind of whitelist for websites like Youtube and twitch.tv?


Also, I found that our website is HTTP while Youtube is HTTPS, maybe that is the difference?

Safari 11 does not play HLS live stream
 
 
Q