How can I manage a video that is made of lots of small videos parts? For instance the original video is split in 1s videos that are each available at different byte rate, so that I can chose each part according to the current bandwidth. Or the original video is a 360 video, and is split in 1s chunks that are available with better quality at different regions, so that I can stream the chunk corresponding to where the user is currently looking at.
It seems that MPEG-DASH players are solving this problem for byte-rate adaption, even though they probably do more.
It sounds not to complicated to do this with a bunch of html5 videos + javascript in desktop, with being careful with what is streamed when and handling transitions. However, on mobile, I need a user interaction to load a video and play it. But I don't want the user to tap his phone every second...
Ideally, the final things would have an api very similar to the html5 video one, with the extra possibility to chose the streaming source at regular intervals. It's very important to me that it works on mobile.
Lot of thanks!