I'm curious how IPTV works. Do they have a bunch of satellite subscribers that re-broadcast? I assume there would need to be multiple sources so is there software that aggregates them and streams to end users based on channel availablity and load? I'm guessing it's a fairly low cost biz but would like to understand the infrastructure and software. Any GitHub links with code that will help me understand?
In a nutshell, hypothetically speaking, if you ran an IPTV server, you could hunt down individual streams yourself or buy/rent groups or categories of streams and then run them through your streaming admin panel. Aside from the above content costs and server bandwidth, assuming you aren't up 24/7 yourself, you would need to pay admins to keep things running smoothly.