we are developing a mobile application which will need to play 10 seconds videos.
The first version will only support iOS (iPhone & iPad
). To have a good quality on all devices we will use Adaptive Streaming.
I thorougly read the Apple HLS documentation
and it seems that 10 seconds is a good tradeoff for the size of the HLS segments
.
So if we use the default 10 seconds in our case segmentation is not really useful.
As we are on a Mobile app with very small videos I'm wondering if for some devices / network conditions changing this 10s "default" to a smaller value could be better ?
Is it possible to speed-up the starting of the video by lowering this value ?
I suppose the 10 seconds "default" we find everywhere is a good choice and advice for videos which have to be played "everywhere" (Desktop, Smartphone, Tablet), but perhaps an other value would be more appropriate for Smartphones only ?
Finally do you think that in our case HLS is not a good choice and that simply using progressive download of an MP4 video is better?
Thanks in advance for your responses.