livekit
Publish mixed video and audio as tracks in a LiveKit room. Participant identity comes from the access token.
Example
Section titled “Example”{ "name": "room_out", "type": "livekit", "inputs": ["mix_video", "mix_audio"], "config": { "serverUrl": "wss://your-project.livekit.cloud", "token": "<publish-token>", "videoTrackName": "composite-video", "audioTrackName": "composite-audio", "encoding": { "videoCodec": "h264", "videoBitrateBps": 2500000 } }}Config
Section titled “Config”| Field | Required | Description |
|---|---|---|
serverUrl | Yes | LiveKit WebSocket URL |
token | Yes | JWT with publish grants |
videoTrackName | No | Published video track name |
audioTrackName | No | Published audio track name |
encoding | No | Output codecs and bitrates |
Supports captions when wired to an ASR node.
Pricing
Section titled “Pricing”Output tier by resolution × codec. Sink pricing.