Skip to content

Blazingly fast Golang powered Video Conferencing app

Notifications You must be signed in to change notification settings

rishavmehra/goMeet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goMeet

🎯 Implementation Checklist

  • Chat app
    • http to ws
    • register/unregister/broadcast
    • read and write msg
    • base static html
  • Basic Server Setup with Fiber & Template Engine
  • WebRTC added(helper package)
  • Peer room Connection
  • Peer Stream Connection (Similar to room connection but with some restrictions)
  • Room Chat Connection
  • Stream Chat Connection
  • Frontend Setup
    • Room
    • .... other features

Learning source:

Chat Flow:
alt text

WebRTC Signaling and Connection Establishment Flow using WebSocket
image

About

Blazingly fast Golang powered Video Conferencing app

Topics

Resources

Stars

Watchers

Forks