A lot of huge streaming websites use google drive and even instagram to host movies on, but pulling it off correctly and efficiently takes a bit of knowledge. They also use a custom player with there own pop or vast ads built in. I'd do a lot of research before approaching that method. On the other hand uploading to various 3rd party host is a lot easier ( Openload, verystream, streamcherry and etc.) you just have to deal with tons of movies getting removed, so you'd have to set up some type of re-upload method that's automated. Basically it's not cheap ( If you have to end up hiring someone to set this up and maintain it ) and its not easy especially if you go the cheap route spending hours everyday uploading movies and re-uploading those that have been deleted.