Hi Craig
I would host all the video and images on Amazons S3 Storage locker. If you want I post a video on how to do it if you have any trouble.
I use https://www.bocacom.net/ with mine for what it is worth. These are my specs
Dell Dual Xeon Dual Core 3.0GHz
2 GB Ram
2 x 160 GB SATA Drive
1500 GB Transfer
5 IP Addresses
The server is $199 per month plus I have to pay for support for it.
Mike Filsaime recommends Kiosk Web Hosting, and I have heard a lot of good stuff about there support.
www.wwkiosk.com
But I think the beg key is to make sure you have the bandwidth and the other files hosted on Amazon.
Thanks
Charles Kirkland