54 lines
1.7 KiB
YAML

redis:
address: redis:6379
username: ""
password: redispassword
db: 0
use_tls: false
api_key: devkey
api_secret: secret
ws_url: ws://openvidu:7880
health_port: 9091
# Files will be moved here when uploads fail.
backup:
prefix: /home/egress/backup_storage
# Storage for recordings.
storage:
s3:
access_key: minioadmin
secret: minioadmin
# Default region for minio
region: us-east-1
endpoint: http://minio:9000
bucket: openvidu-appdata
force_path_style: true
#azure:
# account_name: your_account_name
# account_key: your_account_key
# container_name: openvidu-appdata
# gcp:
# credentials_json: |
# your_credentials_json
# bucket: openvidu-appdata
# CPU cost for each type of Egress operation.
cpu_cost:
max_cpu_utilization: 0.80
room_composite_cpu_cost: 0.01
audio_room_composite_cpu_cost: 0.01
web_cpu_cost: 0.01
audio_web_cpu_cost: 0.01
participant_cpu_cost: 0.01
track_composite_cpu_cost: 0.01
track_cpu_cost: 0.01
openvidu:
# Allocation strategy for new egress requests
# - cpuload: the node with the lowest CPU load will be selected. Distributes the CPU load evenly across all nodes.
# - binpack: some node already hosting at least one Egress will be selected. Fills up nodes before assigning work to new ones.
allocation_strategy: cpuload
# Disables the automatic killing of the most expensive egress when CPU is overloaded.
# The default "false" value helps keeping the node stable, but may cause unexpected egress terminations under high load.
disable_cpu_overload_killer: false