nginx – Right or practical way to ingest multiple RTMP streams and push HLS to many viewers (like Twitch)

Thank you for reading the question.

I am building a project where multiple people should be able to stream from their phone and multiple people should be able to view it like Twitch.
I am thinking of using RTMP to pull the stream and push via HLS. I read this link about using NGINX to do that. But I am not sure if NGINX can support multiple incoming and outgoing streams. I can’t find any article on how is it done real world. Is there an opensource software which can support multiple streams? Should streaming etc done by web server like NGINX or application server like django etc? How should I go about it?
please point me in the right direction.

Thanks

Read more here: Source link