Hi,
I manage to create a new video plugin, based on the video player example in the in order to play MPEG-DASH, HLS and MP4 in the browsers that won't support any of the HTTP streaming technologies.
At this point, the only problem I have is the iPhone playback in safari (but in rest of the browsers too). Even with iOS 10 the video still to be player in the internal video player if I click in the screen. All the other desktop browsers and Android are now working.
Because the stock videoplayer plugin is closed source and it implements very well all the iPhone workarounds, there is a way to switch the videoplayer plugin based on the device? This is not the best solution, but the other solution is to implement the iPhone workarounds in our new plugin and this could end up in a reinventing the wheel job!
In the meanwhile I'm implementing precisely an workaround for iPhone, by seeking the video, as you (krpano) describe in the video player plugin documentation.
The main goal is to have a HTTP stream working for small video, in order to have the best possible video experience depending in the device and bandwidth.
There is any how already have HTTP video streams working in every device?
Cheers! Ricardo