I'm tasked with creating a windows screensaver that display a 24h video.

The original 24h HD video is 180GB

As I see it there are 2 strategies


I could split the video into smaller parts (eg 10 min) and upload them to eg an Azure Storage Blob container. When a new video part was needed the screensaver could download the video to the local computer and play it from there.

This would over time cause the entire 180GB to be downloaded to the users harddrive.

Streaming - DYI

The 180GB file is uploaded to an Azure Storage Blob container. When the screensaver is active it is streaming from that uploaded file.

This would cause a lot of network traffic - and since no caching is involved, the traffic will occur all the time

Am I missing a obvious third strategy?


Since the is not requirement for the video to be served in HD it's still a huge video file, even though I change it from HD to SD.

A helper in this field could be to use Vimeo (or the like) to host the file and handle the compression.

Any thoughts on that?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.