/Group-Video-Calling-WebRTC

Group Video calling application using WebRTC

Primary LanguageJavaScriptMIT LicenseMIT

Group-Video-Calling-WebRTC

Group Video calling application using WebRTC

Alert!!

Works partially. Under development

Technologies used

  • WebRTC
  • Javascript

WebRTC

WebRTC is a set of javascript APIs that allow us to establish peer to peer connection between 2 browsers to exchange data such as audio and video in real time

Helpers

  1. WebSocket vs WebRTC

  2. Signalling

  3. Exchanging session Description Protocols and ICE candidates

  4. Trickling ICE candidates

Links

  1. Creating your own TURN servers : https://gabrieltanner.org/blog/turn-server/
  2. Creating and configuring your own TURN server on Ubuntu : https://ourcodeworld.com/articles/read/1175/how-to-create-and-configure-your-own-stun-turn-server-with-coturn-in-ubuntu-18-04
  3. Agora : https://console.agora.io/projects
  4. Youtube : https://www.youtube.com/watch?v=QsH8FL0952k