Files
olcrtc/docs/configuration.md

2.9 KiB

Configuration

olcrtc reads its entire runtime configuration from a single YAML file. There are no other CLI flags.

olcrtc /etc/olcrtc/server.yaml

Examples:

Schema

YAML path Notes
mode srv, cnc, or gen
link direct
auth.provider telemost, jazz, wbstream, none
room.id conference room id
room.client_id deprecated, will be removed
crypto.key 64-char hex (32 bytes)
net.transport datachannel, videochannel, seichannel, vp8channel
net.dns resolver host:port
socks.host / .port client-side listener
socks.user / .pass optional client-side auth
socks.proxy_addr / .proxy_port server-side egress proxy
engine.name / .url / .token only when auth.provider: none
video.* videochannel tuning
vp8.* vp8channel tuning
sei.fps / .batch_size / .fragment_size / .ack_timeout_ms seichannel tuning
gen.amount gen mode: number of rooms to create
data path to data directory
debug verbose logging
ffmpeg path to ffmpeg binary