diff --git a/server/dev/runtime/config.nvidia.yml b/server/dev/runtime/config.nvidia.yml index 0f193a5d..eb82d79a 100644 --- a/server/dev/runtime/config.nvidia.yml +++ b/server/dev/runtime/config.nvidia.yml @@ -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: - - urls: [ stun:stun.l.google.com:19302 ] - # username: foo - # credential: bar + # 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 diff --git a/server/dev/runtime/config.yml b/server/dev/runtime/config.yml index 866cd941..1bf51b03 100644 --- a/server/dev/runtime/config.yml +++ b/server/dev/runtime/config.yml @@ -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: