capture: video: codec: h264 ids: - nvh264enc - x264enc pipelines: nvh264enc: fps: 25 bitrate: 2 #gst_prefix: "! cudaupload ! cudaconvert ! video/x-raw(memory:CUDAMemory),format=NV12" gst_prefix: "! video/x-raw,format=NV12" gst_encoder: "nvh264enc" gst_params: bitrate: 3000 rc-mode: 5 # Low-Delay CBR, High Quality preset: 5 # Low Latency, High Performance zerolatency: true gop-size: 25 gst_suffix: "! h264parse config-interval=-1 ! video/x-h264,stream-format=byte-stream,profile=constrained-baseline" x264enc: fps: 25 bitrate: 1 gst_prefix: "! video/x-raw,format=I420" gst_encoder: "x264enc" gst_params: threads: 4 bitrate: 4096 key-int-max: 25 byte-stream: true tune: zerolatency speed-preset: veryfast gst_suffix: "! video/x-h264,stream-format=byte-stream,profile=constrained-baseline" server: pprof: true 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: "file" # file: # path: "/home/neko/members.json" # provider: "multiuser" # multiuser: # admin_password: "admin" # user_password: "neko" # provider: "noauth" session: # Allows reconnecting the websocket even if the previous # connection was not closed. Can lead to session hijacking. merciful_reconnect: true # Show inactive cursors on the screen. Can lead to multiple # data sent via WebSockets and additonal rendering cost on # the clients. inactive_cursors: true api_token: "neko123" cookie: # Disabling cookies will result to use Bearer Authentication. # This is less secure, because access token will be sent to # client in playload and accessible via JS app. enabled: false secure: false webrtc: icelite: true iceservers: - urls: [ stun:stun.l.google.com:19302 ] # username: foo # credential: bar