Visit LEDU token page

Build a Video Call & Voice Chat App in WebRTC Using Node.js

Build a Video Call & Voice Chat App in WebRTC Using Node.js

  • English
  • Programming
  • Node.jsNode.js
  • (6930)
  • Project length: 2h 01m

This is a walkthrough on building a text chat application, followed by a video chat application using Node.JS, Socket.io and webRTC technology.

Overview

Introduction

First, we are going to walk through be building a text chat app using socket.io. We will build the nodejs server and implement socket.io on the server and client. We are going to test this using google and iphone. In the next session, we will include the video chat portion into our app. We will walk through building events that allow two peers to communicate. We will also walk through building the signalling server that is used for peer to peer connections.

What are the requirements?

  • Basic Knowldage of Node.JS
  • Basic Knowldage of NPM packages: Socket.io, PeerJS peer
  • Basic Knowldage of CSS
  • Basic Knowldage of HTML

What is the target audience?

  • Developers looking for a text application and video chat walkthrough

Project Outline

The project outline explains what you will learn in each session

In this session we are going to do the following: 1. We will first Setup Nodejs. 2. Create Project Directory files 3. Install NPM packages socket.io 4. Setup Server Environment with Node.js and express 5. Setup Front End Skeleton 6. Setup Socket on the server and the client 7. Add Front end framework using Bootstrap 8. Demonstration on Heroku

Reviews

Average rating

5(6930 Reviews)
  • Avatar

    Marco-Cangela

    23 days ago

    How do I start the course? I only see a 2min video

  • Avatar

    jpcaware

    2 months ago

    Thanks. Very nice and clear. navigator.getUserMedia() is now depreciated we should use navigator.mediaDevices.getUserMedia(). Is it possible to get this project updated with ? Thanks again

  • Avatar

    yubzy

    5 months ago

    Great Video. I love this