I’m starting a new business based on downloads, but all of my videos exceed the maximum upload file size on WordPress. I don’t have any capital to be able to sink money into a server. Is there a place to host some videos for free? Can I host them on YouTube and still link that to the video downloader? Thank you for your help!