This has been a nightmare. Things that work for most don't work for some, and things that work for some almost work for others. Can't self host PeerTube because I don't have the space. If anyone has an answer that isn't YouTube PLEASE let me know. I'm willing to pay what I can. Also, if you're curious or annoyed - I need that 5 second buffer for YouTube to not scream copyrights at me. I hate that :(
I don't have an answer for you, but your efforts here are appreciated, great work. (I enjoy them, and I don't think I've had a problem with any upload)