mirror of
https://github.com/openlibrecommunity/olcrtc.git
synced 2026-05-26 23:19:47 +00:00
74 lines
1.7 KiB
YAML
74 lines
1.7 KiB
YAML
# Пример клиентского конфига olcrtc
|
||
# Запуск: olcrtc client.yaml
|
||
|
||
mode: cnc
|
||
|
||
auth:
|
||
provider: jitsi # должен совпадать с сервером
|
||
|
||
# Для jitsi: полный URL комнаты (https://host/room или host/room).
|
||
# Должен совпадать с сервером.
|
||
room:
|
||
id: "https://meet.small-dm.ru/REPLACE_WITH_ROOM_NAME"
|
||
|
||
crypto:
|
||
# Можно использовать key_file: "./olcrtc.key", чтобы не хранить секрет прямо здесь.
|
||
key: "REPLACE_ME_WITH_64_HEX_CHARS" # должен совпадать с сервером
|
||
|
||
net:
|
||
transport: datachannel # должен совпадать с сервером
|
||
dns: "8.8.8.8:53"
|
||
|
||
liveness:
|
||
interval: 10s
|
||
timeout: 5s
|
||
failures: 3
|
||
|
||
# Необязательный плановый rebuild долгих звонков.
|
||
# lifecycle:
|
||
# max_session_duration: 6h
|
||
|
||
# Необязательный лимит/pacing для зашифрованных wire-сообщений.
|
||
# traffic:
|
||
# max_payload_size: 4096
|
||
# min_delay: 5ms
|
||
# max_delay: 30ms
|
||
|
||
# Локальный SOCKS5 listener для приложений.
|
||
socks:
|
||
host: "127.0.0.1"
|
||
port: 8808
|
||
user: "" # необязательная входящая auth
|
||
pass: ""
|
||
|
||
# Прямой engine-режим: используется только при auth.provider: none.
|
||
engine:
|
||
name: ""
|
||
url: ""
|
||
token: ""
|
||
|
||
vp8:
|
||
fps: 60
|
||
batch_size: 64
|
||
|
||
sei:
|
||
fps: 60
|
||
batch_size: 64
|
||
fragment_size: 900
|
||
ack_timeout_ms: 2000
|
||
|
||
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
|