@piggo selfhosting live video streams is the most expensive thing to do. With pre-recorded videos you can use torrent or webtorrent like peertube does, and if multiple people are watching the same video at the same time, they'll only use as much of your bw as one person watching. In theory.
That's a big if tho.