I’ve been thinking about video lately too. For very short clips (<2 minutes) I think I would self-host, despite WordPress making it awkward as heck in my experience. Anything longer than that and it’s more of a conundrum.
Could small, “collective” PeerTube instances in the vein of runyourown.social be viable? Needs buy-in from interested parties — or a benefactor — but it’s a way to spread the hosting costs around while offering an alternative to a community. /cc Jacky.