Hi Bob,
An important concept, regarding your goal, is the understanding that the technology of delivering broadcasting and internet streaming have nothing in common.
Broadcasting to one person is relatively inefficient while broadcasting to 300 million people is wildly efficient.
Internet Streaming to one person is relatively efficient while streaming to 300 million people is going to break something.
The current strategy for small operations is to stream programming to a streaming service provider who can quickly scale resources to reflect the demand. That way you can focus on sending a single stream to one "client" and then you pay that client to act as a service provider and scale their server system as your viewers join and the demand rises.
An other option is too purchase your own server farm and boatloads of excess bandwidth and wait to see what percentage of what you have paid for gets utilized.
Think about that for as long as it takes for you to appreciate the difference between on demand streaming and broadcasting.
When that starts sinking in you can start effectively shopping for a service provider and a particular technology to utilize.
You can probably find some free services, some sketchy affordable services, and some expensive yet reliable services.
Good luck.