We have a secure page (https) that has a video embedded in it. We are using jwplayer to render the video. It is using HLS with RTSP fallback.
1. For Android, using RTSP, we get a buffering for 6+ seconds for every video. We also tested the wowza amazon big bunny video
http://www.wowza.com/html/mobile.html and we all get a buffering from it so maybe this is just the way RTSP is for Android?
2. For Android, using HLS secure (https). By forcing jwplayer to use HLS this stream loads very slow sometimes over 10 seconds of spinning. Our iOS and desktop players play this stream immediately without delay. So something is going on in Android when using HLS HTTPS.
3. For Android using HLS not secure (http). This plays immediately without delay. The problem is that the page is HTTPS so we can't serve a http video without browsers complaining about the insecure content.
Does anyone have insight on the best approach in this scenario?