Is node.js + socket.io enough to build a twitch like one-to-many video chat webapp?

by kratze   Last Updated May 23, 2018 22:05 PM

I am lost in understanding how a one-to-many video chat shall work. I found tutorials like in the title described - a node.js server with socket.io where i can publish my own webcam on my website. Further on i don't understand how i achieve to build a one-to-many video chat.

My aim is to build a function like on twitch, that registered users can create an own video-chat-stream from their webcam to my website.

Besides the node.js tutorial i also found python driven frameworks but they seem to capture only picture by picture to the webserver and lacks on quality. I also found the webRTC which doesn't work on all browsers.

So my questions are the following:

  • Is node.js + socket.io capable to build a twitch like video one-to-many chat?
  • If not node.js - is there a python modul which can stream in better quality than The Motion JPEG format - which besides is also without sound


Related Questions


Socket.io send messges to only some users in room

Updated December 11, 2018 06:05 AM



Is Apollo/GraphQL a framework like Express?

Updated April 20, 2018 17:05 PM

Is Meteor.js really worth it?

Updated June 14, 2015 23:02 PM