forked from livekit/livekit-helm
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrecorder-sample.yaml
More file actions
51 lines (47 loc) · 1.59 KB
/
recorder-sample.yaml
File metadata and controls
51 lines (47 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
replicaCount: 1
recorder:
log_level: info
health_port: 8080
redis:
address: <redis_host:port>
# db: 0
# username:
# password:
# api key+secret required if recording with templates by room name only
api_key: "server-api-key"
api_secret: "server-api-secret"
ws_url: "ws://livekit-host:<port>"
# for recording as mp4 files
# file_output:
# s3: (required if using s3 output)
# access_key: s3 access key
# secret: s3 access secret
# region: s3 region
# bucket: s3 bucket
# endpoint: s3 server endpoint (optional - for use with minio)
# azblob: (required if using azure blob output)
# account_name: azure blob account
# account_key: azure blob access key
# container_name: azure blob container name
# defaults:
# preset: defaults to "NONE", options: https://github.com/livekit/livekit-recorder#presets
# width: defaults to 1920
# height: defaults to 1080
# depth: defaults to 24
# framerate: defaults to 30
# audio_bitrate: defaults to 128 (kbps)
# audio_frequency: defaults to 44100 (Hz)
# video_bitrate: defaults to 4500 (kbps)
# profile: x264 encoding profile (baseline, main, or high). defaults to main
# autoscaling requires resources to be defined
autoscaling:
# set to true to enable autoscaling. when set, ignores replicaCount
enabled: false
minReplicas: 1
maxReplicas: 5
targetCPUUtilizationPercentage: 60
# if recorder should run only on specific nodes
# this can be used to isolate designated nodes
nodeSelector: {}
# node.kubernetes.io/instance-type: c5.2xlarge
resources: {}