Skip to content

Viz v0.0.1

Latest

Choose a tag to compare

@Votline Votline released this 08 Nov 07:21
· 5 commits to main since this release

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 ↓