mirror of
https://github.com/openlibrecommunity/olcrtc.git
synced 2026-05-26 15:13:40 +00:00
58 lines
879 B
YAML
58 lines
879 B
YAML
# olcrtc client config example
|
|
# Run with: olcrtc client.yaml
|
|
|
|
mode: cnc
|
|
|
|
link: direct
|
|
|
|
auth:
|
|
provider: wbstream # must match the server
|
|
|
|
room:
|
|
id: "ROOM_ID_HERE" # must match the server
|
|
|
|
crypto:
|
|
key: "REPLACE_ME_WITH_64_HEX_CHARS" # must match the server
|
|
|
|
net:
|
|
transport: datachannel # must match the server
|
|
dns: "8.8.8.8:53"
|
|
|
|
# Local SOCKS5 listener exposed to applications
|
|
socks:
|
|
host: "127.0.0.1"
|
|
port: 8808
|
|
user: "" # optional inbound auth
|
|
pass: ""
|
|
|
|
# Direct engine mode — only when auth.provider is "none"
|
|
engine:
|
|
name: ""
|
|
url: ""
|
|
token: ""
|
|
|
|
vp8:
|
|
fps: 25
|
|
batch_size: 1
|
|
|
|
sei:
|
|
fps: 20
|
|
batch_size: 1
|
|
fragment_size: 900
|
|
ack_timeout_ms: 3000
|
|
|
|
video:
|
|
width: 1920
|
|
height: 1080
|
|
fps: 30
|
|
bitrate: "2M"
|
|
hw: none
|
|
codec: qrcode
|
|
qr_size: 0
|
|
qr_recovery: low
|
|
tile_module: 4
|
|
tile_rs: 20
|
|
|
|
data: data
|
|
debug: false
|