Problem with playback on iOS and Android

Hi guys,

We’ve configured nginx-vod-module (master branch and nginx version 1.6.3) for hls. It’s working well with VLC and flowplayer with hls plugin. But it doesn’t work on iOS and works audio only on my android smartphone.

You can check it here: https://vod.iforge.com.br/player.html. (it basically tries to reproduces the url https://vod.iforge.com.br/Np/master.m3u8 managed by nginx-vod-module.

We’d appreciate some help.

Thanks

Junior

Hi Junior,

When I request https://vod.iforge.com.br/player.html, I get an alert() with “code:4 MEDIA_ERR_ABORTED:1 MEDIA_ERR_NETWORK:2 MEDIA_ERR_DECODE:3 MEDIA_ERR_SRC_NOT_SUPPORTED:4”

I tried using https://www.hlsplayer.net/ but I need you to enable CORS in order for that to work…

Hi Jess,

Thanks for your reply. I just fixed the crossdomain.xml file and now the playback is working on hlsplayer.net. The problem is that if you try to play the https://vod.iforge.com.br/6x/master.m3u8 url on a video tag on ipad or android, it doesnt work. Do you have any idea?

Thanks again,

Junior

Hi Junior,

My best suggestion would be to connect your mobile device to a PC [and yes, I consider Mac a PC too BTW, as it is, after all a Personal Computer:)] and look at the HTTP requests the player is making.

If you provide a working URL with a player that loads this m3u8 manifest, I’ll be able to do the same with my Android device, I don’t own any iOS devices though.