Skip to content

Video chat using webRTC with signalling server

Notifications You must be signed in to change notification settings

lwzbuaa/webrtc-video-chat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THIS PROJECT IS NO LONGER MAINTAINED. PLEASE DO NOT OPEN NEW ISSUES.

WebRTC chat client and signalling server

Video only for now. Build on webRTC technology for the video streaming.

Includes signalling server built on node.js.

To Run

To run server

npm install
node server/server.js 
// or supervisor server/server.js to watch for file changes and autoreload

To watch HTML/CSS and JS files:

npm install
grunt watch

Remember to update your signalling server IP in main.js to your local IP if running on a separate device.

  1. Open http://localhost:2013 in browser
  2. Open the same in another browser
  3. Host clicks on 'Start'
  4. Guest clicks on 'Join'
  5. Accept permission to user vidcam
  6. Chat!

Client built on vanilla Javascript and socket.io for signalling.

Signalling server built on node.js (node-static and socket.io) with reference from webRTC codelab.

About

Video chat using webRTC with signalling server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.1%
  • HTML 26.7%
  • CSS 5.2%