TermBuzz
Terminal app that allows you to make calls within the terminal .
GOWebRTCWebsocketPionOpus codec
Category: CLI
Status: Ongoing
Project Overview
TermBuzz is minimal call application that allows you to make calls without having GUI . It uses the WebRTC protocol to achieve connectivity between two people , works accross different networks. Built entirely in Go(golang) with official pion webrtc library .
Key Features
- Features live audio call between peers
- Pure Go implementation no Cgo calls
- Allows connection between different network , uses STUN to acquire candidates for determining path RTP packets .
- Uses fast websocket server for Signaling(i.e. to exchange SDP). Code for Signaling Server is available in the same repo
- Works accross different desktop platform(Mac,Linux,Windows,etc.) , Go code can be compiled for any operating system.
- TURN implementation and testing will be done in next version