Skip to content

Releases: Votline/Viz

Viz v0.0.1

08 Nov 07:21

Choose a tag to compare

Viz - Release

Decentralized P2P voice communication via tunneling services

Major features:

  1. Symmetric NAT bypass - complete solution through tunneling services
  2. High-quality audio - OPUS codec with 32 kbps bitrate
  3. Dual compression system - OPUS + Zstandard for maximum traffic optimization
  4. End-to-end encryption - secure communication with NaCl Box
  5. Flexible server choice - works with any tunneling service (ngrok, Cloudflare, localhost.run)

Technical improvements:

  1. Thread-safe audio processing - ring buffers with mutex protection
  2. Optimized batching - 8 frames Γ— 40ms = 320ms delay for tunnel services
  3. Bidirectional communication - simultaneous recording and playback
  4. Cross-platform support - ready-made binaries for Linux and Windows
  5. Zero-dependencies binaries - PortAudio and Opus libraries embedded

πŸ“¦ Installation

git clone https://github.com/Votline/Viz && cd Viz && go mod download && go build -o viz main.go && ./viz

Or download a pre-built binary (Linux AppImage or Windows .exe) with embedded PortAudio and Opus libraries ↓