There are two sets of software needed to broadcast live on your website.
1 Broadcast Studio
There are many options for this; the studio needs to have at least 1 RTMP output.
Throughout this series of blog posts, I will be using Be.Live.
You could use OBS. VMix, Xsplit Broadcaster or one of several other desktop systems.
2 Content Delivery Network (CDN)
All the major news and video broadcasters use Content Delivery Networks to distribute their content on the web.
Until now, publishing to your website has been expensive.
Now Content Delivery Networks are an affordable business expense; prices are falling. We now have access to the tools which enable us to build an audience on our website watching our live and recorded video. Prices start at $50 per month.