Skip to content

nullndvoid/audpipe_cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

audpipe

A tool to forward microphones to other devices over end to end encrypted RTP. Maybe I might also make it into a tiny CLI VOIP tool to chat with your friends.

Currently only records input on Linux via Pulseaudio but I plan to extend support to Windows and Mac OS soon.

TODOs

  • Replace awful CLI.cpp with config.cpp, TOML config is mandatory, local config overrides global.
  • Fix broken client, server implementations.
  • Implement state machines for Server and Rtp classes.
  • Make a TUI/GUI for controlling the application.
  • Fix timeout issues on initial handshake (orchestration etc)
  • Add Windows support in terms of audio (QUITE IMPORTANT).
  • Cleanup the pulseaudio backend. Code is hot garbage. (Probably just rewrite for Pipewire once other tasks are complete)
  • VOIP chat for fun? Or write like a library and have a different app call helpers.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors