My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more

Stacks Required For Making a vedio streaming Webapp.

Aniketh Saha's photo
Aniketh Saha
·Aug 15, 2018

I am going to build a video streaming app which is going to quite similar to twitch 's live stream or youtube 's live stream with live chat also. It is going to be app on top of react-native . The stack I am going to use is

  1. Node.js - for server and the stream
  2. React-Native - for front-end
  3. MongoDB
  4. socket.io - for notifications and all
  5. webRTC - dont know it will help cause never used it but have to learn this as recommended by many

And now I think this is enough but by problems are

  1. How the video from the front-end will go to node.js and then server will broadcast it at an link which users can use to watch
  2. how the comment will reflect to this link
  3. Am I going to need any third party apis like twilio or pusher for this