I'm just trying to make a cli operated voice call chat application using go with help of webRTC and PortAudio.
It might stay a Work In Progress for a long time.
go get
the project or clone it and use go mod download
to install dependencies. You also must install portaudio.
after that, find out about available commands with:
./kenny -h
- Integrate with PortAudio for audio recording and audio playback (with the limitation of only 1 concurrent audio stream)
- Use OPUS for audio encoding/decoding
- Add webRTC signaling client
- Transmit audio with webRTC
- Integrate with ion-sfu
- Look back and see WTF have I done !?
Any help and contribution would be greatly appreciated.