Skip to content

lodthe/voice-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voice-chat

A simple voice-chat written in Golang with portaudio and libopus under the hood.

Installation

Ubuntu

apt install -y pip libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0 pkg-config libopus-dev libopusfile-dev

Mac

brew install pkg-config opus opusfile portaudio

Usage

Server

Run the following command from the root of the repo:

go run cmd/server/main.go --address 0.0.0.0:9000

Client

Run the following command from the root of the repo:

CGO_ENABLED=1 go run cmd/client/main.go

Inspiration

The project was inspired by kechako/vchat.

About

A simle voice chat written in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published