Skip to content

System Requirements ​

Audio Pipeline ​

Kizuna handles audio entirely in native code (Rust). No GStreamer or other media framework is required for voice chat.

Required System Packages ​

Linux ​

PackagePurpose
alsa-lib / libasound2Audio device access (ALSA backend)
pipewire or pulseaudioAudio server
pipewire-pulsePulseAudio compatibility layer (required on PipeWire systems)
paplay (from pulseaudio-utils or pipewire-pulse)Audio output subprocess

Arch:

bash
sudo pacman -S alsa-lib pipewire pipewire-pulse

Debian/Ubuntu:

bash
sudo apt-get install libasound2 pipewire pipewire-pulse

Fedora:

bash
sudo dnf install alsa-lib pipewire pipewire-pulse

macOS ​

No additional packages required. CoreAudio is used natively.

Windows ​

No additional packages required. WASAPI is used natively.

Screen Capture ​

Linux ​

Screen capture on Linux requires a Portal-compatible desktop environment (GNOME, KDE, etc.). On Wayland, the xdg-desktop-portal service must be running.

macOS ​

Screen capture requires the app to be granted screen recording permission in System Settings > Privacy & Security.

Server Requirements ​

ResourceMinimum
CPU2 cores
RAM512 MB
Storage1 GB (grows with uploaded files)
NetworkUDP ports 40000-40099 open for WebRTC