Http Live Streaming for beginners
I would suggest you research a bit further and then refine your question. To me it seems that there is a bit of confusion in terms of the software components needed for creating a livestream. First you need to have a software component that acquires a live video from some device. This video needs to be encoded. Once it is encoded it can be streamed by a streaming server. There are a lot of softwares or software as service, that can do that. Also you should figure out what streaming protocol you want to use (rtmp, rtsp?) and how many concurrent streams you need to have.

Some pointers to check out:

Monaserver
https://github.com/MonaSolutions/MonaServer

Ffmpeg streaming guide
https://trac.ffmpeg.org/wiki/StreamingGuide

Nginx rtmp streaming 
https://github.com/arut/nginx-rtmp-module/wiki/Getting-started-with-nginx-rtmp