I have been using FILMHUB for several years and I highly recommend them. They have placed my films with so many companies that I have lost count...Tubi, Plex, Amazon, Paid youtube, Roku, Future Today, and DOZENS more. All of the specs and requirements are on their website and you UPLOAD your master, artwork, and captions to them. Indie rights requires that you send a hard drive, and if anything is not correct, you lose your hard drive and have to send another. If FILMHUB requires any changes, you simply make the changes and upload a corrected version. (And in most cases you WILL have to make a change or two). It costs you nothing to submit your film to Filmhub. They have a paid "upgrade" that I never went for because it is not necessary. FILMHUB has a large staff of sales people who will push your film to all sorts of theatrical, non-theatrical, and online sites. There is a provision for DVD sales as well. (But that is the one thing that you would have to pay for up front...I declined that one. I highly recommend Filmhub.