Originally Posted by it career
For video streaming , you might need to go for dedicated server hosting, you may check review of top ten web hosting service providers at website like http://aplis.net/
As said, if you are planning to provide video streaming and file download service, then it will be best to just register your domain and opt for dedicated server hosting. You can rent a raw Win 2008 Server with IIS 8 and host all the features you wish to have. You will have complete freedom about the speed, bandwidth and all other technical features if you opt for this method.
Going to a service provider will lead you to a lock down situation. So think not twice, but a hundred times before you decide to get the services from a host.