update dev runtime config.

This commit is contained in:
Miroslav Šedivý 2024-09-06 19:43:55 +02:00
parent dc1bc2af79
commit 26b901c777
2 changed files with 91 additions and 69 deletions

View file

@ -31,6 +31,8 @@ capture:
tune: zerolatency
speed-preset: veryfast
gst_suffix: "! video/x-h264,stream-format=byte-stream,profile=constrained-baseline"
screencast:
enabled: true
server:
pprof: true
@ -39,42 +41,44 @@ desktop:
screen: "1920x1080@60"
member:
provider: "object"
object:
users:
- username: "admin"
password: "admin"
profile:
name: "Administrator"
is_admin: true
can_login: true
can_connect: true
can_watch: true
can_host: true
can_share_media: true
can_access_clipboard: true
sends_inactive_cursor: true
can_see_inactive_cursors: true
- username: "user"
password: "neko"
profile:
name: "User"
is_admin: false
can_login: true
can_connect: true
can_watch: true
can_host: true
can_share_media: true
can_access_clipboard: true
sends_inactive_cursor: true
can_see_inactive_cursors: false
# provider: "object"
# object:
# users:
# - username: "admin"
# password: "admin"
# profile:
# name: "Administrator"
# is_admin: true
# can_login: true
# can_connect: true
# can_watch: true
# can_host: true
# can_share_media: true
# can_access_clipboard: true
# sends_inactive_cursor: true
# can_see_inactive_cursors: true
# - username: "user"
# password: "neko"
# profile:
# name: "User"
# is_admin: false
# can_login: true
# can_connect: true
# can_watch: true
# can_host: true
# can_share_media: true
# can_access_clipboard: true
# sends_inactive_cursor: true
# can_see_inactive_cursors: false
# provider: "file"
# file:
# path: "/home/neko/members.json"
# provider: "multiuser"
# multiuser:
# admin_password: "admin"
# user_password: "neko"
provider: "multiuser"
multiuser:
admin_password: "admin"
user_password: "neko"
# admin_profile: # optional
# user_profile: # optional
# provider: "noauth"
session:
@ -84,6 +88,7 @@ session:
# Show inactive cursors on the screen. Can lead to multiple
# data sent via WebSockets and additonal rendering cost on
# the clients.
implicit_hosting: false
inactive_cursors: true
api_token: "neko123"
cookie:
@ -96,6 +101,22 @@ session:
webrtc:
icelite: true
iceservers:
# Backend servers are ignored if icelite is true.
backend:
- urls: [ stun:stun.l.google.com:19302 ]
frontend:
- urls: [ stun:stun.l.google.com:19305 ]
#username: foo
#credential: bar
# estimator:
# enabled: true
# passive: false
# debug: true
# initial_bitrate: 1000000
# read_interval: 1s
# stable_duration: 10s
# unstable_duration: 5s
# stalled_duration: 20s
# downgrade_backoff: 10s
# upgrade_backoff: 30s
# diff_threshold: 0.5

View file

@ -63,42 +63,42 @@ desktop:
screen: "1920x1080@60"
member:
provider: "object"
object:
users:
- username: "admin"
password: "admin"
profile:
name: "Administrator"
is_admin: true
can_login: true
can_connect: true
can_watch: true
can_host: true
can_share_media: true
can_access_clipboard: true
sends_inactive_cursor: true
can_see_inactive_cursors: true
- username: "user"
password: "neko"
profile:
name: "User"
is_admin: false
can_login: true
can_connect: true
can_watch: true
can_host: true
can_share_media: true
can_access_clipboard: true
sends_inactive_cursor: true
can_see_inactive_cursors: false
# provider: "object"
# object:
# users:
# - username: "admin"
# password: "admin"
# profile:
# name: "Administrator"
# is_admin: true
# can_login: true
# can_connect: true
# can_watch: true
# can_host: true
# can_share_media: true
# can_access_clipboard: true
# sends_inactive_cursor: true
# can_see_inactive_cursors: true
# - username: "user"
# password: "neko"
# profile:
# name: "User"
# is_admin: false
# can_login: true
# can_connect: true
# can_watch: true
# can_host: true
# can_share_media: true
# can_access_clipboard: true
# sends_inactive_cursor: true
# can_see_inactive_cursors: false
# provider: "file"
# file:
# path: "/home/neko/members.json"
# provider: "multiuser"
# multiuser:
# admin_password: "admin"
# user_password: "neko"
provider: "multiuser"
multiuser:
admin_password: "admin"
user_password: "neko"
# admin_profile: # optional
# user_profile: # optional
# provider: "noauth"
@ -110,6 +110,7 @@ session:
# Show inactive cursors on the screen. Can lead to multiple
# data sent via WebSockets and additonal rendering cost on
# the clients.
implicit_hosting: false
inactive_cursors: true
api_token: "neko123"
cookie: