Hi,
I have made a software which allows users to download while they are watching a video.
Like a downloader would only download a video / a HLS streamer like VLC would only stream a video;
What I have made does both of these things together.
It works; and it works fantastic.
The only problem is youtube's DASH videos don't work with it.
The reason is that VLC tries to build some kind of meta data of the video, by randomly downloading the entire file from random locations.
Graphically this looks like this : (please note that the progress bar shown below is 2 dimensional )
If you want to repeat this experiment, just download Neembuu from this website http://neembuu.com/now.
My apologies for not providing a stable linux version. I have made a linux version, but it doesn't work on anyone else's system other than mine, some issue with virtual filesystem and linux kernel version. I know VLC developers prefer Linux. Sorry for the trouble.
Long story made short.
I cannot play streaming DASH videos with VLC, because VLC scans the entire file instead of only reading what is required. How to fix this behavior?
If this error get's fixed, I would be able to support every youtube video. Right now, I have to prevent users from selecting 480p and 1080p
Any tip, link, guide, suggestion, feedback, criticism would be much appreciated.
Thanks