Would something like Media Goblin [1] work for you? It's easy to host, you can share the media how you see fit, and you control copyright, and they're are many ways to deploy to keep costs down.
I'm not saying this is easier than yt, but there are some trade offs worth making if you want to really have that level of control.