A simple voice-chat written in Golang with portaudio and libopus under the hood.
apt install -y pip libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 pkg-config libopus-dev libopusfile-dev
brew install pkg-config opus opusfile portaudio
Run the following command from the root of the repo:
go run cmd/server/main.go --address 0.0.0.0:9000
Run the following command from the root of the repo:
CGO_ENABLED=1 go run cmd/client/main.go
The project was inspired by kechako/vchat.