I don't produce much video, but if you do and don't care about the YouTube algorithm, it seems pretty viable to self host (with European / self hosted providers) nowadays, if you have the credits:
- BunnyStream if you want an all-in-one solution
- BunnyCDN and Video.js if you want more granular control
https://bunny.net/stream/
https://bunny.net/cdn/
https://videojs.org/