DreamObjects would be the perfect solution for your video streaming! We highly recommend the use of DreamObjects for personal data backup or file server. DreamObjects is also based on our CDN "DreamSpeed" for on demand high end content with faster performance/speeds compared to your typical data server.
Here is a a sample video I uploaded using my own DreamObjects account (Blizzard Entertainment - I am Murloc video 54MB): https://objects-us-west-1.dream.io/jrios-pdata/Videos/I_am_Murloc_US.avi
Using my 100 Mbps connection, I was able to quickly download the file within seconds averaging 9.7 MB/s. Give it a test for yourself and let me know what you think!
Here is the pricing for how our DreamObjects works: https://help.dreamhost.com/hc/en-us/articles/217901038-How-does-DreamObjects-Billing-Work-
You'll be usage-based billing if under 40GB or you can select the plan you'd like for set amount...until then you'll be paying 2.5¢/GB of storage and 5¢/GB of downloads!
I hope this information proves helpful! Let me know if you have any other questions or concerns!