Programmable audio & video

Real-time rooms.
Built into your product.

Media model
Selective forwarding
Video adaptation
3 spatial layers
Session access
Room-scoped
Client surface
Your application

Make the call part of your application. Synton handles media forwarding, changing connections, and recording while you shape the experience.

01 / The media engine

Keep the experience.
Hand off the hard parts.

Video that follows attention

Adaptive Stream picks a useful video layer for each viewport. Dynacast pauses layers nobody is watching, leaving room for the conversation.

Audio stays in the foreground

Opus, discontinuous transmission, and deliberate jitter-buffer pacing keep speech intelligible as room activity changes.

A boundary around every room

Mint a short-lived ticket on your server. Limit who can join, publish, or subscribe before a client reaches signaling.

Recording on its own path

Provision workspace-specific recording egress. Capture an authorized session without tying capture work to participant devices.

02 / How it works

From your server
to a shared room.

01 — Authorize

Issue the invitation.

Your backend requests a room ticket with a participant identity and explicit media permissions.

02 — Connect

Join the assigned region.

The browser SDK opens signaling, negotiates media, and publishes the tracks your interface enables.

03 — Adapt

Let the room respond.

Subscriptions follow visible participants. Video layers adjust as available bandwidth changes.

Browser SDK / room lifecycle
const room = new LivekitClient.Room({
  adaptiveStream: true,
  dynacast: true
});
await room.connect(regionalUrl, roomTicket);
await room.localParticipant.enableCameraAndMicrophone();
Read the integration guide

03 / In your application

Different products.
The same room primitives.

01

Engineering, without the meeting detour

Keep a 20-person standup inside the tools the team already uses. VP9 layers at 180p, 360p, and 720p let a small tile cost less than the active speaker.

Team collaborationScreen sharing
02

Expert sessions on difficult networks

Let a specialist join from an enterprise workstation. Regional TURN fallback gives restrictive corporate networks a supported route into the room.

ConsultationsManaged workspaces
03

A live session with a longer life

Bring a presenter into an interactive session, then send authorized recording output to the workspace’s configured destination.

Live instructionRecording egress

04 / Before you build

A few useful answers.

Will a crowded room consume every subscriber’s bandwidth?

Adaptive Stream requests layers that fit each visible tile. Dynacast stops publishing unused layers. Your interface can also limit which tracks a participant subscribes to.

What if a corporate firewall blocks direct media?

The client negotiates an available regional TURN relay. Network conditions still set the latency floor; validate the experience on the networks your users rely on.

Why issue a ticket before connecting?

Your backend controls room membership and media permissions. A ticket carries those grants into signaling without exposing the workspace credential to a browser.

Can we create a workspace immediately?

Provisioning begins with a capacity and security review. The Synton team agrees room concurrency, deployment region, and recording needs before enabling a dedicated workspace.

Bring your room requirements.

We will work through concurrency, region, and media policy.

Request Access