Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.07 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.07 KB

Blather PkgGoDev

Library for making group calls with spacial/proximity awareness

Architecture

Diagram

TODO

Library:

  • Stream audio to server
  • Server forwards received audio to clients
  • Combine all input sources into single stream
  • Client resamples audio before sending out
  • Add rooms to server for different chat groups
  • Send and receive coordinates with audio data
  • Change volume depending on distance
  • Pan audio depending on location
  • Add rate limiter
  • Adjust sample rate and quality by connection
  • Message signing and encryption
  • Switch server host when server goes down
  • Write Integration Tests
  • Address all NB's and Todo's

Application:

Current Problems

  • Increasing delay over time
  • Excessive CPU usage by client