Single UDP & TCP Network Port Powered by Pion WebRTC
Multiplexing all ICE-Lite, DTLS-SRTP, and RFC 4571 ICE-TCP sessions over a single port 4443.
High-speed selective media router for group video conferences, one-on-one calls, webinars, and conversational AI voice pipelines.
All essential mechanisms of modern real-time video communication from low-level NACK ring buffers to neural audio gateways packed into a single standalone Go binary.
From installing the binary on a clean server to hosting group video calls, OBS streams, and AI voice conversations in under 2 minutes.
Technical parameters of the media core, supported network protocols, authentication modes, and built-in HTTP and WebSocket gateways.
Clear, developer-friendly answers to technical questions about SFU architecture, video routing, traffic security, and AI agent integration.
Building an application with video calls, webinars, or AI voice bots quickly hits the limits of direct peer-to-peer browser connections. Once more than three or four participants join a room, sending video from everyone to everyone overloads the client's CPU and uplink bandwidth. Slyber SFU Server acts as a central media switch. Each participant uploads their audio and video stream to the server just once, and the server selectively forwards packets to the intended viewers based on their network speed, without resource-intensive video decoding on the server side.
You do not need to assemble a complex infrastructure from dozens of fragmented services or open thousands of UDP ports on your host. All functionality is packaged into a single slyber-sfu binary written in Go on top of the Pion WebRTC v4 stack.
ICE-Lite mode and the unified ICEUDPMux and ICETCPMux multiplexers (RFC 4571), the server accepts connections from thousands of participants on a single port 4443. If a user is behind a corporate network where UDP is blocked, the connection automatically falls back to TCP over the exact same port. For clients behind strict symmetric NATs, the server can automatically issue temporary credentials for an external Slyber TURN Server.S0, medium S1, and high S2). The SubscriberBWE bandwidth estimation module analyzes TWCC, REMB, and packet loss reports individually for every viewer. A viewer on fast Wi-Fi receives crisp 1080p video, while a user on weak 3G in a subway automatically switches down to the lightweight 270p layer without freezing. Each video layer uses a dedicated PacketRingBuffer for instant retransmission of lost packets upon NACK requests and an independent PLICoalescer filter that shields the publisher from keyframe request storms.RFC 6464 RTP header extensions without decrypting the audio stream. In group calls, the EnforceLastNVideo policy automatically pauses video from silent participants, saving up to 80% of downlink bandwidth. For anonymous chats and one-on-one video roulettes, FastSwapRouletteTrack switches a viewer to a new partner in under 1 millisecond while preserving continuous packet sequence numbering via SeqTimestampRewriter without SDP renegotiation./ai/ws socket with the secret header X-Slyber-Node-Secret. The server extracts raw Opus frames from human microphones in the room and streams them to your bot, while pacing the bot's voice responses on a 20-millisecond timer and broadcasting them back into the room. If a human interrupts the bot by speaking, the VAD Barge-In detector immediately flushes the bot's unspoken audio buffer./whip/{room}/{track} endpoint, while viewers connect in a single round trip via /whep/{room}/{track}. For confidential communications, RFC 9605 SFrame end-to-end encryption validation is supported with MLS key rotation and a 512-packet anti-replay window. When a single machine is not enough, the /cascade/ gateway links multiple servers together over UDP with a cryptographic HMAC-SHA256 signature on every packet.Forget complex configurations of tens of thousands of UDP ports and bloated media suites. Deploy the single-binary Slyber SFU Server with Simulcast, VP9 SVC, WHIP/WHEP, and an AI voice bot gateway right now.