I have a project where i need to play HTML5 video content, provided by a remote HTTP server. Basically this works like a charm by just using <video> tags.
But i also have some requirements on robustness, which means the video is not supposed to freeze if connection to the server is interrupted. Imagine the network environment like this: Usually a strong and stable connection, but about 20 seconds a day, the connection is down. So i want to reduce the likelihood for a file download to hit these 20 seconds.
Putting the video files locally on my SD card is not really an option, as the video src attribute is subject to unpredictable, user-invoked change.
Is there any way I can make the BrightSign download the video file once and then loop it forever, instead of just streaming and re-downloading it for every loop iteration? This way, only the connection during the first loop iteration would need to be stable, afterwards it could break as often as it wants without video freeze. I know there are memory limitations to downloading files, but lets say my videos are always smaller than 200MB.