From 0943d9946551ee579fbdb1401dd8025508f7cfd7 Mon Sep 17 00:00:00 2001 From: Connor Johnstone Date: Tue, 29 Sep 2026 16:24:41 -0400 Subject: [PATCH] Update --- common/bin/scrollburst.sh | 11 + common/hypr/hyprland.conf | 3 +- common/nvim/nvim-pack-lock.json | 4 + common/obs-studio/basic/scenes/Untitled.json | 450 ++++++--- .../obs-studio/basic/scenes/Untitled.json.bak | 450 ++++++--- common/obs-studio/global.ini | 2 +- .../obs-studio/logs/2026-09-22 12-51-03.txt | 878 ++++++++++++++++++ .../obs-studio/logs/2026-09-22 13-01-47.txt | 611 ++++++++++++ .../plugin_config/obs-websocket/config.json | 8 + .../plugin_config/rtmp-services/package.json | 1 + .../plugin_config/rtmp-services/services.json | 1 + common/obs-studio/plugin_manager/modules.json | 1 + .../profiler_data/2026-09-22 12-51-03.csv.gz | Bin 0 -> 147768 bytes .../profiler_data/2026-09-22 13-01-47.csv.gz | Bin 0 -> 214890 bytes common/obs-studio/user.ini | 9 +- common/opencode/work-strict.json | 16 + common/opencode/work.json | 16 + common/qutebrowser/qsettings/QtProject.conf | 4 +- common/qutebrowser/quickmarks | 1 + common/zsh/opencode.zsh | 17 +- common/zsh/zshenv | 7 +- 21 files changed, 2189 insertions(+), 301 deletions(-) create mode 100755 common/bin/scrollburst.sh create mode 100644 common/obs-studio/logs/2026-09-22 12-51-03.txt create mode 100644 common/obs-studio/logs/2026-09-22 13-01-47.txt create mode 100644 common/obs-studio/plugin_config/obs-websocket/config.json create mode 100644 common/obs-studio/plugin_config/rtmp-services/package.json create mode 100644 common/obs-studio/plugin_config/rtmp-services/services.json create mode 100644 common/obs-studio/plugin_manager/modules.json create mode 100644 common/obs-studio/profiler_data/2026-09-22 12-51-03.csv.gz create mode 100644 common/obs-studio/profiler_data/2026-09-22 13-01-47.csv.gz diff --git a/common/bin/scrollburst.sh b/common/bin/scrollburst.sh new file mode 100755 index 0000000..dfbc872 --- /dev/null +++ b/common/bin/scrollburst.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +# scrollburst.sh — burst of mouse-wheel scrolling for N seconds +# Usage: scrollburst.sh [seconds] (default: 5) + +DUR="${1:-5}" +CLICKS=$(( DUR * 50 )) # 50 wheel clicks/sec + +for ((i=0; ilibnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory +12:51:03.585: +12:51:03.585: NVENC not supported +12:51:03.585: Failed to initialize module 'obs-nvenc.so' +12:51:03.600: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.7.4 | RPC Version: 1) +12:51:03.600: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.4.2 | Qt version (run-time): 6.4.2 +12:51:03.600: [obs-websocket] [obs_module_load] Linked ASIO Version: 102801 +12:51:03.600: [obs-websocket] [Config::Load] Existing configuration not found, using defaults. +12:51:03.600: [obs-websocket] [Config::Load] (FirstLoad) Generating new server password. +12:51:03.605: [obs-websocket] [obs_module_load] Module loaded. +12:51:03.608: os_dlopen(libvlc.so.5->libvlc.so.5): libvlc.so.5: cannot open shared object file: No such file or directory +12:51:03.608: +12:51:03.608: [vlc-video]: Couldn't find VLC installation, VLC video source disabled +12:51:03.608: --------------------------------- +12:51:03.608: Loaded Modules: +12:51:03.608: vlc-video.so +12:51:03.608: text-freetype2.so +12:51:03.608: rtmp-services.so +12:51:03.608: obs-x264.so +12:51:03.608: obs-websocket.so +12:51:03.608: obs-vst.so +12:51:03.608: obs-transitions.so +12:51:03.608: obs-qsv11.so +12:51:03.608: obs-outputs.so +12:51:03.608: obs-libfdk.so +12:51:03.608: obs-filters.so +12:51:03.608: obs-ffmpeg.so +12:51:03.608: obs-browser.so +12:51:03.608: linux-v4l2.so +12:51:03.608: linux-pulseaudio.so +12:51:03.608: linux-pipewire.so +12:51:03.608: linux-jack.so +12:51:03.608: linux-capture.so +12:51:03.608: linux-alsa.so +12:51:03.608: image-source.so +12:51:03.608: frontend-tools.so +12:51:03.608: decklink-output-ui.so +12:51:03.608: decklink-captions.so +12:51:03.608: --------------------------------- +12:51:03.609: --------------------------------- +12:51:03.609: Available Encoders: +12:51:03.609: Video Encoders: +12:51:03.609: - ffmpeg_svt_av1 (SVT-AV1) +12:51:03.609: - ffmpeg_aom_av1 (AOM AV1) +12:51:03.609: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264) +12:51:03.609: - av1_ffmpeg_vaapi_tex (FFmpeg VAAPI AV1) +12:51:03.609: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC) +12:51:03.609: - obs_x264 (x264) +12:51:03.609: Audio Encoders: +12:51:03.609: - ffmpeg_aac (FFmpeg AAC) +12:51:03.609: - ffmpeg_opus (FFmpeg Opus) +12:51:03.609: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit)) +12:51:03.609: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit)) +12:51:03.609: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float)) +12:51:03.609: - ffmpeg_alac (FFmpeg ALAC (24-bit)) +12:51:03.609: - ffmpeg_flac (FFmpeg FLAC (16-bit)) +12:51:03.609: - libfdk_aac (libfdk AAC) +12:51:03.609: ==== Startup complete =============================================== +12:51:03.653: All scene data cleared +12:51:03.653: ------------------------------------------------ +12:51:03.659: Device for 'Audio Output Capture' source Desktop Audio is also used for audio monitoring. +12:51:03.659: Deduplication logic is being applied to all monitored sources. +12:51:03.659: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.4) 15.0.0' +12:51:03.660: pulse-input: Audio format: s32le, 48000 Hz, 2 channels +12:51:03.660: pulse-input: Started recording from 'alsa_output.usb-Generic_USB_Audio-00.analog-stereo.monitor' (default) +12:51:03.660: [Loaded global audio device]: 'Desktop Audio' +12:51:03.660: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.4) 15.0.0' +12:51:03.660: pulse-input: Audio format: s16le, 48000 Hz, 1 channels +12:51:03.661: pulse-input: Started recording from 'alsa_input.usb-0c76_USB_PnP_Audio_Device-00.mono-fallback' (default) +12:51:03.661: [Loaded global audio device]: 'Mic/Aux' +12:51:03.661: v4l2-input: Start capture from /dev/video2 +12:51:03.704: Device for 'Audio Output Capture' source Desktop Audio is also used for audio monitoring. +12:51:03.704: Deduplication logic is being applied to all monitored sources. +12:51:03.717: v4l2-input: Input: 0 +12:51:03.722: v4l2-input: Resolution: 1920x1080 +12:51:03.722: v4l2-input: Pixelformat: MJPG +12:51:03.722: v4l2-input: Linesize: 0 Bytes +12:51:03.725: v4l2-input: Framerate: 30.00 fps +12:51:03.726: v4l2-input: /dev/video2: select timeout set to 166666 (5x frame periods) +12:51:03.727: Switched to scene 'Scene' +12:51:03.727: ------------------------------------------------ +12:51:03.727: Loaded scenes: +12:51:03.727: - scene 'Scene': +12:51:03.727: - source: 'Video Capture Device (V4L2)' (v4l2_input) +12:51:03.727: - filter: 'Kodak DSCS 3151' (clut_filter) +12:51:03.727: - filter: 'Vista' (clut_filter) +12:51:03.727: - filter: 'Webcam 3' (clut_filter) +12:51:03.727: ------------------------------------------------ +12:51:03.736: Failed to open file '/tmp/LUTpack/Film Presets/kodak_dscs_3151.png': No such file or directory +12:51:03.736: gs_image_file_init_internal: Failed to load file '/tmp/LUTpack/Film Presets/kodak_dscs_3151.png' +12:51:03.741: Failed to open file '/tmp/LUTpack/Film Presets/agfa_agfacolor_vista_800.png': No such file or directory +12:51:03.742: gs_image_file_init_internal: Failed to load file '/tmp/LUTpack/Film Presets/agfa_agfacolor_vista_800.png' +12:51:03.742: Failed to open file '/tmp/LUTpack/Webcam Presets/webcam_preset_3.png': No such file or directory +12:51:03.742: gs_image_file_init_internal: Failed to load file '/tmp/LUTpack/Webcam Presets/webcam_preset_3.png' +12:51:03.894: v4l2-input: /dev/video2: select timed out +12:51:03.894: v4l2-input: /dev/video2: failed to log status +12:51:04.061: v4l2-input: /dev/video2: select timed out +12:51:04.061: v4l2-input: /dev/video2: failed to log status +12:51:04.145: [rtmp-services plugin] Successfully updated file 'services.json' (version 290) +12:51:04.145: [rtmp-services plugin] Successfully updated package (version 290) +12:51:04.227: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio) +12:51:04.227: +12:51:04.228: v4l2-input: /dev/video2: select timed out +12:51:04.228: v4l2-input: /dev/video2: failed to log status +12:51:04.395: v4l2-input: /dev/video2: select timed out +12:51:04.395: v4l2-input: /dev/video2: failed to log status +12:51:04.562: v4l2-input: /dev/video2: select timed out +12:51:04.562: v4l2-input: /dev/video2: failed to log status +12:51:04.729: v4l2-input: /dev/video2: select timed out +12:51:04.729: v4l2-input: /dev/video2: failed to log status +12:51:04.896: v4l2-input: /dev/video2: select timed out +12:51:04.896: v4l2-input: /dev/video2: failed to log status +12:51:05.063: v4l2-input: /dev/video2: select timed out +12:51:05.063: v4l2-input: /dev/video2: failed to log status +12:51:05.230: v4l2-input: /dev/video2: select timed out +12:51:05.230: v4l2-input: /dev/video2: failed to log status +12:51:23.727: PipeWire initialized +12:51:23.730: User added source 'Screen Capture (PipeWire)' (pipewire-screen-capture-source) to scene 'Scene' +12:51:23.739: [pipewire] Screencast session created +12:51:40.255: [pipewire] Asking for monitor and window +12:51:40.295: [pipewire] source selected, setting up screencast +12:51:40.300: [pipewire] Server version: 1.2.4 +12:51:40.300: [pipewire] Library version: 1.2.4 +12:51:40.300: [pipewire] Header version: 1.0.5 +12:51:40.320: [pipewire] Created stream 0x58c6bad94f80 +12:51:40.320: [pipewire] Stream 0x58c6bad94f80 state: "connecting" (error: none) +12:51:40.320: [pipewire] Playing stream 0x58c6bad94f80 +12:51:40.346: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:51:40.347: [pipewire] Negotiated format: +12:51:40.347: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:51:40.347: [pipewire] Modifier: 0x0 +12:51:40.347: [pipewire] Size: 3804x1887 +12:51:40.347: [pipewire] Framerate: 0/1 +12:51:40.350: [pipewire] Negotiated format: +12:51:40.350: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:51:40.350: [pipewire] Modifier: 0x200000010437b04 +12:51:40.350: [pipewire] Size: 3804x1887 +12:51:40.350: [pipewire] Framerate: 0/1 +12:51:40.351: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:51:40.587: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +12:51:40.587: [pipewire] Renegotiating stream +12:51:40.587: [pipewire] Negotiated format: +12:51:40.587: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:51:40.587: [pipewire] Modifier: 0x200000010437b04 +12:51:40.587: [pipewire] Size: 3804x1887 +12:51:40.587: [pipewire] Framerate: 0/1 +12:51:40.596: [pipewire] Negotiated format: +12:51:40.596: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:51:40.596: [pipewire] Modifier: 0x200000010401b04 +12:51:40.596: [pipewire] Size: 3804x1887 +12:51:40.596: [pipewire] Framerate: 0/1 +12:52:07.136: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:52:09.173: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:52:55.345: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x58c6b88a5d50) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x58c6baf64e90) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +12:53:00.870: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x58c6b88a5d50) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x58c6ba76f960) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +12:53:24.879: [pipewire] Negotiated format: +12:53:24.879: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:24.879: [pipewire] Modifier: 0x200000010401b04 +12:53:24.879: [pipewire] Size: 3834x2010 +12:53:24.879: [pipewire] Framerate: 0/1 +12:53:24.885: [pipewire] Negotiated format: +12:53:24.885: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:24.885: [pipewire] Modifier: 0x200000010401b04 +12:53:24.885: [pipewire] Size: 3834x2010 +12:53:24.885: [pipewire] Framerate: 0/1 +12:53:24.957: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:24.957: [pipewire] Negotiated format: +12:53:24.957: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:24.957: [pipewire] Modifier: 0x200000010401b04 +12:53:24.957: [pipewire] Size: 3836x2020 +12:53:24.957: [pipewire] Framerate: 0/1 +12:53:24.963: [pipewire] Negotiated format: +12:53:24.963: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:24.963: [pipewire] Modifier: 0x200000010401b04 +12:53:24.963: [pipewire] Size: 3836x2020 +12:53:24.963: [pipewire] Framerate: 0/1 +12:53:24.968: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:25.077: [pipewire] Negotiated format: +12:53:25.077: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:25.077: [pipewire] Modifier: 0x200000010401b04 +12:53:25.077: [pipewire] Size: 3837x2023 +12:53:25.077: [pipewire] Framerate: 0/1 +12:53:25.079: [pipewire] Negotiated format: +12:53:25.079: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:25.079: [pipewire] Modifier: 0x200000010401b04 +12:53:25.079: [pipewire] Size: 3837x2023 +12:53:25.079: [pipewire] Framerate: 0/1 +12:53:25.204: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:25.204: [pipewire] Negotiated format: +12:53:25.204: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:25.204: [pipewire] Modifier: 0x200000010401b04 +12:53:25.204: [pipewire] Size: 3837x2024 +12:53:25.204: [pipewire] Framerate: 0/1 +12:53:25.208: [pipewire] Negotiated format: +12:53:25.208: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:25.208: [pipewire] Modifier: 0x200000010401b04 +12:53:25.208: [pipewire] Size: 3837x2024 +12:53:25.208: [pipewire] Framerate: 0/1 +12:53:25.209: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:27.701: [pipewire] Negotiated format: +12:53:27.702: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:27.702: [pipewire] Modifier: 0x200000010401b04 +12:53:27.702: [pipewire] Size: 3830x2019 +12:53:27.702: [pipewire] Framerate: 0/1 +12:53:27.709: [pipewire] Negotiated format: +12:53:27.709: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:27.709: [pipewire] Modifier: 0x200000010401b04 +12:53:27.709: [pipewire] Size: 3830x2019 +12:53:27.709: [pipewire] Framerate: 0/1 +12:53:27.796: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:27.796: [pipewire] Negotiated format: +12:53:27.796: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:27.796: [pipewire] Modifier: 0x200000010401b04 +12:53:27.796: [pipewire] Size: 3813x2012 +12:53:27.796: [pipewire] Framerate: 0/1 +12:53:27.801: [pipewire] Negotiated format: +12:53:27.801: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:27.801: [pipewire] Modifier: 0x200000010401b04 +12:53:27.801: [pipewire] Size: 3813x2012 +12:53:27.801: [pipewire] Framerate: 0/1 +12:53:27.802: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:27.892: [pipewire] Negotiated format: +12:53:27.893: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:27.893: [pipewire] Modifier: 0x200000010401b04 +12:53:27.893: [pipewire] Size: 3801x2010 +12:53:27.893: [pipewire] Framerate: 0/1 +12:53:27.896: [pipewire] Negotiated format: +12:53:27.896: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:27.896: [pipewire] Modifier: 0x200000010401b04 +12:53:27.896: [pipewire] Size: 3801x2010 +12:53:27.896: [pipewire] Framerate: 0/1 +12:53:28.016: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:28.016: [pipewire] Negotiated format: +12:53:28.016: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.016: [pipewire] Modifier: 0x200000010401b04 +12:53:28.016: [pipewire] Size: 3765x2009 +12:53:28.016: [pipewire] Framerate: 0/1 +12:53:28.021: [pipewire] Negotiated format: +12:53:28.021: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.021: [pipewire] Modifier: 0x200000010401b04 +12:53:28.021: [pipewire] Size: 3765x2009 +12:53:28.021: [pipewire] Framerate: 0/1 +12:53:28.022: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:28.119: [pipewire] Negotiated format: +12:53:28.119: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.119: [pipewire] Modifier: 0x200000010401b04 +12:53:28.119: [pipewire] Size: 3740x2009 +12:53:28.119: [pipewire] Framerate: 0/1 +12:53:28.121: [pipewire] Negotiated format: +12:53:28.121: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.121: [pipewire] Modifier: 0x200000010401b04 +12:53:28.121: [pipewire] Size: 3740x2009 +12:53:28.121: [pipewire] Framerate: 0/1 +12:53:28.284: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:28.284: [pipewire] Negotiated format: +12:53:28.284: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.284: [pipewire] Modifier: 0x200000010401b04 +12:53:28.284: [pipewire] Size: 3714x2007 +12:53:28.284: [pipewire] Framerate: 0/1 +12:53:28.288: [pipewire] Negotiated format: +12:53:28.288: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.288: [pipewire] Modifier: 0x200000010401b04 +12:53:28.288: [pipewire] Size: 3714x2007 +12:53:28.288: [pipewire] Framerate: 0/1 +12:53:28.291: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:28.421: [pipewire] Negotiated format: +12:53:28.421: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.421: [pipewire] Modifier: 0x200000010401b04 +12:53:28.421: [pipewire] Size: 3683x2007 +12:53:28.421: [pipewire] Framerate: 0/1 +12:53:28.423: [pipewire] Negotiated format: +12:53:28.423: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.423: [pipewire] Modifier: 0x200000010401b04 +12:53:28.423: [pipewire] Size: 3683x2007 +12:53:28.423: [pipewire] Framerate: 0/1 +12:53:28.563: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:28.564: [pipewire] Negotiated format: +12:53:28.564: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.564: [pipewire] Modifier: 0x200000010401b04 +12:53:28.564: [pipewire] Size: 3654x2004 +12:53:28.564: [pipewire] Framerate: 0/1 +12:53:28.570: [pipewire] Negotiated format: +12:53:28.570: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.570: [pipewire] Modifier: 0x200000010401b04 +12:53:28.570: [pipewire] Size: 3654x2004 +12:53:28.570: [pipewire] Framerate: 0/1 +12:53:28.571: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:28.678: [pipewire] Negotiated format: +12:53:28.678: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.678: [pipewire] Modifier: 0x200000010401b04 +12:53:28.678: [pipewire] Size: 3639x2004 +12:53:28.678: [pipewire] Framerate: 0/1 +12:53:28.681: [pipewire] Negotiated format: +12:53:28.681: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.681: [pipewire] Modifier: 0x200000010401b04 +12:53:28.681: [pipewire] Size: 3639x2004 +12:53:28.681: [pipewire] Framerate: 0/1 +12:53:28.749: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:28.749: [pipewire] Negotiated format: +12:53:28.749: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.749: [pipewire] Modifier: 0x200000010401b04 +12:53:28.749: [pipewire] Size: 3621x2007 +12:53:28.749: [pipewire] Framerate: 0/1 +12:53:28.754: [pipewire] Negotiated format: +12:53:28.754: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.754: [pipewire] Modifier: 0x200000010401b04 +12:53:28.754: [pipewire] Size: 3621x2007 +12:53:28.754: [pipewire] Framerate: 0/1 +12:53:28.760: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:28.866: [pipewire] Negotiated format: +12:53:28.866: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.866: [pipewire] Modifier: 0x200000010401b04 +12:53:28.866: [pipewire] Size: 3615x2007 +12:53:28.866: [pipewire] Framerate: 0/1 +12:53:28.871: [pipewire] Negotiated format: +12:53:28.871: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.871: [pipewire] Modifier: 0x200000010401b04 +12:53:28.871: [pipewire] Size: 3615x2007 +12:53:28.871: [pipewire] Framerate: 0/1 +12:53:28.934: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:28.934: [pipewire] Negotiated format: +12:53:28.934: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.934: [pipewire] Modifier: 0x200000010401b04 +12:53:28.934: [pipewire] Size: 3614x2010 +12:53:28.934: [pipewire] Framerate: 0/1 +12:53:28.941: [pipewire] Negotiated format: +12:53:28.941: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:28.941: [pipewire] Modifier: 0x200000010401b04 +12:53:28.941: [pipewire] Size: 3614x2010 +12:53:28.941: [pipewire] Framerate: 0/1 +12:53:28.943: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:29.038: [pipewire] Negotiated format: +12:53:29.038: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.038: [pipewire] Modifier: 0x200000010401b04 +12:53:29.038: [pipewire] Size: 3614x2012 +12:53:29.038: [pipewire] Framerate: 0/1 +12:53:29.042: [pipewire] Negotiated format: +12:53:29.042: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.042: [pipewire] Modifier: 0x200000010401b04 +12:53:29.042: [pipewire] Size: 3614x2012 +12:53:29.042: [pipewire] Framerate: 0/1 +12:53:29.129: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:29.129: [pipewire] Negotiated format: +12:53:29.129: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.129: [pipewire] Modifier: 0x200000010401b04 +12:53:29.129: [pipewire] Size: 3612x2016 +12:53:29.129: [pipewire] Framerate: 0/1 +12:53:29.134: [pipewire] Negotiated format: +12:53:29.134: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.134: [pipewire] Modifier: 0x200000010401b04 +12:53:29.134: [pipewire] Size: 3612x2016 +12:53:29.134: [pipewire] Framerate: 0/1 +12:53:29.135: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:29.246: [pipewire] Negotiated format: +12:53:29.246: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.246: [pipewire] Modifier: 0x200000010401b04 +12:53:29.246: [pipewire] Size: 3612x2022 +12:53:29.246: [pipewire] Framerate: 0/1 +12:53:29.251: [pipewire] Negotiated format: +12:53:29.251: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.251: [pipewire] Modifier: 0x200000010401b04 +12:53:29.251: [pipewire] Size: 3612x2022 +12:53:29.251: [pipewire] Framerate: 0/1 +12:53:29.341: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:29.341: [pipewire] Negotiated format: +12:53:29.341: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.341: [pipewire] Modifier: 0x200000010401b04 +12:53:29.341: [pipewire] Size: 3620x2030 +12:53:29.341: [pipewire] Framerate: 0/1 +12:53:29.345: [pipewire] Negotiated format: +12:53:29.345: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.346: [pipewire] Modifier: 0x200000010401b04 +12:53:29.346: [pipewire] Size: 3620x2030 +12:53:29.346: [pipewire] Framerate: 0/1 +12:53:29.346: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:29.457: [pipewire] Negotiated format: +12:53:29.457: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.457: [pipewire] Modifier: 0x200000010401b04 +12:53:29.457: [pipewire] Size: 3626x2033 +12:53:29.457: [pipewire] Framerate: 0/1 +12:53:29.460: [pipewire] Negotiated format: +12:53:29.460: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.460: [pipewire] Modifier: 0x200000010401b04 +12:53:29.460: [pipewire] Size: 3626x2033 +12:53:29.460: [pipewire] Framerate: 0/1 +12:53:29.574: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:29.574: [pipewire] Negotiated format: +12:53:29.574: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.574: [pipewire] Modifier: 0x200000010401b04 +12:53:29.574: [pipewire] Size: 3626x2034 +12:53:29.574: [pipewire] Framerate: 0/1 +12:53:29.576: [pipewire] Negotiated format: +12:53:29.577: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.577: [pipewire] Modifier: 0x200000010401b04 +12:53:29.577: [pipewire] Size: 3626x2034 +12:53:29.577: [pipewire] Framerate: 0/1 +12:53:29.579: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:29.946: [pipewire] Negotiated format: +12:53:29.946: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.946: [pipewire] Modifier: 0x200000010401b04 +12:53:29.946: [pipewire] Size: 3629x2034 +12:53:29.946: [pipewire] Framerate: 0/1 +12:53:29.948: [pipewire] Negotiated format: +12:53:29.948: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:29.948: [pipewire] Modifier: 0x200000010401b04 +12:53:29.948: [pipewire] Size: 3629x2034 +12:53:29.948: [pipewire] Framerate: 0/1 +12:53:30.281: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:30.281: [pipewire] Negotiated format: +12:53:30.281: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:30.281: [pipewire] Modifier: 0x200000010401b04 +12:53:30.281: [pipewire] Size: 3804x2138 +12:53:30.281: [pipewire] Framerate: 0/1 +12:53:30.286: [pipewire] Negotiated format: +12:53:30.286: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:30.286: [pipewire] Modifier: 0x200000010401b04 +12:53:30.286: [pipewire] Size: 3804x2138 +12:53:30.286: [pipewire] Framerate: 0/1 +12:53:30.287: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:53:30.408: [pipewire] Negotiated format: +12:53:30.408: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:30.408: [pipewire] Modifier: 0x200000010401b04 +12:53:30.408: [pipewire] Size: 3838x2159 +12:53:30.408: [pipewire] Framerate: 0/1 +12:53:30.412: [pipewire] Negotiated format: +12:53:30.412: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:30.413: [pipewire] Modifier: 0x200000010401b04 +12:53:30.413: [pipewire] Size: 3838x2159 +12:53:30.413: [pipewire] Framerate: 0/1 +12:53:30.533: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:53:30.533: [pipewire] Negotiated format: +12:53:30.533: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:30.533: [pipewire] Modifier: 0x200000010401b04 +12:53:30.533: [pipewire] Size: 3840x2160 +12:53:30.533: [pipewire] Framerate: 0/1 +12:53:30.535: [pipewire] Negotiated format: +12:53:30.535: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:53:30.535: [pipewire] Modifier: 0x200000010401b04 +12:53:30.535: [pipewire] Size: 3840x2160 +12:53:30.535: [pipewire] Framerate: 0/1 +12:53:30.537: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:54:31.887: --------------------------------- +12:54:31.887: [x264 encoder: 'simple_video_stream'] preset: veryfast +12:54:31.888: [x264 encoder: 'simple_video_stream'] settings: +12:54:31.888: rate_control: CBR +12:54:31.888: bitrate: 6000 +12:54:31.888: buffer size: 6000 +12:54:31.888: crf: 23 +12:54:31.888: fps_num: 30 +12:54:31.888: fps_den: 1 +12:54:31.888: width: 1280 +12:54:31.888: height: 720 +12:54:31.888: keyint: 250 +12:54:31.888: +12:54:31.892: libfdk_aac encoder created +12:54:31.892: libfdk_aac bitrate: 160, channels: 2 +12:54:31.899: ==== Recording Start =============================================== +12:54:31.899: [mp4 output: 'simple_file_output'] Writing Hybrid MP4/MOV file '/home/connorjohnstone/2026-09-22 12-54-31.mp4'... +12:55:07.919: [mp4 muxer: 'simple_file_output'] Flushing final fragment... +12:55:07.919: [mp4 muxer: 'simple_file_output'] Number of fragments: 5 +12:55:07.919: [mp4 muxer: 'simple_file_output'] Full moov size: 20 KiB +12:55:07.919: [mp4 muxer: 'simple_file_output'] Final mdat size: 26012 KiB +12:55:07.919: Output 'simple_file_output': stopping +12:55:07.919: Output 'simple_file_output': Total frames output: 1042 +12:55:07.919: Output 'simple_file_output': Total drawn frames: 749 (1080 attempted) +12:55:07.919: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 331 (30.6%) +12:55:07.919: [mp4 output: 'simple_file_output'] Waiting for file writer to finish... +12:55:07.920: ==== Recording Stop ================================================ +12:55:07.920: [mp4 output: 'simple_file_output'] File output complete. Finalization took 1 ms. +12:55:07.931: libfdk_aac encoder destroyed +12:55:46.917: PipeWire initialized +12:55:46.920: User added source 'Screen Capture (PipeWire) 2' (pipewire-screen-capture-source) to scene 'Scene' +12:55:46.930: [pipewire] Screencast session created +12:56:00.668: [pipewire] Asking for monitor and window +12:56:00.796: [pipewire] source selected, setting up screencast +12:56:00.801: [pipewire] Server version: 1.2.4 +12:56:00.801: [pipewire] Library version: 1.2.4 +12:56:00.801: [pipewire] Header version: 1.0.5 +12:56:00.858: [pipewire] Created stream 0x58c6bac11540 +12:56:00.858: [pipewire] Stream 0x58c6bac11540 state: "connecting" (error: none) +12:56:00.858: [pipewire] Playing stream 0x58c6bac11540 +12:56:00.859: [pipewire] Stream 0x58c6bac11540 state: "paused" (error: none) +12:56:00.861: [pipewire] Negotiated format: +12:56:00.861: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:00.861: [pipewire] Modifier: 0x0 +12:56:00.861: [pipewire] Size: 1839x1473 +12:56:00.861: [pipewire] Framerate: 0/1 +12:56:00.864: [pipewire] Negotiated format: +12:56:00.864: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:00.864: [pipewire] Modifier: 0x2000000104abb04 +12:56:00.864: [pipewire] Size: 1839x1473 +12:56:00.864: [pipewire] Framerate: 0/1 +12:56:00.865: [pipewire] Stream 0x58c6bac11540 state: "streaming" (error: none) +12:56:00.995: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +12:56:00.995: [pipewire] Renegotiating stream +12:56:00.995: [pipewire] Negotiated format: +12:56:00.995: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:00.995: [pipewire] Modifier: 0x2000000104abb04 +12:56:00.995: [pipewire] Size: 1839x1473 +12:56:00.995: [pipewire] Framerate: 0/1 +12:56:00.996: [pipewire] Negotiated format: +12:56:00.996: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:00.996: [pipewire] Modifier: 0x20000001046bb04 +12:56:00.996: [pipewire] Size: 1839x1473 +12:56:00.996: [pipewire] Framerate: 0/1 +12:56:01.116: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +12:56:01.116: [pipewire] Renegotiating stream +12:56:01.116: [pipewire] Stream 0x58c6bac11540 state: "paused" (error: none) +12:56:01.116: [pipewire] Negotiated format: +12:56:01.117: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:01.117: [pipewire] Modifier: 0x20000001046bb04 +12:56:01.117: [pipewire] Size: 1839x1473 +12:56:01.117: [pipewire] Framerate: 0/1 +12:56:01.117: [pipewire] Negotiated format: +12:56:01.117: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:01.117: [pipewire] Modifier: 0x200000010467b04 +12:56:01.117: [pipewire] Size: 1839x1473 +12:56:01.117: [pipewire] Framerate: 0/1 +12:56:01.119: [pipewire] Stream 0x58c6bac11540 state: "streaming" (error: none) +12:56:01.264: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +12:56:01.264: [pipewire] Renegotiating stream +12:56:01.264: [pipewire] Negotiated format: +12:56:01.264: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:01.264: [pipewire] Modifier: 0x200000010467b04 +12:56:01.264: [pipewire] Size: 1839x1473 +12:56:01.264: [pipewire] Framerate: 0/1 +12:56:01.265: [pipewire] Negotiated format: +12:56:01.265: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:01.265: [pipewire] Modifier: 0x200000010437b04 +12:56:01.265: [pipewire] Size: 1839x1473 +12:56:01.265: [pipewire] Framerate: 0/1 +12:56:01.338: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +12:56:01.338: [pipewire] Renegotiating stream +12:56:01.338: [pipewire] Stream 0x58c6bac11540 state: "paused" (error: none) +12:56:01.338: [pipewire] Negotiated format: +12:56:01.338: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:01.338: [pipewire] Modifier: 0x200000010437b04 +12:56:01.338: [pipewire] Size: 1839x1473 +12:56:01.338: [pipewire] Framerate: 0/1 +12:56:01.340: [pipewire] Negotiated format: +12:56:01.340: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:56:01.340: [pipewire] Modifier: 0x200000010401b04 +12:56:01.340: [pipewire] Size: 1839x1473 +12:56:01.340: [pipewire] Framerate: 0/1 +12:56:01.340: [pipewire] Stream 0x58c6bac11540 state: "streaming" (error: none) +12:56:06.502: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +12:56:17.220: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x58c6b88a5d50) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x58c6bd81f700) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +12:56:29.176: --------------------------------- +12:56:29.176: [x264 encoder: 'simple_video_stream'] preset: veryfast +12:56:29.176: [x264 encoder: 'simple_video_stream'] settings: +12:56:29.176: rate_control: CBR +12:56:29.176: bitrate: 6000 +12:56:29.176: buffer size: 6000 +12:56:29.176: crf: 23 +12:56:29.176: fps_num: 30 +12:56:29.176: fps_den: 1 +12:56:29.176: width: 1280 +12:56:29.176: height: 720 +12:56:29.176: keyint: 250 +12:56:29.176: +12:56:29.179: libfdk_aac encoder created +12:56:29.179: libfdk_aac bitrate: 160, channels: 2 +12:56:29.184: ==== Recording Start =============================================== +12:56:29.184: [mp4 output: 'simple_file_output'] Writing Hybrid MP4/MOV file '/home/connorjohnstone/2026-09-22 12-56-29.mp4'... +12:57:12.185: [mp4 muxer: 'simple_file_output'] Flushing final fragment... +12:57:12.185: [mp4 muxer: 'simple_file_output'] Number of fragments: 11 +12:57:12.185: [mp4 muxer: 'simple_file_output'] Full moov size: 23 KiB +12:57:12.185: [mp4 muxer: 'simple_file_output'] Final mdat size: 31280 KiB +12:57:12.185: Output 'simple_file_output': stopping +12:57:12.185: Output 'simple_file_output': Total frames output: 1252 +12:57:12.185: Output 'simple_file_output': Total drawn frames: 952 (1290 attempted) +12:57:12.185: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 338 (26.2%) +12:57:12.185: [mp4 output: 'simple_file_output'] Waiting for file writer to finish... +12:57:12.186: [mp4 output: 'simple_file_output'] File output complete. Finalization took 0 ms. +12:57:12.190: ==== Recording Stop ================================================ +12:57:12.202: libfdk_aac encoder destroyed +12:57:39.168: [pipewire] Stream 0x58c6bac11540 state: "paused" (error: none) +12:57:39.168: [pipewire] Stream 0x58c6bac11540 state: "unconnected" (error: none) +12:57:39.176: PipeWire initialized +12:57:39.178: [pipewire] Screencast session created +12:57:42.983: [pipewire] Failed to select source, denied or cancelled by user +12:57:52.692: PipeWire initialized +12:57:52.695: [pipewire] Screencast session created +12:58:12.297: [pipewire] Asking for monitor and window +12:58:12.426: [pipewire] source selected, setting up screencast +12:58:12.430: [pipewire] Server version: 1.2.4 +12:58:12.430: [pipewire] Library version: 1.2.4 +12:58:12.430: [pipewire] Header version: 1.0.5 +12:58:12.529: [pipewire] Created stream 0x58c6bac97b40 +12:58:12.529: [pipewire] Stream 0x58c6bac97b40 state: "connecting" (error: none) +12:58:12.529: [pipewire] Playing stream 0x58c6bac97b40 +12:58:12.530: [pipewire] Stream 0x58c6bac97b40 state: "paused" (error: none) +12:58:12.534: [pipewire] Negotiated format: +12:58:12.534: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:58:12.534: [pipewire] Modifier: 0x0 +12:58:12.534: [pipewire] Size: 1837x1468 +12:58:12.534: [pipewire] Framerate: 0/1 +12:58:12.535: [pipewire] Negotiated format: +12:58:12.536: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:58:12.536: [pipewire] Modifier: 0x2000000104abb04 +12:58:12.536: [pipewire] Size: 1837x1468 +12:58:12.536: [pipewire] Framerate: 0/1 +12:58:12.537: [pipewire] Stream 0x58c6bac97b40 state: "streaming" (error: none) +12:58:28.336: [pipewire] Stream 0x58c6bac97b40 state: "paused" (error: none) +12:58:28.936: [pipewire] Stream 0x58c6bac97b40 state: "streaming" (error: none) +12:58:45.402: [pipewire] Stream 0x58c6bac97b40 state: "paused" (error: none) +12:58:45.403: [pipewire] Stream 0x58c6bac97b40 state: "unconnected" (error: none) +12:58:45.404: PipeWire initialized +12:58:45.406: [pipewire] Screencast session created +12:58:58.102: [pipewire] Asking for monitor and window +12:58:58.269: [pipewire] source selected, setting up screencast +12:58:58.274: [pipewire] Server version: 1.2.4 +12:58:58.274: [pipewire] Library version: 1.2.4 +12:58:58.274: [pipewire] Header version: 1.0.5 +12:58:58.303: [pipewire] Created stream 0x58c6bac97b40 +12:58:58.303: [pipewire] Stream 0x58c6bac97b40 state: "connecting" (error: none) +12:58:58.303: [pipewire] Playing stream 0x58c6bac97b40 +12:58:58.304: [pipewire] Stream 0x58c6bac97b40 state: "paused" (error: none) +12:58:58.308: [pipewire] Negotiated format: +12:58:58.308: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:58:58.308: [pipewire] Modifier: 0x0 +12:58:58.308: [pipewire] Size: 1831x1462 +12:58:58.308: [pipewire] Framerate: 0/1 +12:58:58.312: [pipewire] Negotiated format: +12:58:58.312: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:58:58.312: [pipewire] Modifier: 0x2000000104abb04 +12:58:58.312: [pipewire] Size: 1831x1462 +12:58:58.312: [pipewire] Framerate: 0/1 +12:58:58.316: [pipewire] Stream 0x58c6bac97b40 state: "streaming" (error: none) +12:59:31.189: [pipewire] Stream 0x58c6bac97b40 state: "paused" (error: none) +12:59:31.191: [pipewire] Stream 0x58c6bac97b40 state: "unconnected" (error: none) +12:59:31.192: PipeWire initialized +12:59:31.194: [pipewire] Screencast session created +12:59:41.005: [pipewire] Asking for monitor and window +12:59:41.168: [pipewire] source selected, setting up screencast +12:59:41.174: [pipewire] Server version: 1.2.4 +12:59:41.174: [pipewire] Library version: 1.2.4 +12:59:41.174: [pipewire] Header version: 1.0.5 +12:59:41.202: [pipewire] Created stream 0x58c6bb57c160 +12:59:41.202: [pipewire] Stream 0x58c6bb57c160 state: "connecting" (error: none) +12:59:41.203: [pipewire] Playing stream 0x58c6bb57c160 +12:59:41.203: [pipewire] Stream 0x58c6bb57c160 state: "paused" (error: none) +12:59:41.208: [pipewire] Negotiated format: +12:59:41.208: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:59:41.208: [pipewire] Modifier: 0x0 +12:59:41.208: [pipewire] Size: 1837x1461 +12:59:41.208: [pipewire] Framerate: 0/1 +12:59:41.209: [pipewire] Negotiated format: +12:59:41.209: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +12:59:41.209: [pipewire] Modifier: 0x2000000104abb04 +12:59:41.209: [pipewire] Size: 1837x1461 +12:59:41.209: [pipewire] Framerate: 0/1 +12:59:41.210: [pipewire] Stream 0x58c6bb57c160 state: "streaming" (error: none) +12:59:53.943: [pipewire] Stream 0x58c6bb57c160 state: "paused" (error: none) +12:59:55.037: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +12:59:57.422: [pipewire] Stream 0x58c6bb57c160 state: "streaming" (error: none) +12:59:58.272: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +13:00:06.573: [pipewire] Stream 0x58c6bad94f80 state: "streaming" (error: none) +13:00:12.878: [pipewire] Stream 0x58c6bb57c160 state: "paused" (error: none) +13:00:14.827: [pipewire] Stream 0x58c6bad94f80 state: "paused" (error: none) +13:00:15.702: [pipewire] Stream 0x58c6bb57c160 state: "streaming" (error: none) +13:00:19.495: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x58c6b88a5d50) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x58c6bb037020) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +13:00:20.595: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x58c6b88a5d50) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x58c6bb037020) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +13:00:25.857: User Removed source 'Screen Capture (PipeWire) 2' (pipewire-screen-capture-source) from scene 'Scene' +13:00:25.858: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:00:25.860: [pipewire] Stream 0x58c6bb57c160 state: "paused" (error: none) +13:00:25.926: [pipewire] Stream 0x58c6bb57c160 state: "unconnected" (error: none) +13:00:34.511: PipeWire initialized +13:00:34.569: User added source 'Screen Capture (PipeWire) 2' (pipewire-screen-capture-source) to scene 'Scene' +13:00:34.581: [pipewire] Screencast session created +13:00:44.111: [pipewire] Asking for monitor and window +13:00:44.247: [pipewire] source selected, setting up screencast +13:00:44.253: [pipewire] Server version: 1.2.4 +13:00:44.253: [pipewire] Library version: 1.2.4 +13:00:44.253: [pipewire] Header version: 1.0.5 +13:00:44.279: [pipewire] Created stream 0x58c6bb6b46c0 +13:00:44.279: [pipewire] Stream 0x58c6bb6b46c0 state: "connecting" (error: none) +13:00:44.279: [pipewire] Playing stream 0x58c6bb6b46c0 +13:00:44.280: [pipewire] Stream 0x58c6bb6b46c0 state: "paused" (error: none) +13:00:44.283: [pipewire] Negotiated format: +13:00:44.283: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:00:44.283: [pipewire] Modifier: 0x0 +13:00:44.283: [pipewire] Size: 1834x1455 +13:00:44.283: [pipewire] Framerate: 0/1 +13:00:44.284: [pipewire] Negotiated format: +13:00:44.284: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:00:44.284: [pipewire] Modifier: 0x2000000104abb04 +13:00:44.284: [pipewire] Size: 1834x1455 +13:00:44.284: [pipewire] Framerate: 0/1 +13:00:44.285: [pipewire] Stream 0x58c6bb6b46c0 state: "streaming" (error: none) +13:00:58.122: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x58c6b88a5d50) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x58c6bb618d10) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +13:01:10.646: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x58c6b88a5d50) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x58c6bb5931f0) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +13:01:15.745: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x58c6b88a5d50) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x58c6bb628320) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +13:01:32.252: [pipewire] Stream 0x58c6bb6b46c0 state: "paused" (error: none) +13:01:32.252: [pipewire] Stream 0x58c6bb6b46c0 state: "unconnected" (error: none) +13:01:32.253: PipeWire initialized +13:01:32.257: [pipewire] Screencast session created +13:01:38.947: [pipewire] Asking for monitor and window +13:01:39.062: [pipewire] source selected, setting up screencast +13:01:39.066: [pipewire] Server version: 1.2.4 +13:01:39.066: [pipewire] Library version: 1.2.4 +13:01:39.066: [pipewire] Header version: 1.0.5 +13:01:39.113: [pipewire] Created stream 0x58c6bb0ff740 +13:01:39.113: [pipewire] Stream 0x58c6bb0ff740 state: "connecting" (error: none) +13:01:39.113: [pipewire] Playing stream 0x58c6bb0ff740 +13:01:39.114: [pipewire] Stream 0x58c6bb0ff740 state: "paused" (error: none) +13:01:39.117: [pipewire] Negotiated format: +13:01:39.117: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:01:39.117: [pipewire] Modifier: 0x0 +13:01:39.117: [pipewire] Size: 1063x669 +13:01:39.117: [pipewire] Framerate: 0/1 +13:01:39.119: [pipewire] Negotiated format: +13:01:39.119: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:01:39.119: [pipewire] Modifier: 0x2000000104abb04 +13:01:39.119: [pipewire] Size: 1063x669 +13:01:39.119: [pipewire] Framerate: 0/1 +13:01:39.120: [pipewire] Stream 0x58c6bb0ff740 state: "streaming" (error: none) +13:01:44.798: ==== Shutting down ================================================== +13:01:44.802: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:01:44.802: pulse-input: Stopped recording from 'alsa_output.usb-Generic_USB_Audio-00.analog-stereo.monitor' +13:01:44.802: pulse-input: Got 25645 packets with 30774000 frames +13:01:44.802: Deduplication logic stopped. +13:01:44.802: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:01:44.802: pulse-input: Stopped recording from 'alsa_input.usb-0c76_USB_PnP_Audio_Device-00.mono-fallback' +13:01:44.802: pulse-input: Got 25642 packets with 30770400 frames +13:01:44.802: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:01:44.802: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:01:44.812: v4l2-input: /dev/video2: Stopped capture after 19168 frames +13:01:44.814: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:01:44.816: [pipewire] Stream 0x58c6bad94f80 state: "unconnected" (error: none) +13:01:44.817: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:01:44.817: [pipewire] Stream 0x58c6bb0ff740 state: "paused" (error: none) +13:01:44.817: [pipewire] Stream 0x58c6bb0ff740 state: "unconnected" (error: none) +13:01:44.852: All scene data cleared +13:01:44.852: ------------------------------------------------ +13:01:44.859: Tried to call obs_frontend_remove_event_callback with no callbacks! +13:01:44.956: [obs-websocket] [obs_module_unload] Shutting down... +13:01:44.956: Tried to call obs_frontend_remove_event_callback with no callbacks! +13:01:44.956: [obs-websocket] [obs_module_unload] Finished shutting down. +13:01:44.964: [Scripting] Total detached callbacks: 0 +13:01:44.965: Freeing OBS context data +13:01:44.993: == Profiler Results ============================= +13:01:44.993: run_program_init: 816.057 ms +13:01:44.993: ┣OBSApp::AppInit: 24.734 ms +13:01:44.993: ┃ ┗OBSApp::InitLocale: 2.902 ms +13:01:44.994: ┗OBSApp::OBSInit: 681.371 ms +13:01:44.994: ┣obs_startup: 9.067 ms +13:01:44.994: ┗OBSBasic::OBSInit: 614.232 ms +13:01:44.994: ┣OBSBasic::InitBasicConfig: 0.618 ms +13:01:44.994: ┣OBSBasic::ResetAudio: 0.211 ms +13:01:44.994: ┣OBSBasic::ResetVideo: 102.519 ms +13:01:44.994: ┃ ┗obs_init_graphics: 97.804 ms +13:01:44.994: ┃ ┗shader compilation: 35.422 ms +13:01:44.994: ┣OBSBasic::InitOBSCallbacks: 0.008 ms +13:01:44.994: ┣OBSBasic::InitHotkeys: 0.052 ms +13:01:44.994: ┣obs_load_all_modules2: 237.246 ms +13:01:44.994: ┃ ┣obs_init_module(aja-output-ui.so): 0.072 ms +13:01:44.994: ┃ ┣obs_init_module(aja.so): 0.087 ms +13:01:44.994: ┃ ┣obs_init_module(decklink-captions.so): 0 ms +13:01:44.994: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms +13:01:44.994: ┃ ┣obs_init_module(decklink.so): 0.105 ms +13:01:44.994: ┃ ┣obs_init_module(frontend-tools.so): 96.976 ms +13:01:44.994: ┃ ┣obs_init_module(image-source.so): 0.006 ms +13:01:44.994: ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms +13:01:44.994: ┃ ┣obs_init_module(linux-capture.so): 0 ms +13:01:44.994: ┃ ┣obs_init_module(linux-jack.so): 0.001 ms +13:01:44.994: ┃ ┣obs_init_module(linux-pipewire.so): 12.584 ms +13:01:44.994: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.002 ms +13:01:44.994: ┃ ┣obs_init_module(linux-v4l2.so): 4.605 ms +13:01:44.994: ┃ ┣obs_init_module(obs-browser.so): 0.078 ms +13:01:44.994: ┃ ┣obs_init_module(obs-ffmpeg.so): 9.692 ms +13:01:44.994: ┃ ┣obs_init_module(obs-filters.so): 0.01 ms +13:01:44.994: ┃ ┣obs_init_module(obs-libfdk.so): 0.001 ms +13:01:44.994: ┃ ┣obs_init_module(obs-nvenc.so): 0.077 ms +13:01:44.994: ┃ ┃ ┗nvenc_check: 0.071 ms +13:01:44.994: ┃ ┣obs_init_module(obs-outputs.so): 0.004 ms +13:01:44.994: ┃ ┣obs_init_module(obs-qsv11.so): 6.139 ms +13:01:44.994: ┃ ┣obs_init_module(obs-transitions.so): 0.003 ms +13:01:44.994: ┃ ┣obs_init_module(obs-vst.so): 0.001 ms +13:01:44.994: ┃ ┣obs_init_module(obs-websocket.so): 4.583 ms +13:01:44.994: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms +13:01:44.994: ┃ ┣obs_init_module(rtmp-services.so): 0.112 ms +13:01:44.994: ┃ ┣obs_init_module(text-freetype2.so): 0.014 ms +13:01:44.994: ┃ ┗obs_init_module(vlc-video.so): 0.087 ms +13:01:44.994: ┣OBSBasic::InitService: 0.822 ms +13:01:44.994: ┣OBSBasic::ResetOutputs: 0.134 ms +13:01:44.994: ┣OBSBasic::CreateHotkeys: 0.019 ms +13:01:44.994: ┣OBSBasic::InitPrimitives: 0.088 ms +13:01:44.994: ┗OBSBasic::Load: 117.847 ms +13:01:44.994: obs_hotkey_thread(25 ms): min=0 ms, median=0.001 ms, max=0.032 ms, 99th percentile=0.002 ms, 100% below 25 ms +13:01:44.994: audio_thread(Audio): min=0.006 ms, median=0.034 ms, max=59.208 ms, 99th percentile=0.53 ms +13:01:44.994: ┗receive_audio: min=0.003 ms, median=0.248 ms, max=5.006 ms, 99th percentile=0.6 ms, 0.123176 calls per parent call +13:01:44.994: ┣buffer_audio: min=0 ms, median=0.001 ms, max=0.025 ms, 99th percentile=0.006 ms +13:01:44.994: ┗do_encode: min=0.092 ms, median=0.244 ms, max=4.965 ms, 99th percentile=0.589 ms +13:01:44.994: ┣encode(simple_aac): min=0.085 ms, median=0.224 ms, max=4.666 ms, 99th percentile=0.51 ms +13:01:44.994: ┗send_packet: min=0.001 ms, median=0.011 ms, max=4.196 ms, 99th percentile=0.121 ms +13:01:44.994: obs_graphics_thread(33.3333 ms): min=0.041 ms, median=34.623 ms, max=155.526 ms, 99th percentile=88.226 ms, 49.0976% below 33.333 ms +13:01:44.994: ┣tick_sources: min=0.001 ms, median=0.015 ms, max=35.072 ms, 99th percentile=0.07 ms +13:01:44.994: ┣output_frame: min=0.03 ms, median=0.253 ms, max=68.687 ms, 99th percentile=1.616 ms +13:01:44.994: ┃ ┣gs_context(video->graphics): min=0.03 ms, median=0.251 ms, max=68.685 ms, 99th percentile=1.447 ms +13:01:44.994: ┃ ┃ ┣render_video: min=0.005 ms, median=0.093 ms, max=6.139 ms, 99th percentile=0.849 ms +13:01:44.994: ┃ ┃ ┃ ┣render_main_texture: min=0.004 ms, median=0.083 ms, max=6.135 ms, 99th percentile=0.84 ms +13:01:44.994: ┃ ┃ ┃ ┣render_output_texture: min=0.007 ms, median=0.025 ms, max=1.106 ms, 99th percentile=0.12 ms, 0.114123 calls per parent call +13:01:44.994: ┃ ┃ ┃ ┣render_convert_texture: min=0.012 ms, median=0.031 ms, max=0.662 ms, 99th percentile=0.121 ms, 0.114123 calls per parent call +13:01:44.994: ┃ ┃ ┃ ┗stage_output_texture: min=0.005 ms, median=0.023 ms, max=0.124 ms, 99th percentile=0.082 ms, 0.114123 calls per parent call +13:01:44.994: ┃ ┃ ┣gs_flush: min=0.001 ms, median=0.121 ms, max=4.64 ms, 99th percentile=0.541 ms +13:01:44.994: ┃ ┃ ┗download_frame: min=0 ms, median=0.085 ms, max=2.056 ms, 99th percentile=0.219 ms, 0.114123 calls per parent call +13:01:44.994: ┃ ┗output_video_data: min=0.056 ms, median=0.108 ms, max=2.35 ms, 99th percentile=0.696 ms, 0.113989 calls per parent call +13:01:44.994: ┗render_displays: min=0.002 ms, median=34.041 ms, max=155.203 ms, 99th percentile=87.939 ms +13:01:44.994: video_thread(video): min=0.365 ms, median=1.085 ms, max=7.583 ms, 99th percentile=5.813 ms +13:01:44.994: ┗receive_video: min=0.364 ms, median=0.909 ms, max=6.796 ms, 99th percentile=4.127 ms, 1.39258 calls per parent call +13:01:44.994: ┗do_encode: min=0.364 ms, median=0.908 ms, max=6.795 ms, 99th percentile=4.126 ms +13:01:44.994: ┣encode(simple_video_stream): min=0.358 ms, median=0.874 ms, max=6.788 ms, 99th percentile=4.101 ms +13:01:44.994: ┗send_packet: min=0.002 ms, median=0.02 ms, max=2.726 ms, 99th percentile=0.152 ms +13:01:44.994: ================================================= +13:01:44.994: == Profiler Time Between Calls ================== +13:01:44.994: obs_hotkey_thread(25 ms): min=25.011 ms, median=25.076 ms, max=29.581 ms, 99.8632% within ±2% of 25 ms (0% lower, 0.136794% higher) +13:01:44.994: obs_graphics_thread(33.3333 ms): min=0.341 ms, median=34.673 ms, max=155.534 ms, 42.5054% within ±2% of 33.333 ms (7.01154% lower, 50.4831% higher) +13:01:44.994: ================================================= +13:01:45.016: Number of memory leaks: 1 diff --git a/common/obs-studio/logs/2026-09-22 13-01-47.txt b/common/obs-studio/logs/2026-09-22 13-01-47.txt new file mode 100644 index 0000000..67590d9 --- /dev/null +++ b/common/obs-studio/logs/2026-09-22 13-01-47.txt @@ -0,0 +1,611 @@ +13:01:47.877: Platform: Wayland +13:01:47.877: CPU Name: AMD Ryzen AI 9 HX 370 w/ Radeon 890M +13:01:47.877: CPU Speed: 4107.758MHz +13:01:47.878: Physical Cores: 12, Logical Cores: 24 +13:01:47.878: Physical Memory: 63575MB Total, 6956MB Free +13:01:47.878: Kernel Version: Linux 7.0.0-31-generic +13:01:47.878: Distribution: "Ubuntu" "24.04" +13:01:47.878: Desktop Environment: Hyprland (hyprland) +13:01:47.878: Session Type: wayland +13:01:47.900: Current Date/Time: 2026-09-22, 01:01:47 PM +13:01:47.900: Browser Hardware Acceleration: true +13:01:47.900: Qt Version: 6.4.2 (runtime), 6.4.2 (compiled) +13:01:47.900: Portable mode: false +13:01:47.965: OBS 32.2.0 (linux) +13:01:47.965: --------------------------------- +13:01:47.966: --------------------------------- +13:01:47.966: audio settings reset: +13:01:47.966: samples per sec: 48000 +13:01:47.966: speakers: 2 +13:01:47.966: max buffering: 960 milliseconds +13:01:47.966: buffering type: dynamically increasing +13:01:47.968: --------------------------------- +13:01:47.968: Initializing OpenGL... +13:01:47.968: Using EGL/Wayland +13:01:48.019: Initialized EGL 1.5 +13:01:48.034: Loading up OpenGL on adapter AMD AMD Radeon 890M Graphics (radeonsi, gfx1150, LLVM 20.1.2, DRM 3.64, 7.0.0-31-generic) +13:01:48.034: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 25.2.8-0ubuntu0.24.04.2, shading language 4.60 +13:01:48.062: --------------------------------- +13:01:48.062: video settings reset: +13:01:48.062: base resolution: 1920x1080 +13:01:48.062: output resolution: 1280x720 +13:01:48.062: downscale filter: Bicubic +13:01:48.062: fps: 30/1 +13:01:48.062: format: NV12 +13:01:48.062: YUV mode: Rec. 709/Partial +13:01:48.063: NV12 texture support enabled +13:01:48.063: P010 texture support not available +13:01:48.066: Audio monitoring device: +13:01:48.066: name: Default +13:01:48.066: id: default +13:01:48.067: --------------------------------- +13:01:48.072: No AJA devices found, skipping loading AJA UI plugin +13:01:48.072: Failed to initialize module 'aja-output-ui.so' +13:01:48.074: No AJA devices found, skipping loading AJA plugin +13:01:48.074: Failed to initialize module 'aja.so' +13:01:48.076: Failed to load 'en-US' text for module: 'decklink-captions.so' +13:01:48.077: Failed to load 'en-US' text for module: 'decklink-output-ui.so' +13:01:48.078: A DeckLink iterator could not be created. The DeckLink drivers may not be installed +13:01:48.078: Failed to initialize module 'decklink.so' +13:01:48.194: [pipewire] Available capture sources: +13:01:48.194: [pipewire] - Monitor source +13:01:48.194: [pipewire] - Window source +13:01:48.201: [obs-browser]: Version 2.26.9 +13:01:48.201: [obs-browser]: CEF Version 127.0.6533.120 (runtime), 127.0.0-6533-fix-stutter-and-osr-extra-info.3042+g176b09c+chromium-127.0.6533.120 (compiled) +13:01:48.221: VAAPI: API version 1.20 +13:01:48.222: FFmpeg VAAPI H264 encoding supported +13:01:48.225: FFmpeg VAAPI AV1 encoding supported +13:01:48.229: FFmpeg VAAPI HEVC encoding supported +13:01:48.231: os_dlopen(libnvidia-encode.so.1->libnvidia-encode.so.1): libnvidia-encode.so.1: cannot open shared object file: No such file or directory +13:01:48.231: +13:01:48.231: NVENC not supported +13:01:48.231: Failed to initialize module 'obs-nvenc.so' +13:01:48.243: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.7.4 | RPC Version: 1) +13:01:48.243: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.4.2 | Qt version (run-time): 6.4.2 +13:01:48.243: [obs-websocket] [obs_module_load] Linked ASIO Version: 102801 +13:01:48.248: [obs-websocket] [obs_module_load] Module loaded. +13:01:48.251: os_dlopen(libvlc.so.5->libvlc.so.5): libvlc.so.5: cannot open shared object file: No such file or directory +13:01:48.251: +13:01:48.252: [vlc-video]: Couldn't find VLC installation, VLC video source disabled +13:01:48.252: --------------------------------- +13:01:48.252: Loaded Modules: +13:01:48.252: vlc-video.so +13:01:48.252: text-freetype2.so +13:01:48.252: rtmp-services.so +13:01:48.252: obs-x264.so +13:01:48.252: obs-websocket.so +13:01:48.252: obs-vst.so +13:01:48.252: obs-transitions.so +13:01:48.252: obs-qsv11.so +13:01:48.252: obs-outputs.so +13:01:48.252: obs-libfdk.so +13:01:48.252: obs-filters.so +13:01:48.252: obs-ffmpeg.so +13:01:48.252: obs-browser.so +13:01:48.252: linux-v4l2.so +13:01:48.252: linux-pulseaudio.so +13:01:48.252: linux-pipewire.so +13:01:48.252: linux-jack.so +13:01:48.252: linux-capture.so +13:01:48.252: linux-alsa.so +13:01:48.252: image-source.so +13:01:48.252: frontend-tools.so +13:01:48.252: decklink-output-ui.so +13:01:48.252: decklink-captions.so +13:01:48.252: --------------------------------- +13:01:48.252: --------------------------------- +13:01:48.252: Available Encoders: +13:01:48.252: Video Encoders: +13:01:48.252: - ffmpeg_svt_av1 (SVT-AV1) +13:01:48.252: - ffmpeg_aom_av1 (AOM AV1) +13:01:48.252: - ffmpeg_vaapi_tex (FFmpeg VAAPI H.264) +13:01:48.252: - av1_ffmpeg_vaapi_tex (FFmpeg VAAPI AV1) +13:01:48.252: - hevc_ffmpeg_vaapi_tex (FFmpeg VAAPI HEVC) +13:01:48.252: - obs_x264 (x264) +13:01:48.252: Audio Encoders: +13:01:48.252: - ffmpeg_aac (FFmpeg AAC) +13:01:48.252: - ffmpeg_opus (FFmpeg Opus) +13:01:48.252: - ffmpeg_pcm_s16le (FFmpeg PCM (16-bit)) +13:01:48.252: - ffmpeg_pcm_s24le (FFmpeg PCM (24-bit)) +13:01:48.252: - ffmpeg_pcm_f32le (FFmpeg PCM (32-bit float)) +13:01:48.252: - ffmpeg_alac (FFmpeg ALAC (24-bit)) +13:01:48.252: - ffmpeg_flac (FFmpeg FLAC (16-bit)) +13:01:48.252: - libfdk_aac (libfdk AAC) +13:01:48.252: ==== Startup complete =============================================== +13:01:48.287: All scene data cleared +13:01:48.287: ------------------------------------------------ +13:01:48.292: Device for 'Audio Output Capture' source Desktop Audio is also used for audio monitoring. +13:01:48.292: Deduplication logic is being applied to all monitored sources. +13:01:48.293: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.4) 15.0.0' +13:01:48.293: pulse-input: Audio format: s32le, 48000 Hz, 2 channels +13:01:48.293: pulse-input: Started recording from 'alsa_output.usb-Generic_USB_Audio-00.analog-stereo.monitor' (default) +13:01:48.293: [Loaded global audio device]: 'Desktop Audio' +13:01:48.294: pulse-input: Server name: 'PulseAudio (on PipeWire 1.2.4) 15.0.0' +13:01:48.294: pulse-input: Audio format: s16le, 48000 Hz, 1 channels +13:01:48.294: pulse-input: Started recording from 'alsa_input.usb-0c76_USB_PnP_Audio_Device-00.mono-fallback' (default) +13:01:48.294: [Loaded global audio device]: 'Mic/Aux' +13:01:48.294: v4l2-input: Start capture from /dev/video2 +13:01:48.305: Device for 'Audio Output Capture' source Desktop Audio is also used for audio monitoring. +13:01:48.305: Deduplication logic is being applied to all monitored sources. +13:01:48.349: v4l2-input: Input: 0 +13:01:48.354: v4l2-input: Resolution: 1920x1080 +13:01:48.354: v4l2-input: Pixelformat: MJPG +13:01:48.354: v4l2-input: Linesize: 0 Bytes +13:01:48.357: v4l2-input: Framerate: 30.00 fps +13:01:48.357: v4l2-input: /dev/video2: select timeout set to 166666 (5x frame periods) +13:01:48.358: PipeWire initialized +13:01:48.358: PipeWire initialized +13:01:48.359: Switched to scene 'Scene' +13:01:48.359: ------------------------------------------------ +13:01:48.359: Loaded scenes: +13:01:48.359: - scene 'Scene': +13:01:48.359: - source: 'Video Capture Device (V4L2)' (v4l2_input) +13:01:48.359: - filter: 'Kodak DSCS 3151' (clut_filter) +13:01:48.359: - filter: 'Vista' (clut_filter) +13:01:48.359: - filter: 'Webcam 3' (clut_filter) +13:01:48.359: - source: 'Screen Capture (PipeWire)' (pipewire-screen-capture-source) +13:01:48.359: - source: 'Screen Capture (PipeWire) 2' (pipewire-screen-capture-source) +13:01:48.359: ------------------------------------------------ +13:01:48.366: Failed to open file '/tmp/LUTpack/Film Presets/kodak_dscs_3151.png': No such file or directory +13:01:48.366: gs_image_file_init_internal: Failed to load file '/tmp/LUTpack/Film Presets/kodak_dscs_3151.png' +13:01:48.366: Failed to open file '/tmp/LUTpack/Film Presets/agfa_agfacolor_vista_800.png': No such file or directory +13:01:48.366: gs_image_file_init_internal: Failed to load file '/tmp/LUTpack/Film Presets/agfa_agfacolor_vista_800.png' +13:01:48.367: Failed to open file '/tmp/LUTpack/Webcam Presets/webcam_preset_3.png': No such file or directory +13:01:48.367: gs_image_file_init_internal: Failed to load file '/tmp/LUTpack/Webcam Presets/webcam_preset_3.png' +13:01:48.504: [pipewire] Screencast session created +13:01:48.504: [pipewire] Screencast session created +13:01:48.525: v4l2-input: /dev/video2: select timed out +13:01:48.525: v4l2-input: /dev/video2: failed to log status +13:01:48.692: v4l2-input: /dev/video2: select timed out +13:01:48.693: v4l2-input: /dev/video2: failed to log status +13:01:48.860: v4l2-input: /dev/video2: select timed out +13:01:48.860: v4l2-input: /dev/video2: failed to log status +13:01:48.863: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Mic/Aux) +13:01:48.863: +13:01:49.027: v4l2-input: /dev/video2: select timed out +13:01:49.028: v4l2-input: /dev/video2: failed to log status +13:01:49.194: v4l2-input: /dev/video2: select timed out +13:01:49.195: v4l2-input: /dev/video2: failed to log status +13:01:52.302: [pipewire] Failed to select source, denied or cancelled by user +13:01:53.709: [pipewire] Failed to select source, denied or cancelled by user +13:02:00.245: User Removed source 'Screen Capture (PipeWire) 2' (pipewire-screen-capture-source) from scene 'Scene' +13:02:00.246: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:02:08.557: PipeWire initialized +13:02:08.615: User added source 'Screen Capture (PipeWire) 2' (pipewire-screen-capture-source) to scene 'Scene' +13:02:08.623: [pipewire] Screencast session created +13:02:20.629: [pipewire] Asking for monitor and window +13:02:20.815: [pipewire] source selected, setting up screencast +13:02:20.822: [pipewire] Server version: 1.2.4 +13:02:20.822: [pipewire] Library version: 1.2.4 +13:02:20.822: [pipewire] Header version: 1.0.5 +13:02:20.851: [pipewire] Created stream 0x61fc688ed600 +13:02:20.851: [pipewire] Stream 0x61fc688ed600 state: "connecting" (error: none) +13:02:20.851: [pipewire] Playing stream 0x61fc688ed600 +13:02:20.865: [pipewire] Stream 0x61fc688ed600 state: "paused" (error: none) +13:02:20.866: [pipewire] Negotiated format: +13:02:20.866: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:20.866: [pipewire] Modifier: 0x0 +13:02:20.866: [pipewire] Size: 1842x1464 +13:02:20.866: [pipewire] Framerate: 0/1 +13:02:20.866: [pipewire] Negotiated format: +13:02:20.866: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:20.866: [pipewire] Modifier: 0x2000000104abb04 +13:02:20.866: [pipewire] Size: 1842x1464 +13:02:20.866: [pipewire] Framerate: 0/1 +13:02:20.867: [pipewire] Stream 0x61fc688ed600 state: "streaming" (error: none) +13:02:21.092: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +13:02:21.092: [pipewire] Renegotiating stream +13:02:21.093: [pipewire] Negotiated format: +13:02:21.094: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:21.094: [pipewire] Modifier: 0x2000000104abb04 +13:02:21.094: [pipewire] Size: 1842x1464 +13:02:21.094: [pipewire] Framerate: 0/1 +13:02:21.095: [pipewire] Negotiated format: +13:02:21.095: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:21.095: [pipewire] Modifier: 0x20000001046bb04 +13:02:21.095: [pipewire] Size: 1842x1464 +13:02:21.095: [pipewire] Framerate: 0/1 +13:02:21.364: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +13:02:21.364: [pipewire] Renegotiating stream +13:02:21.365: [pipewire] Stream 0x61fc688ed600 state: "paused" (error: none) +13:02:21.365: [pipewire] Negotiated format: +13:02:21.365: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:21.365: [pipewire] Modifier: 0x20000001046bb04 +13:02:21.365: [pipewire] Size: 1842x1464 +13:02:21.365: [pipewire] Framerate: 0/1 +13:02:21.365: [pipewire] Negotiated format: +13:02:21.365: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:21.365: [pipewire] Modifier: 0x200000010467b04 +13:02:21.365: [pipewire] Size: 1842x1464 +13:02:21.365: [pipewire] Framerate: 0/1 +13:02:21.367: [pipewire] Stream 0x61fc688ed600 state: "streaming" (error: none) +13:02:21.597: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +13:02:21.597: [pipewire] Renegotiating stream +13:02:21.597: [pipewire] Negotiated format: +13:02:21.597: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:21.597: [pipewire] Modifier: 0x200000010467b04 +13:02:21.597: [pipewire] Size: 1842x1464 +13:02:21.597: [pipewire] Framerate: 0/1 +13:02:21.598: [pipewire] Negotiated format: +13:02:21.598: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:21.598: [pipewire] Modifier: 0x200000010437b04 +13:02:21.598: [pipewire] Size: 1842x1464 +13:02:21.598: [pipewire] Framerate: 0/1 +13:02:21.857: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +13:02:21.857: [pipewire] Renegotiating stream +13:02:21.857: [pipewire] Stream 0x61fc688ed600 state: "paused" (error: none) +13:02:21.858: [pipewire] Negotiated format: +13:02:21.858: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:21.858: [pipewire] Modifier: 0x200000010437b04 +13:02:21.858: [pipewire] Size: 1842x1464 +13:02:21.858: [pipewire] Framerate: 0/1 +13:02:21.859: [pipewire] Negotiated format: +13:02:21.859: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:02:21.859: [pipewire] Modifier: 0x200000010401b04 +13:02:21.859: [pipewire] Size: 1842x1464 +13:02:21.859: [pipewire] Framerate: 0/1 +13:02:21.860: [pipewire] Stream 0x61fc688ed600 state: "streaming" (error: none) +13:02:29.246: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x61fc6621af20) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x61fc689e1c50) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +13:02:33.252: --------------------------------- +13:02:33.252: [x264 encoder: 'simple_video_stream'] preset: veryfast +13:02:33.252: [x264 encoder: 'simple_video_stream'] settings: +13:02:33.252: rate_control: CBR +13:02:33.252: bitrate: 6000 +13:02:33.252: buffer size: 6000 +13:02:33.252: crf: 23 +13:02:33.252: fps_num: 30 +13:02:33.252: fps_den: 1 +13:02:33.252: width: 1280 +13:02:33.252: height: 720 +13:02:33.252: keyint: 250 +13:02:33.252: +13:02:33.255: libfdk_aac encoder created +13:02:33.255: libfdk_aac bitrate: 160, channels: 2 +13:02:33.262: ==== Recording Start =============================================== +13:02:33.262: [mp4 output: 'simple_file_output'] Writing Hybrid MP4/MOV file '/home/connorjohnstone/2026-09-22 13-02-33.mp4'... +13:04:06.863: [mp4 muxer: 'simple_file_output'] Flushing final fragment... +13:04:06.864: [mp4 muxer: 'simple_file_output'] Number of fragments: 26 +13:04:06.864: [mp4 muxer: 'simple_file_output'] Full moov size: 51 KiB +13:04:06.864: [mp4 muxer: 'simple_file_output'] Final mdat size: 69379 KiB +13:04:06.864: Output 'simple_file_output': stopping +13:04:06.864: Output 'simple_file_output': Total frames output: 2771 +13:04:06.864: Output 'simple_file_output': Total drawn frames: 1877 (2809 attempted) +13:04:06.864: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 932 (33.2%) +13:04:06.865: [mp4 output: 'simple_file_output'] Waiting for file writer to finish... +13:04:06.866: [mp4 output: 'simple_file_output'] File output complete. Finalization took 3 ms. +13:04:06.870: ==== Recording Stop ================================================ +13:04:06.880: libfdk_aac encoder destroyed +13:04:11.139: [pipewire] Stream 0x61fc688ed600 state: "paused" (error: none) +13:04:20.483: User Removed source 'Screen Capture (PipeWire)' (pipewire-screen-capture-source) from scene 'Scene' +13:04:20.483: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:04:29.001: PipeWire initialized +13:04:29.066: User added source 'Screen Capture (PipeWire)' (pipewire-screen-capture-source) to scene 'Scene' +13:04:29.082: [pipewire] Screencast session created +13:04:33.278: [pipewire] Asking for monitor and window +13:04:33.363: [pipewire] source selected, setting up screencast +13:04:33.368: [pipewire] Server version: 1.2.4 +13:04:33.368: [pipewire] Library version: 1.2.4 +13:04:33.368: [pipewire] Header version: 1.0.5 +13:04:33.399: [pipewire] Created stream 0x61fc68fa1da0 +13:04:33.399: [pipewire] Stream 0x61fc68fa1da0 state: "connecting" (error: none) +13:04:33.399: [pipewire] Playing stream 0x61fc68fa1da0 +13:04:33.400: [pipewire] Stream 0x61fc68fa1da0 state: "paused" (error: none) +13:04:33.405: [pipewire] Negotiated format: +13:04:33.405: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:04:33.405: [pipewire] Modifier: 0x0 +13:04:33.405: [pipewire] Size: 3840x2160 +13:04:33.405: [pipewire] Framerate: 0/1 +13:04:33.407: [pipewire] Negotiated format: +13:04:33.407: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:04:33.407: [pipewire] Modifier: 0x200000010437b04 +13:04:33.407: [pipewire] Size: 3840x2160 +13:04:33.407: [pipewire] Framerate: 0/1 +13:04:33.410: [pipewire] Stream 0x61fc68fa1da0 state: "streaming" (error: none) +13:04:33.619: Cannot create EGLImage: Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface). +13:04:33.619: [pipewire] Renegotiating stream +13:04:33.619: [pipewire] Negotiated format: +13:04:33.619: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:04:33.619: [pipewire] Modifier: 0x200000010437b04 +13:04:33.619: [pipewire] Size: 3840x2160 +13:04:33.619: [pipewire] Framerate: 0/1 +13:04:33.625: [pipewire] Negotiated format: +13:04:33.626: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:04:33.626: [pipewire] Modifier: 0x200000010401b04 +13:04:33.626: [pipewire] Size: 3840x2160 +13:04:33.626: [pipewire] Framerate: 0/1 +13:04:42.996: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x61fc6621af20) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x61fc68ee59d0) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +13:04:47.796: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x61fc6621af20) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x61fc68ee59d0) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +13:04:48.375: setGrabPopup called with a parent, QtWaylandClient::QWaylandXdgSurface(0x61fc6621af20) which does not match the current topmost grabbing popup, QtWaylandClient::QWaylandXdgSurface(0x61fc68ee59d0) According to the xdg-shell protocol, this is not allowed. The wayland QPA plugin is currently handling it by setting the parent to the topmost grabbing popup. Note, however, that this may cause positioning errors and popups closing unxpectedly because xdg-shell mandate that child popups close before parents +13:06:26.351: --------------------------------- +13:06:26.351: [x264 encoder: 'simple_video_stream'] preset: veryfast +13:06:26.351: [x264 encoder: 'simple_video_stream'] settings: +13:06:26.351: rate_control: CBR +13:06:26.351: bitrate: 6000 +13:06:26.351: buffer size: 6000 +13:06:26.351: crf: 23 +13:06:26.351: fps_num: 30 +13:06:26.351: fps_den: 1 +13:06:26.351: width: 1280 +13:06:26.351: height: 720 +13:06:26.351: keyint: 250 +13:06:26.351: +13:06:26.355: libfdk_aac encoder created +13:06:26.355: libfdk_aac bitrate: 160, channels: 2 +13:06:26.359: ==== Recording Start =============================================== +13:06:26.359: [mp4 output: 'simple_file_output'] Writing Hybrid MP4/MOV file '/home/connorjohnstone/2026-09-22 13-06-26.mp4'... +13:11:29.386: [mp4 muxer: 'simple_file_output'] Flushing final fragment... +13:11:29.387: [mp4 muxer: 'simple_file_output'] Number of fragments: 66 +13:11:29.390: [mp4 muxer: 'simple_file_output'] Full moov size: 164 KiB +13:11:29.390: [mp4 muxer: 'simple_file_output'] Final mdat size: 226954 KiB +13:11:29.390: Output 'simple_file_output': stopping +13:11:29.390: Output 'simple_file_output': Total frames output: 9053 +13:11:29.390: Output 'simple_file_output': Total drawn frames: 5741 (9091 attempted) +13:11:29.390: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 3350 (36.8%) +13:11:29.390: [mp4 output: 'simple_file_output'] Waiting for file writer to finish... +13:11:29.390: [mp4 output: 'simple_file_output'] File output complete. Finalization took 4 ms. +13:11:29.393: ==== Recording Stop ================================================ +13:11:29.398: libfdk_aac encoder destroyed +13:11:54.126: --------------------------------- +13:11:54.126: [x264 encoder: 'simple_video_stream'] preset: veryfast +13:11:54.126: [x264 encoder: 'simple_video_stream'] settings: +13:11:54.126: rate_control: CBR +13:11:54.126: bitrate: 6000 +13:11:54.126: buffer size: 6000 +13:11:54.126: crf: 23 +13:11:54.126: fps_num: 30 +13:11:54.126: fps_den: 1 +13:11:54.126: width: 1280 +13:11:54.126: height: 720 +13:11:54.126: keyint: 250 +13:11:54.126: +13:11:54.130: libfdk_aac encoder created +13:11:54.130: libfdk_aac bitrate: 160, channels: 2 +13:11:54.137: ==== Recording Start =============================================== +13:11:54.137: [mp4 output: 'simple_file_output'] Writing Hybrid MP4/MOV file '/home/connorjohnstone/2026-09-22 13-11-54.mp4'... +13:13:59.423: [mp4 muxer: 'simple_file_output'] Flushing final fragment... +13:13:59.424: [mp4 muxer: 'simple_file_output'] Number of fragments: 30 +13:13:59.424: [mp4 muxer: 'simple_file_output'] Full moov size: 68 KiB +13:13:59.424: [mp4 muxer: 'simple_file_output'] Final mdat size: 93205 KiB +13:13:59.424: Output 'simple_file_output': stopping +13:13:59.424: Output 'simple_file_output': Total frames output: 3721 +13:13:59.424: Output 'simple_file_output': Total drawn frames: 2415 (3758 attempted) +13:13:59.424: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 1343 (35.7%) +13:13:59.425: [mp4 output: 'simple_file_output'] Waiting for file writer to finish... +13:13:59.425: [mp4 output: 'simple_file_output'] File output complete. Finalization took 1 ms. +13:13:59.426: ==== Recording Stop ================================================ +13:13:59.436: libfdk_aac encoder destroyed +13:14:00.835: [pipewire] Stream 0x61fc68fa1da0 state: "paused" (error: none) +13:14:00.835: [pipewire] Negotiated format: +13:14:00.835: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:00.835: [pipewire] Modifier: 0x200000010401b04 +13:14:00.835: [pipewire] Size: 3734x2097 +13:14:00.835: [pipewire] Framerate: 0/1 +13:14:00.838: [pipewire] Negotiated format: +13:14:00.838: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:00.838: [pipewire] Modifier: 0x200000010401b04 +13:14:00.838: [pipewire] Size: 3734x2097 +13:14:00.838: [pipewire] Framerate: 0/1 +13:14:00.839: [pipewire] Stream 0x61fc68fa1da0 state: "streaming" (error: none) +13:14:00.961: [pipewire] Negotiated format: +13:14:00.961: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:00.961: [pipewire] Modifier: 0x200000010401b04 +13:14:00.961: [pipewire] Size: 3640x2041 +13:14:00.961: [pipewire] Framerate: 0/1 +13:14:00.964: [pipewire] Negotiated format: +13:14:00.964: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:00.964: [pipewire] Modifier: 0x200000010401b04 +13:14:00.964: [pipewire] Size: 3640x2041 +13:14:00.964: [pipewire] Framerate: 0/1 +13:14:01.055: [pipewire] Stream 0x61fc68fa1da0 state: "paused" (error: none) +13:14:01.055: [pipewire] Negotiated format: +13:14:01.055: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:01.055: [pipewire] Modifier: 0x200000010401b04 +13:14:01.055: [pipewire] Size: 3630x2035 +13:14:01.055: [pipewire] Framerate: 0/1 +13:14:01.057: [pipewire] Negotiated format: +13:14:01.057: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:01.057: [pipewire] Modifier: 0x200000010401b04 +13:14:01.057: [pipewire] Size: 3630x2035 +13:14:01.057: [pipewire] Framerate: 0/1 +13:14:01.059: [pipewire] Stream 0x61fc68fa1da0 state: "streaming" (error: none) +13:14:01.151: [pipewire] Negotiated format: +13:14:01.151: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:01.151: [pipewire] Modifier: 0x200000010401b04 +13:14:01.151: [pipewire] Size: 3629x2034 +13:14:01.151: [pipewire] Framerate: 0/1 +13:14:01.154: [pipewire] Negotiated format: +13:14:01.154: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:01.154: [pipewire] Modifier: 0x200000010401b04 +13:14:01.154: [pipewire] Size: 3629x2034 +13:14:01.154: [pipewire] Framerate: 0/1 +13:14:10.831: [pipewire] Stream 0x61fc68fa1da0 state: "paused" (error: none) +13:14:10.832: [pipewire] Negotiated format: +13:14:10.832: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:10.832: [pipewire] Modifier: 0x200000010401b04 +13:14:10.832: [pipewire] Size: 3778x413 +13:14:10.832: [pipewire] Framerate: 0/1 +13:14:10.833: [pipewire] Negotiated format: +13:14:10.833: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:10.833: [pipewire] Modifier: 0x200000010401b04 +13:14:10.833: [pipewire] Size: 3778x413 +13:14:10.833: [pipewire] Framerate: 0/1 +13:14:10.833: [pipewire] Stream 0x61fc68fa1da0 state: "streaming" (error: none) +13:14:10.959: [pipewire] Negotiated format: +13:14:10.959: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:10.959: [pipewire] Modifier: 0x200000010401b04 +13:14:10.959: [pipewire] Size: 3802x158 +13:14:10.959: [pipewire] Framerate: 0/1 +13:14:10.960: [pipewire] Negotiated format: +13:14:10.960: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:10.960: [pipewire] Modifier: 0x200000010401b04 +13:14:10.960: [pipewire] Size: 3802x158 +13:14:10.960: [pipewire] Framerate: 0/1 +13:14:11.062: [pipewire] Stream 0x61fc68fa1da0 state: "paused" (error: none) +13:14:11.062: [pipewire] Negotiated format: +13:14:11.062: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:11.062: [pipewire] Modifier: 0x200000010401b04 +13:14:11.062: [pipewire] Size: 3804x137 +13:14:11.062: [pipewire] Framerate: 0/1 +13:14:11.063: [pipewire] Negotiated format: +13:14:11.063: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:11.063: [pipewire] Modifier: 0x200000010401b04 +13:14:11.063: [pipewire] Size: 3804x137 +13:14:11.063: [pipewire] Framerate: 0/1 +13:14:11.064: [pipewire] Stream 0x61fc68fa1da0 state: "streaming" (error: none) +13:14:11.158: [pipewire] Negotiated format: +13:14:11.158: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:11.158: [pipewire] Modifier: 0x200000010401b04 +13:14:11.158: [pipewire] Size: 3804x134 +13:14:11.158: [pipewire] Framerate: 0/1 +13:14:11.159: [pipewire] Negotiated format: +13:14:11.159: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:11.159: [pipewire] Modifier: 0x200000010401b04 +13:14:11.159: [pipewire] Size: 3804x134 +13:14:11.159: [pipewire] Framerate: 0/1 +13:14:12.293: [pipewire] Stream 0x61fc68fa1da0 state: "paused" (error: none) +13:14:12.293: [pipewire] Negotiated format: +13:14:12.293: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:12.293: [pipewire] Modifier: 0x200000010401b04 +13:14:12.293: [pipewire] Size: 3804x1750 +13:14:12.293: [pipewire] Framerate: 0/1 +13:14:12.297: [pipewire] Negotiated format: +13:14:12.297: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:12.297: [pipewire] Modifier: 0x200000010401b04 +13:14:12.297: [pipewire] Size: 3804x1750 +13:14:12.297: [pipewire] Framerate: 0/1 +13:14:12.298: [pipewire] Stream 0x61fc68fa1da0 state: "streaming" (error: none) +13:14:12.396: [pipewire] Negotiated format: +13:14:12.396: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:12.396: [pipewire] Modifier: 0x200000010401b04 +13:14:12.396: [pipewire] Size: 3804x1862 +13:14:12.396: [pipewire] Framerate: 0/1 +13:14:12.399: [pipewire] Negotiated format: +13:14:12.399: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:12.399: [pipewire] Modifier: 0x200000010401b04 +13:14:12.399: [pipewire] Size: 3804x1862 +13:14:12.399: [pipewire] Framerate: 0/1 +13:14:12.519: [pipewire] Stream 0x61fc68fa1da0 state: "paused" (error: none) +13:14:12.519: [pipewire] Negotiated format: +13:14:12.519: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:12.519: [pipewire] Modifier: 0x200000010401b04 +13:14:12.519: [pipewire] Size: 3804x1886 +13:14:12.519: [pipewire] Framerate: 0/1 +13:14:12.522: [pipewire] Negotiated format: +13:14:12.522: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:12.522: [pipewire] Modifier: 0x200000010401b04 +13:14:12.522: [pipewire] Size: 3804x1886 +13:14:12.522: [pipewire] Framerate: 0/1 +13:14:12.524: [pipewire] Stream 0x61fc68fa1da0 state: "streaming" (error: none) +13:14:12.644: [pipewire] Negotiated format: +13:14:12.645: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:12.645: [pipewire] Modifier: 0x200000010401b04 +13:14:12.645: [pipewire] Size: 3804x1887 +13:14:12.645: [pipewire] Framerate: 0/1 +13:14:12.648: [pipewire] Negotiated format: +13:14:12.648: [pipewire] Format: 12 (Spa:Enum:VideoFormat:BGRA) +13:14:12.648: [pipewire] Modifier: 0x200000010401b04 +13:14:12.648: [pipewire] Size: 3804x1887 +13:14:12.648: [pipewire] Framerate: 0/1 +13:18:45.419: ==== Shutting down ================================================== +13:18:45.422: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:18:45.423: pulse-input: Stopped recording from 'alsa_output.usb-Generic_USB_Audio-00.analog-stereo.monitor' +13:18:45.423: pulse-input: Got 40684 packets with 48820800 frames +13:18:45.423: Deduplication logic stopped. +13:18:45.423: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:18:45.423: pulse-input: Stopped recording from 'alsa_input.usb-0c76_USB_PnP_Audio_Device-00.mono-fallback' +13:18:45.423: pulse-input: Got 40685 packets with 48822000 frames +13:18:45.424: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:18:45.424: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:18:45.436: v4l2-input: /dev/video2: Stopped capture after 30456 frames +13:18:45.439: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:18:45.440: [pipewire] Stream 0x61fc688ed600 state: "unconnected" (error: none) +13:18:45.447: QMetaMethod::invoke: Unable to handle unregistered datatype 'std::string' +13:18:45.447: [pipewire] Stream 0x61fc68fa1da0 state: "paused" (error: none) +13:18:45.447: [pipewire] Stream 0x61fc68fa1da0 state: "unconnected" (error: none) +13:18:45.482: All scene data cleared +13:18:45.482: ------------------------------------------------ +13:18:45.493: Tried to call obs_frontend_remove_event_callback with no callbacks! +13:18:45.569: [obs-websocket] [obs_module_unload] Shutting down... +13:18:45.569: Tried to call obs_frontend_remove_event_callback with no callbacks! +13:18:45.570: [obs-websocket] [obs_module_unload] Finished shutting down. +13:18:45.576: [Scripting] Total detached callbacks: 0 +13:18:45.576: Freeing OBS context data +13:18:45.601: == Profiler Results ============================= +13:18:45.601: run_program_init: 735.924 ms +13:18:45.601: ┣OBSApp::AppInit: 14.474 ms +13:18:45.601: ┃ ┗OBSApp::InitLocale: 0.59 ms +13:18:45.601: ┗OBSApp::OBSInit: 620.16 ms +13:18:45.601: ┣obs_startup: 22.218 ms +13:18:45.601: ┗OBSBasic::OBSInit: 532.056 ms +13:18:45.601: ┣OBSBasic::InitBasicConfig: 0.78 ms +13:18:45.601: ┣OBSBasic::ResetAudio: 0.378 ms +13:18:45.601: ┣OBSBasic::ResetVideo: 98.919 ms +13:18:45.601: ┃ ┗obs_init_graphics: 95.79 ms +13:18:45.601: ┃ ┗shader compilation: 27.534 ms +13:18:45.601: ┣OBSBasic::InitOBSCallbacks: 0.006 ms +13:18:45.601: ┣OBSBasic::InitHotkeys: 0.041 ms +13:18:45.601: ┣obs_load_all_modules2: 184.14 ms +13:18:45.601: ┃ ┣obs_init_module(aja-output-ui.so): 0.241 ms +13:18:45.601: ┃ ┣obs_init_module(aja.so): 0.073 ms +13:18:45.601: ┃ ┣obs_init_module(decklink-captions.so): 0 ms +13:18:45.601: ┃ ┣obs_init_module(decklink-output-ui.so): 0 ms +13:18:45.601: ┃ ┣obs_init_module(decklink.so): 0.132 ms +13:18:45.601: ┃ ┣obs_init_module(frontend-tools.so): 77.798 ms +13:18:45.601: ┃ ┣obs_init_module(image-source.so): 0.006 ms +13:18:45.601: ┃ ┣obs_init_module(linux-alsa.so): 0.001 ms +13:18:45.601: ┃ ┣obs_init_module(linux-capture.so): 0.003 ms +13:18:45.601: ┃ ┣obs_init_module(linux-jack.so): 0.001 ms +13:18:45.601: ┃ ┣obs_init_module(linux-pipewire.so): 11.15 ms +13:18:45.601: ┃ ┣obs_init_module(linux-pulseaudio.so): 0.001 ms +13:18:45.601: ┃ ┣obs_init_module(linux-v4l2.so): 4.204 ms +13:18:45.601: ┃ ┣obs_init_module(obs-browser.so): 0.043 ms +13:18:45.601: ┃ ┣obs_init_module(obs-ffmpeg.so): 10.973 ms +13:18:45.601: ┃ ┣obs_init_module(obs-filters.so): 0.012 ms +13:18:45.601: ┃ ┣obs_init_module(obs-libfdk.so): 0.001 ms +13:18:45.601: ┃ ┣obs_init_module(obs-nvenc.so): 0.064 ms +13:18:45.601: ┃ ┃ ┗nvenc_check: 0.057 ms +13:18:45.601: ┃ ┣obs_init_module(obs-outputs.so): 0.008 ms +13:18:45.601: ┃ ┣obs_init_module(obs-qsv11.so): 7.309 ms +13:18:45.601: ┃ ┣obs_init_module(obs-transitions.so): 0.005 ms +13:18:45.601: ┃ ┣obs_init_module(obs-vst.so): 0.001 ms +13:18:45.601: ┃ ┣obs_init_module(obs-websocket.so): 5.232 ms +13:18:45.601: ┃ ┣obs_init_module(obs-x264.so): 0.002 ms +13:18:45.601: ┃ ┣obs_init_module(rtmp-services.so): 0.144 ms +13:18:45.601: ┃ ┣obs_init_module(text-freetype2.so): 0.008 ms +13:18:45.601: ┃ ┗obs_init_module(vlc-video.so): 0.307 ms +13:18:45.601: ┣OBSBasic::InitService: 0.788 ms +13:18:45.601: ┣OBSBasic::ResetOutputs: 0.156 ms +13:18:45.601: ┣OBSBasic::CreateHotkeys: 0.024 ms +13:18:45.601: ┣OBSBasic::InitPrimitives: 0.069 ms +13:18:45.601: ┗OBSBasic::Load: 110.898 ms +13:18:45.601: obs_hotkey_thread(25 ms): min=0 ms, median=0 ms, max=0.03 ms, 99th percentile=0.002 ms, 100% below 25 ms +13:18:45.601: audio_thread(Audio): min=0.007 ms, median=0.154 ms, max=7.002 ms, 99th percentile=0.692 ms +13:18:45.601: ┗receive_audio: min=0.002 ms, median=0.234 ms, max=6.083 ms, 99th percentile=0.568 ms, 0.512956 calls per parent call +13:18:45.601: ┣buffer_audio: min=0 ms, median=0.001 ms, max=0.042 ms, 99th percentile=0.007 ms +13:18:45.601: ┗do_encode: min=0.085 ms, median=0.23 ms, max=6.059 ms, 99th percentile=0.552 ms +13:18:45.601: ┣encode(simple_aac): min=0.08 ms, median=0.216 ms, max=5.793 ms, 99th percentile=0.484 ms +13:18:45.601: ┗send_packet: min=0 ms, median=0.011 ms, max=4.351 ms, 99th percentile=0.081 ms +13:18:45.601: obs_graphics_thread(33.3333 ms): min=0.086 ms, median=38.036 ms, max=134.198 ms, 99th percentile=87.82 ms, 46.1476% below 33.333 ms +13:18:45.601: ┣tick_sources: min=0.001 ms, median=0.017 ms, max=16.962 ms, 99th percentile=0.055 ms +13:18:45.601: ┣output_frame: min=0.035 ms, median=0.358 ms, max=5.192 ms, 99th percentile=1.733 ms +13:18:45.601: ┃ ┣gs_context(video->graphics): min=0.035 ms, median=0.316 ms, max=4.961 ms, 99th percentile=1.345 ms +13:18:45.601: ┃ ┃ ┣render_video: min=0.006 ms, median=0.137 ms, max=3.204 ms, 99th percentile=0.497 ms +13:18:45.601: ┃ ┃ ┃ ┣render_main_texture: min=0.005 ms, median=0.095 ms, max=3.192 ms, 99th percentile=0.294 ms +13:18:45.601: ┃ ┃ ┃ ┣render_output_texture: min=0.006 ms, median=0.028 ms, max=0.377 ms, 99th percentile=0.122 ms, 0.45184 calls per parent call +13:18:45.601: ┃ ┃ ┃ ┣render_convert_texture: min=0.008 ms, median=0.033 ms, max=0.753 ms, 99th percentile=0.14 ms, 0.45184 calls per parent call +13:18:45.601: ┃ ┃ ┃ ┗stage_output_texture: min=0.005 ms, median=0.025 ms, max=0.298 ms, 99th percentile=0.095 ms, 0.45184 calls per parent call +13:18:45.601: ┃ ┃ ┣gs_flush: min=0.001 ms, median=0.123 ms, max=4.495 ms, 99th percentile=0.787 ms +13:18:45.601: ┃ ┃ ┗download_frame: min=0 ms, median=0.086 ms, max=2.918 ms, 99th percentile=0.248 ms, 0.45184 calls per parent call +13:18:45.601: ┃ ┗output_video_data: min=0.052 ms, median=0.127 ms, max=2.782 ms, 99th percentile=0.539 ms, 0.451704 calls per parent call +13:18:45.601: ┗render_displays: min=0.002 ms, median=37.516 ms, max=133.752 ms, 99th percentile=87.139 ms +13:18:45.601: video_thread(video): min=0.372 ms, median=1.448 ms, max=16.67 ms, 99th percentile=6.138 ms +13:18:45.601: ┗receive_video: min=0.315 ms, median=0.945 ms, max=11.879 ms, 99th percentile=3.884 ms, 1.56066 calls per parent call +13:18:45.601: ┗do_encode: min=0.315 ms, median=0.943 ms, max=11.876 ms, 99th percentile=3.882 ms +13:18:45.601: ┣encode(simple_video_stream): min=0.313 ms, median=0.915 ms, max=11.767 ms, 99th percentile=3.809 ms +13:18:45.601: ┗send_packet: min=0.001 ms, median=0.019 ms, max=7.408 ms, 99th percentile=0.125 ms +13:18:45.601: ================================================= +13:18:45.601: == Profiler Time Between Calls ================== +13:18:45.601: obs_hotkey_thread(25 ms): min=25.009 ms, median=25.073 ms, max=28.434 ms, 99.862% within ±2% of 25 ms (0% lower, 0.137999% higher) +13:18:45.601: obs_graphics_thread(33.3333 ms): min=1.145 ms, median=38.047 ms, max=134.249 ms, 40.8088% within ±2% of 33.333 ms (5.60659% lower, 53.5846% higher) +13:18:45.601: ================================================= +13:18:45.638: Number of memory leaks: 0 diff --git a/common/obs-studio/plugin_config/obs-websocket/config.json b/common/obs-studio/plugin_config/obs-websocket/config.json new file mode 100644 index 0000000..e95c4b8 --- /dev/null +++ b/common/obs-studio/plugin_config/obs-websocket/config.json @@ -0,0 +1,8 @@ +{ + "alerts_enabled": false, + "auth_required": true, + "first_load": false, + "server_enabled": false, + "server_password": "GtQmWQP3FJQA6k49", + "server_port": 4455 +} \ No newline at end of file diff --git a/common/obs-studio/plugin_config/rtmp-services/package.json b/common/obs-studio/plugin_config/rtmp-services/package.json new file mode 100644 index 0000000..b7f92f7 --- /dev/null +++ b/common/obs-studio/plugin_config/rtmp-services/package.json @@ -0,0 +1 @@ +{"$schema":"schema/package-schema.json","url":"https://obsproject.com/obs2_update/rtmp-services/v5","version":290,"files":[{"name":"services.json","version":290}]} diff --git a/common/obs-studio/plugin_config/rtmp-services/services.json b/common/obs-studio/plugin_config/rtmp-services/services.json new file mode 100644 index 0000000..4cc6d21 --- /dev/null +++ b/common/obs-studio/plugin_config/rtmp-services/services.json @@ -0,0 +1 @@ +{"$schema":"schema/service-schema-v5.json","format_version":5,"services":[{"name":"Twitch","common":true,"stream_key_link":"https://dashboard.twitch.tv/settings/stream","multitrack_video_configuration_url":"https://ingest.twitch.tv/api/v3/GetClientConfiguration","multitrack_video_name":"Enhanced Broadcasting","multitrack_video_learn_more_link":"https://help.twitch.tv/s/article/multiple-encodes","servers":[{"name":"Asia: Hong Kong","url":"rtmp://live-hkg.twitch.tv/app"},{"name":"Asia: Seoul, South Korea","url":"rtmp://live-sel.twitch.tv/app"},{"name":"Asia: Singapore","url":"rtmp://live-sin.twitch.tv/app"},{"name":"Asia: Taipei, Taiwan","url":"rtmp://live-tpe.twitch.tv/app"},{"name":"Asia: Tokyo, Japan","url":"rtmp://live-tyo.twitch.tv/app"},{"name":"Australia: Sydney","url":"rtmp://live-syd.twitch.tv/app"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.twitch.tv/app"},{"name":"EU: Berlin, DE","url":"rtmp://live-ber.twitch.tv/app"},{"name":"Europe: Copenhagen, DK","url":"rtmp://live-cph.twitch.tv/app"},{"name":"EU: Frankfurt, DE","url":"rtmp://live-fra.twitch.tv/app"},{"name":"EU: Helsinki, FI","url":"rtmp://live-hel.twitch.tv/app"},{"name":"EU: Lisbon, Portugal","url":"rtmp://live-lis.twitch.tv/app"},{"name":"EU: London, UK","url":"rtmp://live-lhr.twitch.tv/app"},{"name":"EU: Madrid, Spain","url":"rtmp://live-mad.twitch.tv/app"},{"name":"EU: Marseille, FR","url":"rtmp://live-mrs.twitch.tv/app"},{"name":"EU: Milan, Italy","url":"rtmp://live-mil.twitch.tv/app"},{"name":"EU: Norway, Oslo","url":"rtmp://live-osl.twitch.tv/app"},{"name":"EU: Paris, FR","url":"rtmp://live-cdg.twitch.tv/app"},{"name":"EU: Prague, CZ","url":"rtmp://live-prg.twitch.tv/app"},{"name":"EU: Stockholm, SE","url":"rtmp://live-arn.twitch.tv/app"},{"name":"EU: Vienna, Austria","url":"rtmp://live-vie.twitch.tv/app"},{"name":"EU: Warsaw, Poland","url":"rtmp://live-waw.twitch.tv/app"},{"name":"NA: Mexico City","url":"rtmp://live-qro.twitch.tv/app"},{"name":"NA: Quebec, Canada","url":"rtmp://live-ymq.twitch.tv/app"},{"name":"NA: Toronto, Canada","url":"rtmp://live-yto.twitch.tv/app"},{"name":"South America: Argentina","url":"rtmp://live-eze.twitch.tv/app"},{"name":"South America: Chile","url":"rtmp://live-scl.twitch.tv/app"},{"name":"South America: Lima, Peru","url":"rtmp://live-lim.twitch.tv/app"},{"name":"South America: Medellin, Colombia","url":"rtmp://live-mde.twitch.tv/app"},{"name":"South America: Rio de Janeiro, Brazil","url":"rtmp://live-rio.twitch.tv/app"},{"name":"South America: Sao Paulo, Brazil","url":"rtmp://live-sao.twitch.tv/app"},{"name":"US Central: Dallas, TX","url":"rtmp://live-dfw.twitch.tv/app"},{"name":"US Central: Denver, CO","url":"rtmp://live-den.twitch.tv/app"},{"name":"US Central: Houston, TX","url":"rtmp://live-hou.twitch.tv/app"},{"name":"US Central: Salt Lake City, UT","url":"rtmp://live-slc.twitch.tv/app"},{"name":"US East: Ashburn, VA","url":"rtmp://live-iad.twitch.tv/app"},{"name":"US East: Atlanta, GA","url":"rtmp://live-atl.twitch.tv/app"},{"name":"US East: Chicago","url":"rtmp://live-ord.twitch.tv/app"},{"name":"US East: Miami, FL","url":"rtmp://live-mia.twitch.tv/app"},{"name":"US East: New York, NY","url":"rtmp://live-jfk.twitch.tv/app"},{"name":"US West: Los Angeles, CA","url":"rtmp://live-lax.twitch.tv/app"},{"name":"US West: Phoenix, AZ","url":"rtmp://live-phx.twitch.tv/app"},{"name":"US West: Portland, Oregon","url":"rtmp://live-pdx.twitch.tv/app"},{"name":"US West: San Francisco, CA","url":"rtmp://live-sfo.twitch.tv/app"},{"name":"US West: San Jose, CA","url":"rtmp://live-sjc.twitch.tv/app"},{"name":"US West: Seattle, WA","url":"rtmp://live-sea.twitch.tv/app"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"YouTube - HLS","common":false,"more_info_link":"https://developers.google.com/youtube/v3/live/guides/ingestion-protocol-comparison","stream_key_link":"https://www.youtube.com/live_dashboard","protocol":"HLS","supported video codecs":["h264","hevc"],"servers":[{"name":"Primary YouTube ingest server","url":"https://a.upload.youtube.com/http_upload_hls?cid={stream_key}©=0&file=out.m3u8"},{"name":"Backup YouTube ingest server","url":"https://b.upload.youtube.com/http_upload_hls?cid={stream_key}©=1&file=out.m3u8"}],"recommended":{"keyint":2,"output":"ffmpeg_hls_muxer","max video bitrate":51000,"max audio bitrate":160}},{"name":"YouTube - RTMPS","common":true,"stream_key_link":"https://www.youtube.com/live_dashboard","alt_names":["YouTube / YouTube Gaming","YouTube - RTMP","YouTube - RTMPS (Beta)"],"supported video codecs":["h264","hevc","av1"],"servers":[{"name":"Primary YouTube ingest server","url":"rtmps://a.rtmps.youtube.com:443/live2"},{"name":"Backup YouTube ingest server","url":"rtmps://b.rtmps.youtube.com:443/live2?backup=1"},{"name":"Primary YouTube ingest server (legacy RTMP)","url":"rtmp://a.rtmp.youtube.com/live2"},{"name":"Backup YouTube ingest server (legacy RTMP)","url":"rtmp://b.rtmp.youtube.com/live2?backup=1"}],"recommended":{"keyint":2,"max video bitrate":51000,"max audio bitrate":160}},{"name":"Loola.tv","common":false,"servers":[{"name":"US East: Virginia","url":"rtmp://rtmp.loola.tv/push"},{"name":"EU Central: Germany","url":"rtmp://rtmp-eu.loola.tv/push"},{"name":"South America: Brazil","url":"rtmp://rtmp-sa.loola.tv/push"},{"name":"Asia/Pacific: Singapore","url":"rtmp://rtmp-sg.loola.tv/push"},{"name":"Middle East: Bahrain","url":"rtmp://rtmp-me.loola.tv/push"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":2500,"max audio bitrate":160,"bframes":2,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Lovecast","servers":[{"name":"Default","url":"rtmp://live-a.lovecastapp.com:5222/app"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":8000,"max audio bitrate":192,"supported resolutions":["1920x1080","1280x720"],"max fps":30},"supported video codecs":["h264"]},{"name":"Luzento.com - RTMP","stream_key_link":"https://cms.luzento.com/dashboard/stream-key?from=OBS","servers":[{"name":"Primary","url":"rtmp://ingest.luzento.com/live"},{"name":"Primary (Test)","url":"rtmp://ingest.luzento.com/test"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":256,"bframes":2,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"GoodGame.ru","servers":[{"name":"Моscow","url":"rtmp://msk.goodgame.ru:1940/live"}],"supported video codecs":["h264"]},{"name":"Vaughn Live / iNSTAGIB","servers":[{"name":"US: Vint Hill, VA","url":"rtmp://live-iad.vaughnsoft.net/live"},{"name":"US: Vint Hill, VA #2","url":"rtmp://live-iad2.vaughnsoft.net/live"},{"name":"US: Dallas, TX","url":"rtmp://live-dfw.vaughnsoft.net/live"},{"name":"US: Denver, CO","url":"rtmp://live-den.vaughnsoft.net/live"},{"name":"US: New York, NY","url":"rtmp://live-nyc.vaughnsoft.net/live"},{"name":"US: Miami, FL","url":"rtmp://live-mia.vaughnsoft.net/live"},{"name":"US: Seattle, WA","url":"rtmp://live-sea.vaughnsoft.net/live"},{"name":"CA: Toronto","url":"rtmp://live-tor.vaughnsoft.net/live"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.vaughnsoft.net/live"},{"name":"EU: London, UK","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"EU: Paris, FR","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"Tokyo, JP","url":"rtmp://live-lhr.vaughnsoft.net/live"}],"recommended":{"keyint":2,"max video bitrate":15000,"max audio bitrate":320},"supported video codecs":["h264"]},{"name":"Breakers.TV","servers":[{"name":"US: Vint Hill, VA","url":"rtmp://live-iad.vaughnsoft.net/live"},{"name":"US: Vint Hill, VA #2","url":"rtmp://live-iad2.vaughnsoft.net/live"},{"name":"US: Dallas, TX","url":"rtmp://live-dfw.vaughnsoft.net/live"},{"name":"US: Denver, CO","url":"rtmp://live-den.vaughnsoft.net/live"},{"name":"US: New York, NY","url":"rtmp://live-nyc.vaughnsoft.net/live"},{"name":"US: Miami, FL","url":"rtmp://live-mia.vaughnsoft.net/live"},{"name":"US: Seattle, WA","url":"rtmp://live-sea.vaughnsoft.net/live"},{"name":"CA: Toronto","url":"rtmp://live-tor.vaughnsoft.net/live"},{"name":"EU: Amsterdam, NL","url":"rtmp://live-ams.vaughnsoft.net/live"},{"name":"EU: London, UK","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"EU: Paris, FR","url":"rtmp://live-lhr.vaughnsoft.net/live"},{"name":"Tokyo, JP","url":"rtmp://live-lhr.vaughnsoft.net/live"}],"recommended":{"keyint":2,"max video bitrate":15000,"max audio bitrate":320},"supported video codecs":["h264"]},{"name":"Facebook Live","common":true,"stream_key_link":"https://www.facebook.com/live/producer?ref=OBS","servers":[{"name":"Default","url":"rtmps://rtmp-api.facebook.com:443/rtmp/"}],"recommended":{"keyint":2,"profile":"main","supported resolutions":["1920x1080","1280x720","852x480","640x360"],"bitrate matrix":[{"res":"640x360","fps":30,"max bitrate":1000},{"res":"640x360","fps":60,"max bitrate":1500},{"res":"852x480","fps":30,"max bitrate":2000},{"res":"852x480","fps":60,"max bitrate":3000},{"res":"1280x720","fps":30,"max bitrate":4000},{"res":"1280x720","fps":60,"max bitrate":6000},{"res":"1920x1080","fps":30,"max bitrate":6000},{"res":"1920x1080","fps":60,"max bitrate":9000}],"max fps":60,"max video bitrate":9000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Restream.io","alt_names":["Restream.io - RTMP","Restream.io - FTL"],"common":true,"stream_key_link":"https://restream.io/settings/streaming-setup?from=OBS","servers":[{"name":"Autodetect","url":"rtmp://live.restream.io/live"},{"name":"EU-West (London, GB)","url":"rtmp://london.restream.io/live"},{"name":"EU-West (Amsterdam, NL)","url":"rtmp://amsterdam.restream.io/live"},{"name":"EU-West (Paris, FR)","url":"rtmp://paris.restream.io/live"},{"name":"EU-Central (Frankfurt, DE)","url":"rtmp://frankfurt.restream.io/live"},{"name":"EU-South (Madrid, Spain)","url":"rtmp://madrid.restream.io/live"},{"name":"Turkey (Istanbul)","url":"rtmp://istanbul.restream.io/live"},{"name":"US-West (Seattle, WA)","url":"rtmp://seattle.restream.io/live"},{"name":"US-West (San Jose, CA)","url":"rtmp://sanjose.restream.io/live"},{"name":"US-Central (Dallas, TX)","url":"rtmp://dallas.restream.io/live"},{"name":"US-East (Chicago, IL)","url":"rtmp://chicago.restream.io/live"},{"name":"US-East (New York, NY)","url":"rtmp://newyork.restream.io/live"},{"name":"US-East (Washington, DC)","url":"rtmp://washington.restream.io/live"},{"name":"NA-East (Toronto, Canada)","url":"rtmp://toronto.restream.io/live"},{"name":"SA (Saint Paul, Brazil)","url":"rtmp://saopaulo.restream.io/live"},{"name":"India (Bangalore)","url":"rtmp://bangalore.restream.io/live"},{"name":"Asia (Hong Kong)","url":"rtmp://hongkong.restream.io/live"},{"name":"Asia (Singapore)","url":"rtmp://singapore.restream.io/live"},{"name":"Asia (Seoul, South Korea)","url":"rtmp://seoul.restream.io/live"},{"name":"Asia (Tokyo, Japan)","url":"rtmp://tokyo.restream.io/live"},{"name":"Australia (Sydney)","url":"rtmp://sydney.restream.io/live"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"Castr.io","servers":[{"name":"US-East (Chicago, IL)","url":"rtmp://cg.castr.io/static"},{"name":"US-East (New York, NY)","url":"rtmp://ny.castr.io/static"},{"name":"US-East (Miami, FL)","url":"rtmp://mi.castr.io/static"},{"name":"US-West (Seattle, WA)","url":"rtmp://se.castr.io/static"},{"name":"US-West (Los Angeles, CA)","url":"rtmp://la.castr.io/static"},{"name":"US-Central (Dallas, TX)","url":"rtmp://da.castr.io/static"},{"name":"NA-East (Toronto, CA)","url":"rtmp://qc.castr.io/static"},{"name":"Mexico","url":"rtmp://mexico.castr.io/static"},{"name":"Sao Paulo, BR","url":"rtmp://br.castr.io/static"},{"name":"Colombia","url":"rtmp://bogota.castr.io/static"},{"name":"Santiago, Chile","url":"rtmp://santiago.castr.io/static"},{"name":"Istanbul, TR","url":"rtmp://istanbul.castr.io/static"},{"name":"Tel Aviv, IL","url":"rtmp://telaviv.castr.io/static"},{"name":"EU-West (London, UK)","url":"rtmp://uk.castr.io/static"},{"name":"EU-West (Paris, FR)","url":"rtmp://paris.castr.io/static"},{"name":"EU-West (Madrid, ES)","url":"rtmp://madrid.castr.io/static"},{"name":"EU-Central (Frankfurt, DE)","url":"rtmp://fr.castr.io/static"},{"name":"EU-Central (Milan, IT)","url":"rtmp://milan.castr.io/static"},{"name":"EU-North (Stockholm, SE)","url":"rtmp://stockholm.castr.io/static"},{"name":"EU-North (Copenhagen, DK)","url":"rtmp://copenhagen.castr.io/static"},{"name":"Russia (Moscow)","url":"rtmp://ru.castr.io/static"},{"name":"Asia (Singapore)","url":"rtmp://sg.castr.io/static"},{"name":"Asia (Hong Kong, HK)","url":"rtmp://hongkong.castr.io/static"},{"name":"Asia (India)","url":"rtmp://in.castr.io/static"},{"name":"Australia (Sydney)","url":"rtmp://au.castr.io/static"},{"name":"UAE (Dubai)","url":"rtmp://dubai.castr.io/static"},{"name":"Africa (Johannesburg, ZA)","url":"rtmp://southafrica.castr.io/static"},{"name":"Africa (Lagos, NG)","url":"rtmp://lagos.castr.io/static"},{"name":"US Central","url":"rtmp://us-central.castr.io/static"},{"name":"US West","url":"rtmp://us-west.castr.io/static"},{"name":"US East","url":"rtmp://us-east.castr.io/static"},{"name":"US South","url":"rtmp://us-south.castr.io/static"},{"name":"South America","url":"rtmp://south-am.castr.io/static"},{"name":"EU Central","url":"rtmp://eu-central.castr.io/static"},{"name":"Singapore","url":"rtmp://sg-central.castr.io/static"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"Boomstream","servers":[{"name":"Default","url":"rtmp://live.boomstream.com/live"}],"supported video codecs":["h264"]},{"name":"Meridix Live Sports Platform","servers":[{"name":"Primary","url":"rtmp://publish.meridix.com/live"}],"recommended":{"max video bitrate":3500},"supported video codecs":["h264"]},{"name":"SOOP","alt_names":["AfreecaTV","아프리카TV","Afreeca.TV","SOOP Korea","SOOP Global"],"servers":[{"name":"Default","url":"rtmp://stream.soop.live/app/"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":8000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"CAM4","servers":[{"name":"CAM4","url":"rtmp://origin.cam4.com/cam4-origin-live"}],"recommended":{"keyint":1,"profile":"baseline","max video bitrate":3000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"ePlay","servers":[{"name":"ePlay Primary","url":"rtmp://live.eplay.link/origin"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":7500,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Picarto","servers":[{"name":"Autoselect closest server","url":"rtmp://live.us.picarto.tv/golive"},{"name":"Los Angeles, USA","url":"rtmp://live.us-losangeles.picarto.tv/golive"},{"name":"Dallas, USA","url":"rtmp://live.us-dallas.picarto.tv/golive"},{"name":"Miami, USA","url":"rtmp://live.us-miami.picarto.tv/golive"},{"name":"New York, USA","url":"rtmp://live.us-newyork.picarto.tv/golive"},{"name":"Europe","url":"rtmp://live.eu-west1.picarto.tv/golive"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":3500},"supported video codecs":["h264"]},{"name":"Uscreen","servers":[{"name":"Default","url":"rtmp://global-live.uscreen.app:5222/app"}],"recommended":{"keyint":2,"max video bitrate":8000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Stripchat","servers":[{"name":"Auto","url":"rtmp://live.doppiocdn.com/ext"}],"recommended":{"keyint":2,"profile":"main","bframes":0,"max video bitrate":6000,"max audio bitrate":128,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"CamSoda","servers":[{"name":"North America","url":"rtmp://obs-ingest-na.livemediahost.com/cam_obs"},{"name":"South America","url":"rtmp://obs-ingest-sa.livemediahost.com/cam_obs"},{"name":"Asia","url":"rtmp://obs-ingest-as.livemediahost.com/cam_obs"},{"name":"Europe","url":"rtmp://obs-ingest-eu.livemediahost.com/cam_obs"},{"name":"Oceania","url":"rtmp://obs-ingest-oc.livemediahost.com/cam_obs"}],"recommended":{"supported resolutions":["1920x1080","1280x720","852x480","480x360"],"max fps":30,"max video bitrate":6000,"max audio bitrate":160,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Chaturbate","stream_key_link":"https://chaturbate.com/b/?useExternalSoftware=true","more_info_link":"https://support.chaturbate.com/hc/en-us/articles/360037971952-How-do-I-set-up-OBS","servers":[{"name":"Global Main Fastest - Recommended","url":"rtmp://global.live.mmcdn.com/live-origin"},{"name":"Global Backup","url":"rtmp://global-backup.live.mmcdn.com/live-origin"},{"name":"Asia: Mumbai, India","url":"rtmp://bom.live.mmcdn.com/live-origin"},{"name":"Asia: Singapore","url":"rtmp://sin.live.mmcdn.com/live-origin"},{"name":"Asia: Taiwan","url":"rtmp://tsa.live.mmcdn.com/live-origin"},{"name":"Asia: Tokyo, Japan","url":"rtmp://nrt.live.mmcdn.com/live-origin"},{"name":"Australasia: Sydney, Australia","url":"rtmp://syd.live.mmcdn.com/live-origin"},{"name":"EU East: Sofia, Bulgaria","url":"rtmp://sof.live.mmcdn.com/live-origin"},{"name":"EU East: Warsaw, Poland","url":"rtmp://waw.live.mmcdn.com/live-origin"},{"name":"EU North: Helsinki, Finland","url":"rtmp://hel.live.mmcdn.com/live-origin"},{"name":"EU West: Amsterdam, Netherlands","url":"rtmp://ams.live.mmcdn.com/live-origin"},{"name":"EU West: Frankfurt, Germany","url":"rtmp://fra.live.mmcdn.com/live-origin"},{"name":"EU West: Madrid, Spain","url":"rtmp://mad.live.mmcdn.com/live-origin"},{"name":"EU West: Milan, Italy","url":"rtmp://mxp.live.mmcdn.com/live-origin"},{"name":"EU West: Rotterdam, Netherlands","url":"rtmp://rtm.live.mmcdn.com/live-origin"},{"name":"South America: Bogota, Colombia","url":"rtmp://bog.live.mmcdn.com/live-origin"},{"name":"South America: Sao Paulo, Brazil","url":"rtmp://gru.live.mmcdn.com/live-origin"},{"name":"US Central: Austin, TX","url":"rtmp://aus.live.mmcdn.com/live-origin"},{"name":"US Central: Chicago, IL","url":"rtmp://chi.live.mmcdn.com/live-origin"},{"name":"US East: Ashburn, VA","url":"rtmp://ash.live.mmcdn.com/live-origin"},{"name":"US East: Atlanta, GA","url":"rtmp://atl.live.mmcdn.com/live-origin"},{"name":"US East: Miami, FL","url":"rtmp://mia.live.mmcdn.com/live-origin"},{"name":"US West: Los Angeles, CA","url":"rtmp://lax.live.mmcdn.com/live-origin"},{"name":"US West: Phoenix, AZ","url":"rtmp://phx.live.mmcdn.com/live-origin"},{"name":"US West: Salt Lake City, UT","url":"rtmp://slc.live.mmcdn.com/live-origin"},{"name":"US West: Seattle, WA","url":"rtmp://sea.live.mmcdn.com/live-origin"}],"recommended":{"keyint":2,"max video bitrate":50000,"max audio bitrate":192,"supported resolutions":["3840x2160","2560x1440","1920x1080","1280x720","960x540","852x480","640x360"],"max fps":60},"supported video codecs":["h264"]},{"name":"WpStream","more_info_link":"https://wpstream.net/obs-more-info","stream_key_link":"https://wpstream.net/obs-get-stream-key","servers":[{"name":"Closest server - Automatic","url":"rtmp://ingest.wpstream.net/golive"},{"name":"North America","url":"rtmp://ingest-na.wpstream.net/golive"},{"name":"Europe","url":"rtmp://ingest-eu.wpstream.net/golive"},{"name":"Asia","url":"rtmp://ingest-as.wpstream.net/golive"},{"name":"South America","url":"rtmp://ingest-sa.wpstream.net/golive"},{"name":"Australia & Oceania","url":"rtmp://ingest-au.wpstream.net/golive"}],"recommended":{"keyint":2,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Twitter","common":true,"stream_key_link":"https://studio.twitter.com/producer/sources","alt_names":["Twitter / Periscope"],"servers":[{"name":"US West: California","url":"rtmp://ca.pscp.tv:80/x"},{"name":"US West: Oregon","url":"rtmp://or.pscp.tv:80/x"},{"name":"US East: Virginia","url":"rtmp://va.pscp.tv:80/x"},{"name":"South America: Brazil","url":"rtmp://br.pscp.tv:80/x"},{"name":"EU West: France","url":"rtmp://fr.pscp.tv:80/x"},{"name":"EU West: Ireland","url":"rtmp://ie.pscp.tv:80/x"},{"name":"EU Central: Germany","url":"rtmp://de.pscp.tv:80/x"},{"name":"Asia/Pacific: Australia","url":"rtmp://au.pscp.tv:80/x"},{"name":"Asia/Pacific: India","url":"rtmp://in.pscp.tv:80/x"},{"name":"Asia/Pacific: Japan","url":"rtmp://jp.pscp.tv:80/x"},{"name":"Asia/Pacific: Korea","url":"rtmp://kr.pscp.tv:80/x"},{"name":"Asia/Pacific: Singapore","url":"rtmp://sg.pscp.tv:80/x"}],"recommended":{"keyint":3,"max video bitrate":12000,"max audio bitrate":128,"max fps":60},"supported video codecs":["h264"]},{"name":"Switchboard Live","alt_names":["Switchboard Live (Joicaster)"],"servers":[{"name":"Default","url":"rtmps://live.sb.zone:443/live"}],"recommended":{"keyint":2,"profile":"high"},"supported video codecs":["h264"]},{"name":"Eventials","servers":[{"name":"Default","url":"rtmp://transmission.eventials.com/eventialsLiveOrigin"}],"recommended":{"keyint":1,"profile":"baseline","max video bitrate":900,"max audio bitrate":96},"supported video codecs":["h264"]},{"name":"EventLive.pro","servers":[{"name":"Default","url":"rtmp://go.eventlive.pro/live"}],"recommended":{"keyint":2,"max video bitrate":3000,"max audio bitrate":192,"supported resolutions":["1920x1080","1280x720"],"max fps":30},"supported video codecs":["h264"]},{"name":"Lahzenegar - StreamG | لحظه‌نگار - استریمجی","servers":[{"name":"Primary","url":"rtmp://rtmp.lahzecdn.com/pro"},{"name":"Iran","url":"rtmp://rtmp-iran.lahzecdn.com/pro"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":4000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"MyLive","servers":[{"name":"Default","url":"rtmp://stream.mylive.in.th/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":7000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Trovo","alt_names":["Madcat"],"stream_key_link":"https://studio.trovo.live/mychannel/stream","servers":[{"name":"Default","url":"rtmp://livepush.trovo.live/live/"}],"recommended":{"keyint":2,"max video bitrate":9000,"max audio bitrate":160,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Mixcloud","servers":[{"name":"Default","url":"rtmp://rtmp.mixcloud.com/broadcast"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"supported resolutions":["1280x720","852x480","480x360"],"max fps":30,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"SermonAudio Cloud","alt_names":["SermonAudio.com"],"servers":[{"name":"Primary","url":"rtmp://webcast.sermonaudio.com/sa"}],"recommended":{"max video bitrate":2000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Vimeo","servers":[{"name":"Default","url":"rtmp://rtmp.cloud.vimeo.com/live"}],"supported video codecs":["h264"]},{"name":"Aparat","servers":[{"name":"Default","url":"rtmp://rtmp.cdn.asset.aparat.com:443/event"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"KakaoTV","servers":[{"name":"Default","url":"rtmp://rtmp.play.kakao.com/kakaotv"}],"recommended":{"max video bitrate":8000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Piczel.tv","servers":[{"name":"US East: 1","url":"rtmp://boston.piczel.tv/live"},{"name":"US East: 2","url":"rtmp://boston-2.piczel.tv/live"},{"name":"France","url":"rtmp://france.piczel.tv/live"},{"name":"Brazil","url":"rtmp://brazil.piczel.tv/live"}],"recommended":{"keyint":4,"max video bitrate":2500,"max audio bitrate":256,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Lightcast.com","servers":[{"name":"North America 1","url":"rtmp://ingest-na1.live.lightcast.com/in"},{"name":"North America 2","url":"rtmp://ingest-na2.live.lightcast.com/in"},{"name":"Europe","url":"rtmp://ingest-eu1.live.lightcast.com/in"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Bongacams","servers":[{"name":"Automatic / Default","url":"rtmp://auto.origin.gnsbc.com:1934/live"},{"name":"Automatic / Backup","url":"rtmp://origin.bcvidorigin.com:1934/live"},{"name":"Europe","url":"rtmp://z-eu.origin.gnsbc.com:1934/live"},{"name":"North America","url":"rtmp://z-us.origin.gnsbc.com:1934/live"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":192,"bframes":0,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"OnlyFans.com","stream_key_link":"https://onlyfans.com/my/settings/other","servers":[{"name":"CloudBeta","url":"rtmp://cloudbetastreaming.onlyfans.com/live"}],"recommended":{"keyint":2,"profile":"main","max video bitrate":2500,"max audio bitrate":192,"bframes":0,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Steam","common":false,"servers":[{"name":"Default","url":"rtmp://ingest-rtmp.broadcast.steamcontent.com/app"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":7000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Konduit.live","servers":[{"name":"Default","url":"rtmp://rtmp.konduit.live/live"}],"recommended":{"keyint":2,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"niconico (ニコニコ生放送)","more_info_link":"https://qa.nicovideo.jp/faq/show/701","alt_names":["niconico, premium member (ニコニコ生放送 プレミアム会員)","niconico, free member (ニコニコ生放送 一般会員)"],"servers":[{"name":"Default","url":"rtmp://liveorigin.dlive.nicovideo.jp/live/input"}],"recommended":{"keyint":2,"profile":"high","max audio bitrate":192,"max video bitrate":5808,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Nimo TV","servers":[{"name":"Global:2","url":"rtmp://txpush.rtmp.nimo.tv/live/"},{"name":"Global:3","url":"rtmp://alpush.rtmp.nimo.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":6000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"XLoveCam.com","servers":[{"name":"Europe(main)","url":"rtmp://nl.eu.stream.xlove.com/performer-origin"},{"name":"Europe(Romania)","url":"rtmp://ro.eu.stream.xlove.com/performer-origin"},{"name":"Europe(Russia)","url":"rtmp://ru.eu.stream.xlove.com/performer-origin"},{"name":"North America(US East)","url":"rtmp://usec.na.stream.xlove.com/performer-origin"},{"name":"North America(US West)","url":"rtmp://uswc.na.stream.xlove.com/performer-origin"},{"name":"North America(Canada)","url":"rtmp://ca.na.stream.xlove.com/performer-origin"},{"name":"South America","url":"rtmp://co.sa.stream.xlove.com/performer-origin"},{"name":"Asia","url":"rtmp://sg.as.stream.xlove.com/performer-origin"}],"recommended":{"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"AngelThump","servers":[{"name":"Auto","url":"rtmp://ingest.angelthump.com/live"},{"name":"New York 3","url":"rtmp://nyc-ingest.angelthump.com:1935/live"},{"name":"San Francisco 2","url":"rtmp://sfo-ingest.angelthump.com:1935/live"},{"name":"Singapore 1","url":"rtmp://sgp-ingest.angelthump.com:1935/live"},{"name":"London 1","url":"rtmp://lon-ingest.angelthump.com:1935/live"},{"name":"Frankfurt 1","url":"rtmp://fra-ingest.angelthump.com:1935/live"},{"name":"Toronto 1","url":"rtmp://tor-ingest.angelthump.com:1935/live"},{"name":"Amsterdam 3","url":"rtmp://ams-ingest.angelthump.com:1935/live"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":3500,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"api.video","servers":[{"name":"Default","url":"rtmp://broadcast.api.video/s"}],"recommended":{"keyint":2,"max video bitrate":20000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"SHOWROOM","protocol":"RTMP","servers":[{"name":"Default","url":"https://www.showroom-live.com/api/obs/streaming_info?obs_key="}],"recommended":{"keyint":2,"profile":"main","max video bitrate":1500,"max audio bitrate":160,"x264opts":"tune=zerolatency"},"supported video codecs":["h264"]},{"name":"Mux","servers":[{"name":"Global (RTMPS)","url":"rtmps://global-live.mux.com:443/app"},{"name":"Global (RTMP)","url":"rtmp://global-live.mux.com:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Viloud","servers":[{"name":"Default","url":"rtmp://live.viloud.tv:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"MyFreeCams","servers":[{"name":"Automatic","url":"rtmp://publish.myfreecams.com/NxServer"},{"name":"Australia","url":"rtmp://publish-syd.myfreecams.com/NxServer"},{"name":"East Asia","url":"rtmp://publish-tyo.myfreecams.com/NxServer"},{"name":"Europe (East)","url":"rtmp://publish-buh.myfreecams.com/NxServer"},{"name":"Europe (West)","url":"rtmp://publish-ams.myfreecams.com/NxServer"},{"name":"North America (East Coast)","url":"rtmp://publish-ord.myfreecams.com/NxServer"},{"name":"North America (West Coast)","url":"rtmp://publish-tuk.myfreecams.com/NxServer"},{"name":"South America","url":"rtmp://publish-sao.myfreecams.com/NxServer"}],"recommended":{"keyint":1,"profile":"high","max fps":60,"max video bitrate":10000,"max audio bitrate":192,"x264opts":"tune=zerolatency scenecut=0"},"supported video codecs":["h264"]},{"name":"PolyStreamer.com","servers":[{"name":"Auto-select closest server","url":"rtmp://live.polystreamer.com/live"},{"name":"United States - West","url":"rtmp://us-west.live.polystreamer.com/live"},{"name":"United States - East","url":"rtmp://us-east.live.polystreamer.com/live"},{"name":"Australia","url":"rtmp://aus.live.polystreamer.com/live"},{"name":"India","url":"rtmp://ind.live.polystreamer.com/live"},{"name":"Germany","url":"rtmp://deu.live.polystreamer.com/live"},{"name":"Japan","url":"rtmp://jpn.live.polystreamer.com/live"},{"name":"Singapore","url":"rtmp://sgp.live.polystreamer.com/live"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"nanoStream Cloud / bintu","more_info_link":"https://www.nanocosmos.de/obs","stream_key_link":"https://bintu-cloud-frontend.nanocosmos.de/organisation","servers":[{"name":"bintu-stream global ingest (rtmp)","url":"rtmp://bintu-stream.nanocosmos.de/live"},{"name":"bintu-stream global ingest (rtmps)","url":"rtmps://bintu-stream.nanocosmos.de:1937/live"},{"name":"bintu-vtrans global ingest with transcoding/ABR (rtmp)","url":"rtmp://bintu-vtrans.nanocosmos.de/live"},{"name":"bintu-vtrans global ingest with transcoding/ABR (rtmps)","url":"rtmps://bintu-vtrans.nanocosmos.de:1937/live"},{"name":"bintu-stream Europe (EU)","url":"rtmp://bintu-stream-eu.nanocosmos.de/live"},{"name":"bintu-stream USA West (USW)","url":"rtmp://bintu-stream-usw.nanocosmos.de/live"},{"name":"bintu-stream US East (USE)","url":"rtmp://bintu-stream-use.nanocosmos.de/live"},{"name":"bintu-stream Asia South (ASS)","url":"rtmp://bintu-stream-ass.nanocosmos.de/live"},{"name":"bintu-vtrans Europe (EU)","url":"rtmp://bintu-vtrans-eu.nanocosmos.de/live"},{"name":"bintu-vtrans USA West (USW)","url":"rtmp://bintu-vtrans-usw.nanocosmos.de/live"},{"name":"bintu-vtrans US East (USE)","url":"rtmp://bintu-vtrans-use.nanocosmos.de/live"},{"name":"bintu-vtrans Asia South (ASS)","url":"rtmp://bintu-vtrans-ass.nanocosmos.de/live"},{"name":"bintu-vtrans Australia (AU)","url":"rtmp://bintu-vtrans-au.nanocosmos.de/live"}],"recommended":{"keyint":2,"profile":"baseline","bframes":0,"max video bitrate":5000,"max audio bitrate":192,"x264opts":"tune=zerolatency b-pyramid=0 scenecut=0"},"supported video codecs":["h264"]},{"name":"Dacast","protocol":"RTMP","servers":[{"name":"Default","url":"https://developer.dacast.com/v3/encoder-setup/"}],"recommended":{"keyint":1,"profile":"high","max video bitrate":7000,"max audio bitrate":128},"supported video codecs":["h264"]},{"name":"Bilibili Live - RTMP | 哔哩哔哩直播 - RTMP","more_info_link":"https://link.bilibili.com/p/help/index?id=4#/tools-tutorial","stream_key_link":"https://link.bilibili.com/p/center/index#/my-room/start-live","alt_names":["Bilibili Live"],"servers":[{"name":"Global - Primary | 全球 - 主要","url":"rtmp://live-push.bilivideo.com/live-bvc/"},{"name":"Non Chinese Mainland - Primary | 非中国大陆地区 - 主要","url":"rtmp://bdy.live-push.bilivideo.com/live-bvc/"},{"name":"Chinese Mainland - Backup | 中国大陆地区 - 备用","url":"rtmp://txy2.live-push.bilivideo.com/live-bvc/"},{"name":"Non Chinese Mainland - Backup | 非中国大陆地区 - 备用","url":"rtmp://txy.live-push.bilivideo.com/live-bvc/"}],"supported video codecs":["h264","hevc"]},{"name":"BoxCast","stream_key_link":"https://dashboard.boxcast.com/#/sources","servers":[{"name":"BoxCast","url":"rtmp://rtmp.boxcast.com/live"}],"supported video codecs":["h264"]},{"name":"Jio Games","servers":[{"name":"Primary","url":"rtmp://livepub1.api.engageapps.jio/live"},{"name":"Secondary","url":"rtmp://livepub2.api.engageapps.jio/live"}],"recommended":{"keyint":2,"max video bitrate":32000,"max audio bitrate":256},"supported video codecs":["h264"]},{"name":"Kuaishou Live","stream_key_link":"https://studio.kuaishou.com/live/list","servers":[{"name":"Default","url":"rtmp://open-push.voip.yximgs.com/gifshow/"},{"name":"North America","url":"rtmp://tx.push.yximgs.com/live/"}],"supported video codecs":["h264"]},{"name":"PhoneLiveStreaming","stream_key_link":"https://app.phonelivestreaming.com/media/rtmp","servers":[{"name":"PhoneLiveStreaming","url":"rtmp://live.phonelivestreaming.com/live/"}],"recommended":{"keyint":2,"max video bitrate":128,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Sympla","servers":[{"name":"Sympla RTMP","url":"rtmp://rtmp.sympla.com.br:5222/app"}],"recommended":{"keyint":2,"max video bitrate":5000,"max audio bitrate":160},"supported video codecs":["h264"]},{"name":"Livepush","more_info_link":"https://docs.livepush.io/en/articles/5065323-how-to-stream-live-from-obs-to-livepush","servers":[{"name":"Livepush Global (Default)","url":"rtmp://dc-global.livepush.io/live"},{"name":"Chicago, US","url":"rtmp://us-central-ch.livepush.io/live"},{"name":"New York, US","url":"rtmp://us-east-ny.livepush.io/live"},{"name":"Los Angeles, US","url":"rtmp://us-west-la.livepush.io/live"},{"name":"Miami, US","url":"rtmp://us-south-mia.livepush.io/live"},{"name":"Dallas, US","url":"rtmp://us-central-dal.livepush.io/live"},{"name":"Montreal, CA","url":"rtmp://ca-central-mon.livepush.io/live"},{"name":"Toronto, CA","url":"rtmp://ca-south-tor.livepush.io/live"},{"name":"Sydney, AU","url":"rtmp://au-east-syd.livepush.io/live"},{"name":"London, UK","url":"rtmp://uk-central-ldn.livepush.io/live"},{"name":"Milan, Italy","url":"rtmp://it-north-mln.livepush.io/live"},{"name":"Paris, FR","url":"rtmp://fr-central-par.livepush.io/live"},{"name":"Singapore","url":"rtmp://as-southeast-sg.livepush.io/live"},{"name":"Bangalore, IN","url":"rtmp://in-south-blr.livepush.io/live"}],"recommended":{"keyint":2,"max video bitrate":16000},"supported video codecs":["h264"]},{"name":"Vindral","more_info_link":"https://docs.vindral.com/docs/vindral-cdn/","stream_key_link":"https://portal.cdn.vindral.com/channels","servers":[{"name":"Global","url":"rtmps://rtmp.global.cdn.vindral.com/publish"}],"recommended":{"keyint":1,"profile":"high","bframes":0,"max video bitrate":20000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Whowatch (ふわっち)","more_info_link":"https://whowatch.tv/help/encoder","stream_key_link":"https://whowatch.tv/publish","servers":[{"name":"default","url":"rtmp://live.whowatch.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":1800,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"IRLToolkit","stream_key_link":"https://irl.run/settings/ingest/","servers":[{"name":"Global (Recommended)","url":"rtmps://stream.global.irl.run/ingest"},{"name":"Los Angeles, US","url":"rtmps://stream.lax.irl.run/ingest"},{"name":"Dallas, US","url":"rtmps://stream.dal.irl.run/ingest"},{"name":"New York, US","url":"rtmps://stream.ewr.irl.run/ingest"},{"name":"Miami, US","url":"rtmps://stream.mia.irl.run/ingest"},{"name":"Amsterdam, NL","url":"rtmps://stream.ams.irl.run/ingest"},{"name":"Frankfurt, DE","url":"rtmps://stream.fra.irl.run/ingest"},{"name":"Singapore","url":"rtmps://stream.sin.irl.run/ingest"},{"name":"Tokyo, JP","url":"rtmps://stream.tyo.irl.run/ingest"},{"name":"Sydney, AU","url":"rtmps://stream.syd.irl.run/ingest"}],"recommended":{"keyint":2,"bframes":2,"max video bitrate":20000,"max audio bitrate":256},"supported video codecs":["h264"]},{"name":"Bitmovin","more_info_link":"https://developer.bitmovin.com/docs/overview","stream_key_link":"https://bitmovin.com/dashboard/streams?streamsTab=LIVE","servers":[{"name":"Streams Live","url":"rtmp://live-input.bitmovin.com/streams"}],"recommended":{"keyint":2},"supported video codecs":["h264"]},{"name":"Enchant.events","more_info_link":"https://docs.enchant.events/knowledge-base-y4pOb","servers":[{"name":"Primary RTMPS","url":"rtmps://stream.enchant.cloud:443/live"}],"recommended":{"keyint":2,"profile":"high","max video bitrate":9000,"max audio bitrate":192},"supported video codecs":["h264"]},{"name":"Joystick.TV","more_info_link":"https://support.joystick.tv/live_streaming/","stream_key_link":"https://joystick.tv/stream-settings","servers":[{"name":"North America","url":"rtmp://live.joystick.tv/live/"},{"name":"Europe","url":"rtmp://eu.live.joystick.tv/live/"}],"recommended":{"keyint":2,"max video bitrate":7500,"max audio bitrate":192,"max fps":60,"profile":"main","bframes":0,"x264opts":"tune=zerolatency scenecut=0"},"supported video codecs":["h264"]},{"name":"Livepeer Studio","more_info_link":"https://docs.livepeer.org/guides/developing/stream-via-obs","stream_key_link":"https://livepeer.studio/dashboard/streams","servers":[{"name":"Global (RTMP)","url":"rtmp://rtmp.livepeer.com/live"},{"name":"Global (RTMP Primary)","url":"rtmp://rtmp-a.livepeer.com/live"},{"name":"Global (RTMP Backup)","url":"rtmp://rtmp-b.livepeer.com/live"}],"recommended":{"keyint":1,"profile":"high","bframes":0,"max video bitrate":20000,"max audio bitrate":512},"supported video codecs":["h264"]},{"name":"MasterStream.iR | مستراستریم | ری استریم و استریم همزمان","common":false,"more_info_link":"https://masterstream.ir/webpage/page/docs","stream_key_link":"https://masterstream.ir/control-panel/streaming","servers":[{"name":"Iran Server 1 - Bandwidth Required","url":"rtmp://live1.masterstream.ir/live"},{"name":"Iran Server 2 - Bandwidth Required","url":"rtmp://live2.masterstream.ir/live"},{"name":"Iran Server 3 - Bandwidth Required","url":"rtmp://live3.masterstream.ir/live"},{"name":"Iran Server 4 - Bandwidth Required","url":"rtmp://live4.masterstream.ir/live"},{"name":"Iran Server 5 - Bandwidth Required","url":"rtmp://live5.masterstream.ir/live"},{"name":"International Server 1","url":"rtmp://ilive1.masterstream.ir/live"},{"name":"International Server 2","url":"rtmp://ilive2.masterstream.ir/live"},{"name":"International Server 3","url":"rtmp://ilive3.masterstream.ir/live"},{"name":"International Server 4","url":"rtmp://ilive4.masterstream.ir/live"}],"protocol":"RTMP","supported video codecs":["h264"],"recommended":{"keyint":2,"supported resolutions":["1920x1080","1280x720","852x480","640x360"],"max video bitrate":6000,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"PandaTV | 팬더티비","common":false,"multitrack_video_name":"시차없는 LIVE+ [화질 최적화]","multitrack_video_configuration_url":"https://ingest.contribute.live-video.net/api/v3/GetClientConfiguration","servers":[{"name":"Default","url":"rtmp://rtmp.pandalive.co.kr/app"}],"recommended":{"keyint":2,"supported resolutions":["1920x1080","1280x720","852x480","640x360"],"max video bitrate":7500,"max audio bitrate":320,"x264opts":"scenecut=0"},"supported video codecs":["h264"]},{"name":"Vault - by CommanderRoot","common":false,"more_info_link":"https://vault.root-space.eu/","stream_key_link":"https://vault.root-space.eu/recordings","servers":[{"name":"EU - Central","url":"rtmp://ingest-eu-central.vault.root-space.eu/app"},{"name":"US - West","url":"rtmp://ingest-us-west.vault.root-space.eu/app"}],"protocol":"RTMP","supported video codecs":["h264"],"supported audio codecs":["aac"],"recommended":{"keyint":2,"max video bitrate":7800,"max audio bitrate":320,"x264opts":"scenecut=0"}},{"name":"CHZZK","common":false,"stream_key_link":"https://studio.chzzk.naver.com/setting","servers":[{"name":"Default","url":"rtmp://global-rtmp.lip2.navercorp.com:8080/relay"}],"supported video codecs":["h264"],"recommended":{"keyint":1,"bframes":0,"max fps":60,"max video bitrate":8000,"max audio bitrate":192,"x264opts":"tune=zerolatency scenecut=0","supported resolutions":["1920x1080"]}},{"name":"Streamway","common":false,"more_info_link":"https://support.streamway.in/how-to-connect-obs-studio-to-streamway/","stream_key_link":"https://app.streamway.in/broadcasts","servers":[{"name":"Primary","url":"rtmp://injest.streamway.in/LiveApp"},{"name":"Backup","url":"rtmps://bkp.streamway.in:443/live"}],"protocol":"RTMP","supported video codecs":["h264"],"recommended":{"keyint":2}},{"name":"SharePlay.tv","common":false,"stream_key_link":"https://playstudio.shareplay.tv/stream/settings","servers":[{"name":"Default (Auto Detect)","url":"rtmp://stream.shareplay.tv"},{"name":"Atlanta, Georgia, USA","url":"rtmp://live-us-atl-stream.shareplay.tv"},{"name":"Chicago, Illinois, USA","url":"rtmp://live-us-ord-stream.shareplay.tv"},{"name":"Dallas, Texas, USA","url":"rtmp://live-us-dfw-stream.shareplay.tv"},{"name":"Los Angeles, California, USA","url":"rtmp://live-us-lax-stream.shareplay.tv"},{"name":"Seattle, Washington, USA","url":"rtmp://live-us-sea-stream.shareplay.tv"},{"name":"Washington D.C., USA","url":"rtmp://live-us-iad-stream.shareplay.tv"},{"name":"Toronto, Canada","url":"rtmp://live-ca-yyz-stream.shareplay.tv"},{"name":"Paris, France","url":"rtmp://live-fr-par-stream.shareplay.tv"},{"name":"London, UK","url":"rtmp://live-uk-lhr-stream.shareplay.tv"},{"name":"Sydney, Australia","url":"rtmp://live-au-syd-stream.shareplay.tv"}],"supported video codecs":["h264"],"recommended":{"keyint":2,"max video bitrate":12000,"max audio bitrate":320}},{"name":"sheeta","common":false,"more_info_link":"https://partner-support.sheeta.com/hc/ja/articles/4404573942425-%E7%94%9F%E6%94%BE%E9%80%81%E3%81%AE%E9%85%8D%E4%BF%A1%E6%96%B9%E6%B3%95","servers":[{"name":"Default","url":"rtmp://lsm.sheeta.com:1935/lsm"}],"protocol":"RTMP","supported video codecs":["h264"],"supported audio codecs":["aac"],"recommended":{"keyint":1,"profile":"main","supported resolutions":["1920x1080","1280x720","854x480","640x480"],"bitrate matrix":[{"res":"1920x1080","fps":30,"max bitrate":6000},{"res":"1280x720","fps":30,"max bitrate":4700},{"res":"854x480","fps":30,"max bitrate":3400},{"res":"640x480","fps":30,"max bitrate":3400},{"res":"1920x1080","fps":60,"max bitrate":9000},{"res":"1280x720","fps":60,"max bitrate":7000},{"res":"854x480","fps":60,"max bitrate":5000},{"res":"640x480","fps":60,"max bitrate":5000}],"max fps":60,"max video bitrate":9000,"max audio bitrate":512,"x264opts":"scenecut=0","output":"rtmp_output"}},{"name":"Amazon IVS","supported video codecs":["h264"],"servers":[{"name":"Asia: China, Hong Kong (6) (RTMPS)","url":"rtmps://hkg06.contribute.live-video.net/app"},{"name":"Asia: India, Bangalore (1) (RTMPS)","url":"rtmps://blr01.contribute.live-video.net/app"},{"name":"Asia: India, Chennai (RTMPS)","url":"rtmps://maa01.contribute.live-video.net/app"},{"name":"Asia: India, Hyderabad (1) (RTMPS)","url":"rtmps://hyd01.contribute.live-video.net/app"},{"name":"Asia: India, Mumbai (RTMPS)","url":"rtmps://bom01.contribute.live-video.net/app"},{"name":"Asia: India, New Delhi (RTMPS)","url":"rtmps://del01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Cikarang Barat (1) (RTMPS)","url":"rtmps://jkt01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Jakarta (2) (RTMPS)","url":"rtmps://jkt02.contribute.live-video.net/app"},{"name":"Asia: Japan, Osaka (1) (RTMPS)","url":"rtmps://osa01.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (3) (RTMPS)","url":"rtmps://tyo03.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (5) (RTMPS)","url":"rtmps://tyo05.contribute.live-video.net/app"},{"name":"Asia: Manila, Philippines (1) (RTMPS)","url":"rtmps://mnl01.contribute.live-video.net/app"},{"name":"Asia: Singapore (1) (RTMPS)","url":"rtmps://sin01.contribute.live-video.net/app"},{"name":"Asia: Singapore (4) (RTMPS)","url":"rtmps://sin04.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (3) (RTMPS)","url":"rtmps://sel03.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (4) (RTMPS)","url":"rtmps://sel04.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (1) (RTMPS)","url":"rtmps://tpe01.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (3) (RTMPS)","url":"rtmps://tpe03.contribute.live-video.net/app"},{"name":"Asia: Thailand, Bangkok (2) (RTMPS)","url":"rtmps://bkk02.contribute.live-video.net/app"},{"name":"Europe: Austria, Vienna (2) (RTMPS)","url":"rtmps://vie02.contribute.live-video.net/app"},{"name":"Europe: Czech Republic, Prague (RTMPS)","url":"rtmps://prg03.contribute.live-video.net/app"},{"name":"Europe: Denmark, Copenhagen (RTMPS)","url":"rtmps://cph.contribute.live-video.net/app"},{"name":"Europe: Finland, Helsinki (3) (RTMPS)","url":"rtmps://hel03.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (RTMPS)","url":"rtmps://mrs.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (2) (RTMPS)","url":"rtmps://mrs02.contribute.live-video.net/app"},{"name":"Europe: France, Paris (10) (RTMPS)","url":"rtmps://cdg10.contribute.live-video.net/app"},{"name":"Europe: France, Paris (2) (RTMPS)","url":"rtmps://cdg02.contribute.live-video.net/app"},{"name":"Europe: Germany, Berlin (RTMPS)","url":"rtmps://ber.contribute.live-video.net/app"},{"name":"Europe: Germany, Dusseldorf (1) (RTMPS)","url":"rtmps://dus01.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (2) (RTMPS)","url":"rtmps://fra02.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (5) (RTMPS)","url":"rtmps://fra05.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (6) (RTMPS)","url":"rtmps://fra06.contribute.live-video.net/app"},{"name":"Europe: Germany, Munich (1) (RTMPS)","url":"rtmps://muc01.contribute.live-video.net/app"},{"name":"Europe: Italy, Milan (2) (RTMPS)","url":"rtmps://mil02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (2) (RTMPS)","url":"rtmps://ams02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (3) (RTMPS)","url":"rtmps://ams03.contribute.live-video.net/app"},{"name":"Europe: Norway, Oslo (RTMPS)","url":"rtmps://osl.contribute.live-video.net/app"},{"name":"Europe: Poland, Warsaw (2) (RTMPS)","url":"rtmps://waw02.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (1) (RTMPS)","url":"rtmps://mad01.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (2) (RTMPS)","url":"rtmps://mad02.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (3) (RTMPS)","url":"rtmps://arn03.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (4) (RTMPS)","url":"rtmps://arn04.contribute.live-video.net/app"},{"name":"Europe: UK, London (3) (RTMPS)","url":"rtmps://lhr03.contribute.live-video.net/app"},{"name":"Europe: UK, London (4) (RTMPS)","url":"rtmps://lhr04.contribute.live-video.net/app"},{"name":"Europe: UK, London (8) (RTMPS)","url":"rtmps://lhr08.contribute.live-video.net/app"},{"name":"NA: Canada, Quebec (RTMPS)","url":"rtmps://ymq03.contribute.live-video.net/app"},{"name":"NA: Canada, Toronto (RTMPS)","url":"rtmps://yto.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (3) (RTMPS)","url":"rtmps://qro03.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (4) (RTMPS)","url":"rtmps://qro04.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (2) (RTMPS)","url":"rtmps://syd02.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (3) (RTMPS)","url":"rtmps://syd03.contribute.live-video.net/app"},{"name":"South America: Brazil, Fortaleza (1) (RTMPS)","url":"rtmps://for01.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (3) (RTMPS)","url":"rtmps://rio03.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (4) (RTMPS)","url":"rtmps://rio04.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (RTMPS)","url":"rtmps://sao03.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (5) (RTMPS)","url":"rtmps://sao05.contribute.live-video.net/app"},{"name":"South America: Buenos Aires, Argentina (1) (RTMPS)","url":"rtmps://bue01.contribute.live-video.net/app"},{"name":"South America: Colombia, Bogota (1) (RTMPS)","url":"rtmps://bog01.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (RTMPS)","url":"rtmps://dfw.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (2) (RTMPS)","url":"rtmps://dfw02.contribute.live-video.net/app"},{"name":"US Central: Denver, CO (52) (RTMPS)","url":"rtmps://den52.contribute.live-video.net/app"},{"name":"US Central: Garland, TX (56) (RTMPS)","url":"rtmps://dfw56.contribute.live-video.net/app"},{"name":"US Central: Houston, TX (50) (RTMPS)","url":"rtmps://iah50.contribute.live-video.net/app"},{"name":"US East: Ashburn, VA (5) (RTMPS)","url":"rtmps://iad05.contribute.live-video.net/app"},{"name":"US East: Atlanta, GA (RTMPS)","url":"rtmps://atl.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (3) (RTMPS)","url":"rtmps://ord03.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (56) (RTMPS)","url":"rtmps://ord56.contribute.live-video.net/app"},{"name":"US East: McAllen, TX (1) (RTMPS)","url":"rtmps://mfe01.contribute.live-video.net/app"},{"name":"US East: Miami, FL (5) (RTMPS)","url":"rtmps://mia05.contribute.live-video.net/app"},{"name":"US East: New York, NY (RTMPS)","url":"rtmps://jfk.contribute.live-video.net/app"},{"name":"US East: New York, NY (50) (RTMPS)","url":"rtmps://jfk50.contribute.live-video.net/app"},{"name":"US West: Los Angeles, CA (RTMPS)","url":"rtmps://lax.contribute.live-video.net/app"},{"name":"US West: Salt Lake City, UT (RTMPS)","url":"rtmps://slc.contribute.live-video.net/app"},{"name":"US West: San Francisco, CA (RTMPS)","url":"rtmps://sfo.contribute.live-video.net/app"},{"name":"US West: San Jose, California (6) (RTMPS)","url":"rtmps://sjc06.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (RTMPS)","url":"rtmps://sea.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (2) (RTMPS)","url":"rtmps://sea02.contribute.live-video.net/app"},{"name":"Asia: China, Hong Kong (6) (RTMP)","url":"rtmp://hkg06.contribute.live-video.net/app"},{"name":"Asia: India, Bangalore (1) (RTMP)","url":"rtmp://blr01.contribute.live-video.net/app"},{"name":"Asia: India, Chennai (RTMP)","url":"rtmp://maa01.contribute.live-video.net/app"},{"name":"Asia: India, Hyderabad (1) (RTMP)","url":"rtmp://hyd01.contribute.live-video.net/app"},{"name":"Asia: India, Mumbai (RTMP)","url":"rtmp://bom01.contribute.live-video.net/app"},{"name":"Asia: India, New Delhi (RTMP)","url":"rtmp://del01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Cikarang Barat (1) (RTMP)","url":"rtmp://jkt01.contribute.live-video.net/app"},{"name":"Asia: Indonesia, Jakarta (2) (RTMP)","url":"rtmp://jkt02.contribute.live-video.net/app"},{"name":"Asia: Japan, Osaka (1) (RTMP)","url":"rtmp://osa01.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (3) (RTMP)","url":"rtmp://tyo03.contribute.live-video.net/app"},{"name":"Asia: Japan, Tokyo (5) (RTMP)","url":"rtmp://tyo05.contribute.live-video.net/app"},{"name":"Asia: Manila, Philippines (1) (RTMP)","url":"rtmp://mnl01.contribute.live-video.net/app"},{"name":"Asia: Singapore (1) (RTMP)","url":"rtmp://sin01.contribute.live-video.net/app"},{"name":"Asia: Singapore (4) (RTMP)","url":"rtmp://sin04.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (3) (RTMP)","url":"rtmp://sel03.contribute.live-video.net/app"},{"name":"Asia: South Korea, Seoul (4) (RTMP)","url":"rtmp://sel04.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (1) (RTMP)","url":"rtmp://tpe01.contribute.live-video.net/app"},{"name":"Asia: Taiwan, Taipei (3) (RTMP)","url":"rtmp://tpe03.contribute.live-video.net/app"},{"name":"Asia: Thailand, Bangkok (2) (RTMP)","url":"rtmp://bkk02.contribute.live-video.net/app"},{"name":"Europe: Austria, Vienna (2) (RTMP)","url":"rtmp://vie02.contribute.live-video.net/app"},{"name":"Europe: Czech Republic, Prague (RTMP)","url":"rtmp://prg03.contribute.live-video.net/app"},{"name":"Europe: Denmark, Copenhagen (RTMP)","url":"rtmp://cph.contribute.live-video.net/app"},{"name":"Europe: Finland, Helsinki (3) (RTMP)","url":"rtmp://hel03.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (RTMP)","url":"rtmp://mrs.contribute.live-video.net/app"},{"name":"Europe: France, Marseille (2) (RTMP)","url":"rtmp://mrs02.contribute.live-video.net/app"},{"name":"Europe: France, Paris (10) (RTMP)","url":"rtmp://cdg10.contribute.live-video.net/app"},{"name":"Europe: France, Paris (2) (RTMP)","url":"rtmp://cdg02.contribute.live-video.net/app"},{"name":"Europe: Germany, Berlin (RTMP)","url":"rtmp://ber.contribute.live-video.net/app"},{"name":"Europe: Germany, Dusseldorf (1) (RTMP)","url":"rtmp://dus01.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (2) (RTMP)","url":"rtmp://fra02.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (5) (RTMP)","url":"rtmp://fra05.contribute.live-video.net/app"},{"name":"Europe: Germany, Frankfurt (6) (RTMP)","url":"rtmp://fra06.contribute.live-video.net/app"},{"name":"Europe: Germany, Munich (1) (RTMP)","url":"rtmp://muc01.contribute.live-video.net/app"},{"name":"Europe: Italy, Milan (2) (RTMP)","url":"rtmp://mil02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (2) (RTMP)","url":"rtmp://ams02.contribute.live-video.net/app"},{"name":"Europe: Netherlands, Amsterdam (3) (RTMP)","url":"rtmp://ams03.contribute.live-video.net/app"},{"name":"Europe: Norway, Oslo (RTMP)","url":"rtmp://osl.contribute.live-video.net/app"},{"name":"Europe: Poland, Warsaw (2) (RTMP)","url":"rtmp://waw02.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (1) (RTMP)","url":"rtmp://mad01.contribute.live-video.net/app"},{"name":"Europe: Spain, Madrid (2) (RTMP)","url":"rtmp://mad02.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (3) (RTMP)","url":"rtmp://arn03.contribute.live-video.net/app"},{"name":"Europe: Sweden, Stockholm (4) (RTMP)","url":"rtmp://arn04.contribute.live-video.net/app"},{"name":"Europe: UK, London (3) (RTMP)","url":"rtmp://lhr03.contribute.live-video.net/app"},{"name":"Europe: UK, London (4) (RTMP)","url":"rtmp://lhr04.contribute.live-video.net/app"},{"name":"Europe: UK, London (8) (RTMP)","url":"rtmp://lhr08.contribute.live-video.net/app"},{"name":"NA: Canada, Quebec (RTMP)","url":"rtmp://ymq03.contribute.live-video.net/app"},{"name":"NA: Canada, Toronto (RTMP)","url":"rtmp://yto.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (3) (RTMP)","url":"rtmp://qro03.contribute.live-video.net/app"},{"name":"NA: Mexico, Queretaro (4) (RTMP)","url":"rtmp://qro04.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (2) (RTMP)","url":"rtmp://syd02.contribute.live-video.net/app"},{"name":"Oceania: Australia, Sydney (3) (RTMP)","url":"rtmp://syd03.contribute.live-video.net/app"},{"name":"South America: Brazil, Fortaleza (1) (RTMP)","url":"rtmp://for01.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (3) (RTMP)","url":"rtmp://rio03.contribute.live-video.net/app"},{"name":"South America: Brazil, Rio de Janeiro (4) (RTMP)","url":"rtmp://rio04.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (RTMP)","url":"rtmp://sao03.contribute.live-video.net/app"},{"name":"South America: Brazil, Sao Paulo (5) (RTMP)","url":"rtmp://sao05.contribute.live-video.net/app"},{"name":"South America: Buenos Aires, Argentina (1) (RTMP)","url":"rtmp://bue01.contribute.live-video.net/app"},{"name":"South America: Colombia, Bogota (1) (RTMP)","url":"rtmp://bog01.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (RTMP)","url":"rtmp://dfw.contribute.live-video.net/app"},{"name":"US Central: Dallas, TX (2) (RTMP)","url":"rtmp://dfw02.contribute.live-video.net/app"},{"name":"US Central: Denver, CO (52) (RTMP)","url":"rtmp://den52.contribute.live-video.net/app"},{"name":"US Central: Garland, TX (56) (RTMP)","url":"rtmp://dfw56.contribute.live-video.net/app"},{"name":"US Central: Houston, TX (50) (RTMP)","url":"rtmp://iah50.contribute.live-video.net/app"},{"name":"US East: Ashburn, VA (5) (RTMP)","url":"rtmp://iad05.contribute.live-video.net/app"},{"name":"US East: Atlanta, GA (RTMP)","url":"rtmp://atl.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (3) (RTMP)","url":"rtmp://ord03.contribute.live-video.net/app"},{"name":"US East: Chicago, IL (56) (RTMP)","url":"rtmp://ord56.contribute.live-video.net/app"},{"name":"US East: McAllen, TX (1) (RTMP)","url":"rtmp://mfe01.contribute.live-video.net/app"},{"name":"US East: Miami, FL (5) (RTMP)","url":"rtmp://mia05.contribute.live-video.net/app"},{"name":"US East: New York, NY (RTMP)","url":"rtmp://jfk.contribute.live-video.net/app"},{"name":"US East: New York, NY (50) (RTMP)","url":"rtmp://jfk50.contribute.live-video.net/app"},{"name":"US West: Los Angeles, CA (RTMP)","url":"rtmp://lax.contribute.live-video.net/app"},{"name":"US West: Salt Lake City, UT (RTMP)","url":"rtmp://slc.contribute.live-video.net/app"},{"name":"US West: San Francisco, CA (RTMP)","url":"rtmp://sfo.contribute.live-video.net/app"},{"name":"US West: San Jose, California (6) (RTMP)","url":"rtmp://sjc06.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (RTMP)","url":"rtmp://sea.contribute.live-video.net/app"},{"name":"US West: Seattle, WA (2) (RTMP)","url":"rtmp://sea02.contribute.live-video.net/app"}],"multitrack_video_configuration_url":"https://ingest.contribute.live-video.net/api/v3/GetClientConfiguration","recommended":{"keyint":2,"x264opts":"scenecut=0"}},{"name":"Dolby OptiView Real-time","alt_names":["Dolby Millicast"],"common":false,"more_info_link":"https://optiview.dolby.com/docs/millicast/using-obs/","stream_key_link":"https://streaming.dolby.io","multitrack_video_configuration_url":"https://director.millicast.com/api/multitrackvideo/configuration","multitrack_video_name":"Enhanced Broadcasting","multitrack_video_learn_more_link":"https://optiview.dolby.com/docs/millicast/obs-enhanced-broadcasting-multitrack-video/","servers":[{"name":"Global (RTMPS)","url":"rtmps://rtmp-auto.millicast.com:443/v2/pub"},{"name":"Global (RTMP)","url":"rtmp://rtmp-auto.millicast.com:1935/v2/pub"},{"name":"Bangalore, India (RTMPS)","url":"rtmps://rtmp-blr-1.millicast.com:443/v2/pub"},{"name":"Bangalore, India (RTMP)","url":"rtmp://rtmp-blr-1.millicast.com:1935/v2/pub"},{"name":"Frankfurt, Germany (RTMPS)","url":"rtmps://rtmp-fra-1.millicast.com:443/v2/pub"},{"name":"Frankfurt, Germany (RTMP)","url":"rtmp://rtmp-fra-1.millicast.com:1935/v2/pub"},{"name":"Ashburn, Virginia, USA (RTMPS)","url":"rtmps://rtmp-iad-1.millicast.com:443/v2/pub"},{"name":"Ashburn, Virginia, USA (RTMP)","url":"rtmp://rtmp-iad-1.millicast.com:1935/v2/pub"},{"name":"London, England (RTMPS)","url":"rtmps://rtmp-lon-1.millicast.com:443/v2/pub"},{"name":"London, England (RTMP)","url":"rtmp://rtmp-lon-1.millicast.com:1935/v2/pub"},{"name":"Phoenix, AZ, USA (RTMPS)","url":"rtmps://rtmp-phx-1.millicast.com:443/v2/pub"},{"name":"Phoenix, AZ, USA (RTMP)","url":"rtmp://rtmp-phx-1.millicast.com:1935/v2/pub"},{"name":"Sao Paulo, Brazil (RTMPS)","url":"rtmps://rtmp-sao-1.millicast.com:443/v2/pub"},{"name":"Sao Paulo, Brazil (RTMP)","url":"rtmp://rtmp-sao-1.millicast.com:1935/v2/pub"},{"name":"Singapore (RTMPS)","url":"rtmps://rtmp-sgp-1.millicast.com:443/v2/pub"},{"name":"Singapore (RTMP)","url":"rtmp://rtmp-sgp-1.millicast.com:1935/v2/pub"},{"name":"Sydney, Australia (RTMPS)","url":"rtmps://rtmp-syd-1.millicast.com:443/v2/pub"},{"name":"Sydney, Australia (RTMP)","url":"rtmp://rtmp-syd-1.millicast.com:1935/v2/pub"}],"supported video codecs":["h264","hevc","av1"],"recommended":{"keyint":1,"bframes":0}},{"name":"NFHS Network","more_info_link":"https://support.nfhsnetwork.com/hc/en-us","stream_key_link":"https://console.nfhsnetwork.com/nfhs-events/","servers":[{"name":"Manual Broadcasts","url":"rtmp://video.nfhsnetwork.com/manual"}],"recommended":{"supported resolutions":["1920x1080","1280x720","640x360"],"max fps":60},"supported video codecs":["h264"]},{"name":"VRCDN - Live","more_info_link":"https://vrcdn.live","servers":[{"name":"Automatic","url":"rtmp://ingest.vrcdn.live/live"}],"supported video codecs":["h264"],"recommended":{"keyint":1,"max video bitrate":6000}},{"name":"Spoon","servers":[{"name":"Korea (RTMPS)","url":"rtmps://kr-rtmps.spooncast.net/live"},{"name":"Korea (RTMP)","url":"rtmp://kr-rtmp.spooncast.net/live"},{"name":"Japan (RTMPS)","url":"rtmps://jp-rtmps.spooncast.net/live"},{"name":"Japan (RTMP)","url":"rtmp://jp-rtmp.spooncast.net/live"}],"supported audio codecs":["aac"],"recommended":{"max audio bitrate":96}}]} diff --git a/common/obs-studio/plugin_manager/modules.json b/common/obs-studio/plugin_manager/modules.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/common/obs-studio/plugin_manager/modules.json @@ -0,0 +1 @@ +[] diff --git a/common/obs-studio/profiler_data/2026-09-22 12-51-03.csv.gz b/common/obs-studio/profiler_data/2026-09-22 12-51-03.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0343ab6791277f758199ea4739035a2d63c8fc1f GIT binary patch literal 147768 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

w$jin;IWUMY{ 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 X>(Bp@^9yH}nhJW^;TBlr;brtc`Zlv& literal 0 HcmV?d00001 diff --git a/common/obs-studio/profiler_data/2026-09-22 13-01-47.csv.gz b/common/obs-studio/profiler_data/2026-09-22 13-01-47.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..20288600a028404c5ffd6a9f2d3d16ccd3df0146 GIT binary patch literal 214890 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 literal 0 HcmV?d00001 diff --git a/common/obs-studio/user.ini b/common/obs-studio/user.ini index 49490d7..b17fbe7 100644 --- a/common/obs-studio/user.ini +++ b/common/obs-studio/user.ini @@ -42,12 +42,17 @@ MultiviewMouseSwitch=true MultiviewDrawNames=true MultiviewDrawAreas=true MediaControlsCountdownTimer=true -geometry=AdnQywADAAAAAAAAAAAAAAAACasAAAUUAAAAAAAAAAAAAAmrAAAFFAAAAAACAAAACgAAAAAAAAAAAAAACasAAAUU -DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAmsAAAA2PwBAAAABvsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAd4AAACYAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAAHiAAAB3QAAAJgA////+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAADwwAAAfcAAADeAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAABb4AAAH2AAAArQD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAe4AAAB9AAAAM4A////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAADogAAAmwAAAK8AAAAyAAACawAAAP9AAAABAAAAAQAAAAIAAAACPwAAAAA +geometry=AdnQywADAAAAAAoAAAAAAAAAE+cAAAVQAAAKAAAAAAAAABP/AAAFnwAAAAECAAAACgAAAAoAAAAAAAAAE+cAAAVQ +DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAnoAAABA/wBAAAABvsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAekAAACYAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAAHtAAAB6gAAAJgA////+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAAD2wAAAgMAAAECAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAABeIAAAICAAAAggD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAfoAAACAAAAAM4A////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAADogAAAmwAAAK8AAAAyAAACegAAAQOAAAABAAAAAQAAAAIAAAACPwAAAAA AlwaysOnTop=false EditPropertiesMode=false DocksLocked=false SideDocks=false +VerticalVolumeControl=true +MixerShowInactive=false +MixerKeepInactiveLast=false +MixerShowHidden=false +MixerKeepHiddenLast=false [Basic] Profile=Untitled diff --git a/common/opencode/work-strict.json b/common/opencode/work-strict.json index d105598..026af68 100644 --- a/common/opencode/work-strict.json +++ b/common/opencode/work-strict.json @@ -369,6 +369,22 @@ "plugin": [ "oh-my-openagent" ], + "permission": { + "read": { + "*": "ask", + "*.env": "ask", + "*.env.*": "ask", + "*.env.example": "ask" + }, + "bash": { + "cat *": "ask", + "head *": "ask", + "tail *": "ask", + "rg *": "ask", + "grep *": "ask", + "find *": "ask" + } + }, "agent": { "dev": { "model": "litellm/chatgpt/gpt-5.6-terra-low" diff --git a/common/opencode/work.json b/common/opencode/work.json index be905b3..d72d906 100644 --- a/common/opencode/work.json +++ b/common/opencode/work.json @@ -369,6 +369,22 @@ "plugin": [ "oh-my-openagent" ], + "permission": { + "read": { + "*": "ask", + "*.env": "ask", + "*.env.*": "ask", + "*.env.example": "ask" + }, + "bash": { + "cat *": "ask", + "head *": "ask", + "tail *": "ask", + "rg *": "ask", + "grep *": "ask", + "find *": "ask" + } + }, "agent": { "dev": { "model": "litellm/chatgpt/gpt-5.6-terra-low" diff --git a/common/qutebrowser/qsettings/QtProject.conf b/common/qutebrowser/qsettings/QtProject.conf index 9e1b862..c52ab43 100644 --- a/common/qutebrowser/qsettings/QtProject.conf +++ b/common/qutebrowser/qsettings/QtProject.conf @@ -1,6 +1,6 @@ [FileDialog] -history=file:///home/connorjohnstone/docs/dnd/one_shots/tress/guide/build, file:///home/connorjohnstone/downloads, file:///home/connorjohnstone, file:///home/connorjohnstone/scout/projects/sim_prototype, file:///home/connorjohnstone/scout/projects/sim_prototype/ui/scripts, file:///home/connorjohnstone/scout/projects/sim_prototype/build -lastVisited=file:///home/connorjohnstone/scout/projects/sim_prototype/build +history=file:///home/connorjohnstone/scout/projects/sim_prototype, file:///home/connorjohnstone/scout/projects/sim_prototype/ui/scripts, file:///home/connorjohnstone/scout/projects/sim_prototype/build, file:///tmp, file:///home/connorjohnstone/scout, file:///tmp/jessica +lastVisited=file:///tmp/jessica qtVersion=6.11.1 shortcuts=file:, file:///home/connorjohnstone, file:///home/connorjohnstone/scout, file:///tmp, file:///mnt sidebarWidth=110 diff --git a/common/qutebrowser/quickmarks b/common/qutebrowser/quickmarks index b5d14dc..70cf9df 100644 --- a/common/qutebrowser/quickmarks +++ b/common/qutebrowser/quickmarks @@ -132,3 +132,4 @@ anthropic https://platform.claude.com/dashboard moey_rent https://moeyproperties.managebuilding.com/Resident/portal/ jessica https://meet.google.com/pez-pnzg-nxo dashboard https://docs.google.com/spreadsheets/d/1vwAxNKKzGNAPbqasXk52l8O0v4WfCXaxZmDd4ZzQYl8/edit?gid=1259809999#gid=1259809999 +flexio https://flexio.rcjohnstone.com/ diff --git a/common/zsh/opencode.zsh b/common/zsh/opencode.zsh index ebba416..340c0de 100644 --- a/common/zsh/opencode.zsh +++ b/common/zsh/opencode.zsh @@ -45,8 +45,8 @@ _oc_launch() { fi # ---- where the proxy lives ------------------------------------------- - # Default is mainframe talking to itself. Any other machine (the laptop) - # exports LITELLM_BASE=https://llm.rcjohnstone.com before calling these. + # Always https://llm.rcjohnstone.com, on every host including mainframe -- + # never 127.0.0.1 (the default is set in zshenv; see the note there). # That name is NOT public: no A record, internal CA, and Caddy's (internal) # snippet source-IP gates it to 10.0.0.0/24, 10.0.1.0/24 and the podman # subnets. The router's DNS override resolves it to 10.0.0.2, so on the LAN @@ -56,20 +56,17 @@ _oc_launch() { # exported before opencode starts -- there is no default inside the JSON and # an unset value interpolates to empty, which fails as a confusing URL error # rather than a missing-variable one. - : ${LITELLM_BASE:=http://127.0.0.1:4000} + : ${LITELLM_BASE:=https://llm.rcjohnstone.com} export LITELLM_BASE # Preflight the proxy. Without this the first request fails somewhere inside # the TUI and reads like a model problem instead of a dead backend. if ! curl -fsS -m 3 -o /dev/null "$LITELLM_BASE/health/liveliness" 2>/dev/null; then print -u2 "oc: LiteLLM proxy is not answering on $LITELLM_BASE." - if [[ "$LITELLM_BASE" == *127.0.0.1* ]]; then - print -u2 " Try: sudo podman restart connor_litellm_1" - else - print -u2 " Check: on the LAN? DNS resolving to 10.0.0.2? Caddy's" - print -u2 " internal CA trusted by this machine? (a TLS failure looks" - print -u2 " identical to a dead backend here)" - fi + print -u2 " Check: on the LAN? DNS resolving to 10.0.0.2? Caddy's" + print -u2 " internal CA trusted by this machine? (a TLS failure looks" + print -u2 " identical to a dead backend here)" + print -u2 " On mainframe, also: sudo podman restart connor_litellm_1" return 1 fi diff --git a/common/zsh/zshenv b/common/zsh/zshenv index 6186c19..f756c57 100644 --- a/common/zsh/zshenv +++ b/common/zsh/zshenv @@ -26,7 +26,12 @@ export ANDROID_HOME="$HOME/Android/Sdk" # opencode's {env:} interpolation has no fallback syntax: an unset value becomes # an empty string and every request fails with an opaque URL parse error. Set # here rather than in .zshrc so non-interactive shells resolve it too. -export LITELLM_BASE="${LITELLM_BASE:-http://127.0.0.1:4000}" +# +# The domain on EVERY host, mainframe included -- never 127.0.0.1. The router's +# DNS override resolves it to 10.0.0.2, so it stays on the LAN. A loopback +# default here was shared to the laptop by the one-branch rebuild and broke +# oc-work there; one name that works everywhere can't regress that way. +export LITELLM_BASE="${LITELLM_BASE:-https://llm.rcjohnstone.com}" # Repo scripts come first; host-specific ones shadow the shared ones. # typeset -U keeps the array unique, so a nested shell re-reading this file

G&%y=$Yuzs0AK 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�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 z