sorayuki / obs-multi-rtmp

OBS複数サイト同時配信プラグイン
https://sorayuki.github.io/obs-multi-rtmp/
GNU General Public License v2.0
3.28k stars 469 forks source link

Plugin causes crash on 30.1.2 #432

Open twilwa opened 1 week ago

twilwa commented 1 week ago

Hi, here is my log file:

https://obsproject.com/logs/3tQ9uIGrweUTiPkA

fulltext:

OBS 30.1.2 log file uploaded at 2024-06-27, 02:38:50 PM

14:37:59.778: Using EGL/X11
14:37:59.778: CPU Name: AMD Ryzen 5 3600X 6-Core Processor
14:37:59.778: CPU Speed: 4099.311MHz
14:37:59.778: Physical Cores: 6, Logical Cores: 12
14:37:59.778: Physical Memory: 32024MB Total, 21932MB Free
14:37:59.778: Kernel Version: Linux 6.9.3-76060903-generic
14:37:59.778: Distribution: "Pop!_OS" "22.04"
14:37:59.778: Desktop Environment: pop:GNOME (pop)
14:37:59.778: Session Type: x11
14:37:59.778: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
14:37:59.779: Qt Version: 6.2.4 (runtime), 6.2.4 (compiled)
14:37:59.779: Portable mode: false
14:37:59.818: OBS 30.1.2 (linux)
14:37:59.818: ---------------------------------
14:37:59.818: ---------------------------------
14:37:59.818: audio settings reset:
14:37:59.818:   samples per sec: 48000
14:37:59.818:   speakers:        2
14:37:59.818:   max buffering:   960 milliseconds
14:37:59.818:   buffering type:  dynamically increasing
14:37:59.823: ---------------------------------
14:37:59.823: Initializing OpenGL...
14:37:59.898: Loading up OpenGL on adapter AMD AMD Radeon RX 580 Series (radeonsi, polaris10, LLVM 15.0.7, DRM 3.57, 6.9.3-76060903-generic)
14:37:59.898: OpenGL loaded successfully, version 4.6 (Core Profile) Mesa 24.0.3-1pop1~1711635559~22.04~7a9f319, shading language 4.60
14:37:59.934: ---------------------------------
14:37:59.934: video settings reset:
14:37:59.934:   base resolution:   1920x1080
14:37:59.934:   output resolution: 1280x720
14:37:59.934:   downscale filter:  Bicubic
14:37:59.934:   fps:               30/1
14:37:59.934:   format:            NV12
14:37:59.934:   YUV mode:          Rec. 709/Partial
14:37:59.934: NV12 texture support enabled
14:37:59.934: P010 texture support not available
14:37:59.937: Audio monitoring device:
14:37:59.937:   name: Default
14:37:59.937:   id: default
14:37:59.937: ---------------------------------
14:37:59.952: No AJA devices found, skipping loading AJA UI plugin
14:37:59.952: Failed to initialize module 'aja-output-ui.so'
14:37:59.963: No AJA devices found, skipping loading AJA plugin
14:37:59.963: Failed to initialize module 'aja.so'
14:37:59.975: Failed to load 'en-US' text for module: 'decklink-captions.so'
14:37:59.987: Failed to load 'en-US' text for module: 'decklink-output-ui.so'
14:37:59.998: A DeckLink iterator could not be created.  The DeckLink drivers may not be installed
14:37:59.998: Failed to initialize module 'decklink.so'
14:38:00.269: [pipewire] Available captures:
14:38:00.269: [pipewire]     - Desktop capture
14:38:00.269: [pipewire]     - Window capture
14:38:00.297: v4l2loopback not installed, virtual camera disabled
14:38:00.314: [obs-backgroundremoval] Plugin loaded successfully (version 1.1.13)
14:38:00.329: [obs-browser]: Version 2.23.4
14:38:00.329: [obs-browser]: CEF Version 103.0.5060.134 (runtime), 103.0.0-5060-shared-textures.2594+g17f8588+chromium-103.0.5060.134 (compiled)
14:38:00.475: VAAPI: API version 1.14
14:38:00.481: FFmpeg VAAPI H264 encoding supported
14:38:00.481: FFmpeg VAAPI AV1 encoding not supported
14:38:00.509: FFmpeg VAAPI HEVC encoding supported
14:38:00.639: [obs-websocket] [obs_module_load] you can haz websockets (Version: 5.4.2 | RPC Version: 1)
14:38:00.639: [obs-websocket] [obs_module_load] Qt version (compile-time): 6.2.4 | Qt version (run-time): 6.2.4
14:38:00.639: [obs-websocket] [obs_module_load] Linked ASIO Version: 101801
14:38:00.645: [obs-websocket] [obs_module_load] Module loaded.
14:38:00.721: [vlc-video]: VLC 3.0.16 Vetinari found, VLC video source enabled
14:38:00.742: QLayout: Attempting to add QLayout "" to QWidget "", which already has a layout
14:38:00.742: [obs-multi-rtmp] Load 0 targets, 0 video configs, 0 audio configs
14:38:00.742: [obs-multi-rtmp] Load config from /home/user/.config/obs-studio/basic/profiles/Untitled/obs-multi-rtmp.json
14:38:00.796: [obs-multi-rtmp] version: 0.6.0.0 by SoraYuki https://github.com/sorayuki/obs-multi-rtmp/
14:38:00.796: ---------------------------------
14:38:00.796:   Loaded Modules:
14:38:00.796:     obs-multi-rtmp.so
14:38:00.796:     vlc-video.so
14:38:00.796:     text-freetype2.so
14:38:00.796:     rtmp-services.so
14:38:00.796:     obs-x264.so
14:38:00.796:     obs-websocket.so
14:38:00.796:     obs-vst.so
14:38:00.796:     obs-transitions.so
14:38:00.796:     obs-qsv11.so
14:38:00.796:     obs-outputs.so
14:38:00.796:     obs-libfdk.so
14:38:00.796:     obs-filters.so
14:38:00.796:     obs-ffmpeg.so
14:38:00.796:     obs-browser.so
14:38:00.796:     obs-backgroundremoval.so
14:38:00.796:     linux-v4l2.so
14:38:00.796:     linux-pulseaudio.so
14:38:00.796:     linux-pipewire.so
14:38:00.796:     linux-jack.so
14:38:00.796:     linux-capture.so
14:38:00.796:     linux-alsa.so
14:38:00.796:     image-source.so
14:38:00.796:     frontend-tools.so
14:38:00.796:     decklink-output-ui.so
14:38:00.796:     decklink-captions.so
14:38:00.796: ---------------------------------
14:38:00.797: ==== Startup complete ===============================================
14:38:00.842: All scene data cleared
14:38:00.842: ------------------------------------------------
14:38:00.846: pulse-input: Server name: 'PulseAudio (on PipeWire 1.0.3) 15.0.0'
14:38:00.846: pulse-input: Audio format: s16le, 48000 Hz, 2 channels
14:38:00.846: pulse-input: Started recording from 'alsa_output.usb-0c76_USB_PnP_Audio_Device-00.analog-stereo.monitor' (default)
14:38:00.846: [Loaded global audio device]: 'Desktop Audio'
14:38:00.847: pulse-input: Server name: 'PulseAudio (on PipeWire 1.0.3) 15.0.0'
14:38:00.847: pulse-input: Audio format: s16le, 16000 Hz, 2 channels
14:38:00.847: pulse-input: Started recording from 'alsa_input.usb-AuditoryWorks_Nuroum_V11_AW09LCAB8A89002495-02.analog-stereo' (default)
14:38:00.847: [Loaded global audio device]: 'Mic/Aux'
14:38:00.936: PipeWire initialized
14:38:00.937: Switched to scene 'Scene'
14:38:00.937: ------------------------------------------------
14:38:00.937: Loaded scenes:
14:38:00.937: - scene 'Scene':
14:38:00.938:     - source: 'background' (image_source)
14:38:00.938:     - source: 'Window Capture (PipeWire)' (pipewire-window-capture-source)
14:38:00.938: - scene 'Vertical Scene':
14:38:00.938: ------------------------------------------------

Behavior:

OS: Pop! Os (Ubuntu 22.04 equivalent)

twilwa commented 1 week ago

note: this worked fine for a few days; I don't beleive I updated the plugin but must have.

sorayuki commented 6 days ago

The linux package in release page is built with OBS 30.1.2 source in ubuntu-22.04 container provided by Github Actions service.

Which OBS package are you using? Building from source, APT package or FLTKPAK image?

If you have knowledge on software development and it doesn't work, would you mind try building from source on your Linux environment to see whether it works?