I can spin up a streaming service built on peertube in an hour or two, publish a roku app and make it's content available on Kodi with a few keystrokes.
I cover the broad strokes in the Manual section of Community Media https://communitymedia.network/manual/
but if someone wants to sit down with me and help, I'm happy to write up a detailed guide to deploying peertube, setting up ffplayout, configuring a custom roku app, a custom settop box, and a Kodi setup.
You can do it hosted on commodity hardware from any cloud provider without breaking the bank. I recently moved us to larger hardware so that I can support more people on our services, but I was previously paying about $30/month for all of our infrastructure (now I'm up to $150/month, but I have enough headroom for 10+ live channels.)