@zommie you could look into setting up your own peertube instance, but that would require maintaining/paying for a server. There aren't really many people watching things on there either AFAIK.
For gaming content I still think YouTube is unfortunately the best choice.