Skip to content

bigbluemeeting/gogo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[WIP] GoGo

A simple Video GroupCall Server.
Most of it is in Golang.

Based on the great pion/web-rtc and GStreamer for Video Processing.
This GroupCall is use the Idea behinde MCU and Mix Video and Audio Streams together.

Actions

  • Create a Room
  • Join a Room
  • Leave a Room
  • Delete a Room

Load & Run

go mod verify
go run -v ./cmd/server/main.go

Serve

Open in Browser http://localhost:8080/

Code-Support

In this Version only Users with the same Codec in a Session are able to Join.
Currently is the preferred Codec VP8. This Codec is a widely used Codec and we have h264 as a fallback.

Video

  • VP8
  • VP9 (Work in Progress)
  • H264

Audio

  • Opus

Browsers

Cross-Browsers Calls like Safari - Chrome - Firefox are Supported.

Supported

  • Firefox
  • Chrome
  • Safari 13

License

MIT

About

Golang Video GroupCall

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 49.5%
  • HTML 19.7%
  • JavaScript 12.7%
  • TypeScript 11.4%
  • CSS 3.4%
  • C 3.3%