Simple C++ UDP based Voice Chat Application using Valve Game Network Sockets and RTAudio
-
Build and run the server using Docker
docker build -t voice-chat-server . docker run -p 27020:27020/udp voice-chat-server -
Build and run the client to connect to the server
- Make Client Multiplatform
- Separate Network thread from Audio thread
- Improve Client/Server connection handling with proper logs
- Check Projects for memory leaks and consumption
- improve architecture
- Dockerize Server and push to DockerHub
- Make Releases for Client in Github
- Automate Builds
- Add log Level functionality to server and client
- improve resiliency to different network bandwidths and network changes
- Calculate bandwith usage
- Optimise bandwith
- Add some terminal voice visualization to client