Where's the log file analyzer? I've been there before, but I can't find it now. I've restarted and closed OBS again since this problem, so even "Upload previous log" doesn't catch the relevant one, but I did find it in the config folder. As important as it is, can a direct link be added to the navigation bar?
Anyway:
I have a rig that uses two copies of OBS for video and a DAW for audio:
The fullscreen projector kept running through all of this, with the only issue being about 1 additional second of latency compared to what it was to start the meeting.
The Master log has nothing interesting in it, as far as I can tell, but I attached it anyway. The Slave is the one that crashed.
My specs, according to the log:
Any pointers why it crashed, and how to avoid it for future meetings?
Anyway:
I have a rig that uses two copies of OBS for video and a DAW for audio:
- OBS Master feeds a remote meeting. It's pretty much the same as a live stream, except that the output is entirely through the Virtual Camera and the audio Monitor. No actual stream or recording. No mics either, as that's handled in the DAW.
- OBS Slave window-captures the meeting to show to a local display, and records it. The reason for that instead of showing the meeting directly, is to allow a featured video from the Master to temporarily replace the meeting window. So there's a scene for each of those, with automation to follow the Master. The recording audio comes finished from the DAW; no other audio.
- DAW handles the room mics, grabs whatever additional soundtrack the Master may have, handles the meeting send and return, and (separately) feeds the room speakers and the recording.
It also had a popup message with a copy of that first line. I clicked OK in the popup, and Start Recording again, and it never got past "Starting Recording..." The stats window never showed any dataflow, and no additional file was created. The file that was there afterwards only covers from the start until the crash.10:17:20.751: [NVIDIA NVENC H.264 (FFmpeg) encoder: 'advanced_video_stream'] Encoding queue duration surpassed 5 seconds, terminating encoder
10:17:20.751: Error encoding with encoder 'advanced_video_stream'
10:17:20.800: [ffmpeg muxer: 'adv_file_output'] Output of file '/media/aaron/DATAPART1/2023-04-22_Sat_09-31-00.mkv' stopped
10:17:20.800: Output 'adv_file_output': stopping
10:17:20.800: Output 'adv_file_output': Total frames output: 83221
10:17:20.800: Output 'adv_file_output': Total drawn frames: 83258 (83407 attempted)
10:17:20.800: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 149 (0.2%)
10:17:20.803: ==== Recording Stop ================================================
10:17:21.135: libfdk_aac encoder destroyed
10:17:21.135: libfdk_aac encoder destroyed
10:17:21.135: libfdk_aac encoder destroyed
10:17:21.135: libfdk_aac encoder destroyed
The fullscreen projector kept running through all of this, with the only issue being about 1 additional second of latency compared to what it was to start the meeting.
The Master log has nothing interesting in it, as far as I can tell, but I attached it anyway. The Slave is the one that crashed.
My specs, according to the log:
08:16:34.522: User enabled --multi flag and is now running multiple instances of OBS.
08:16:34.522: Command Line Arguments: --disable-updater --multi --studio-mode --profile Meeting_Slave --collection Meeting_Slave
08:16:34.522: Using EGL/X11
08:16:34.522: CPU Name: Intel(R) Core(TM) i7-4940MX CPU @ 3.10GHz
08:16:34.523: CPU Speed: 3180.823MHz
08:16:34.523: Physical Cores: 4, Logical Cores: 8
08:16:34.523: Physical Memory: 32009MB Total, 27364MB Free
08:16:34.523: Kernel Version: Linux 5.15.0-70-lowlatency
08:16:34.523: Distribution: "Ubuntu" "22.04"
08:16:34.523: Session Type: x11
08:16:34.523: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
08:16:34.524: Qt Version: 6.2.4 (runtime), 6.2.4 (compiled)
08:16:34.525: Portable mode: false
08:16:34.647: OBS 29.0.2 (linux)
08:16:34.647: ---------------------------------
08:16:34.705: ---------------------------------
08:16:34.705: audio settings reset:
08:16:34.705: samples per sec: 48000
08:16:34.705: speakers: 2
08:16:34.705: max buffering: 960 milliseconds
08:16:34.705: buffering type: dynamically increasing
08:16:34.715: ---------------------------------
08:16:34.715: Initializing OpenGL...
08:16:34.763: Loading up OpenGL on adapter NVIDIA Corporation Quadro K5100M/PCIe/SSE2
08:16:34.763: OpenGL loaded successfully, version 3.3.0 NVIDIA 470.182.03, shading language 3.30 NVIDIA via Cg compiler
08:16:34.791: ---------------------------------
08:16:34.791: video settings reset:
08:16:34.791: base resolution: 1920x1080
08:16:34.791: output resolution: 1920x1080
08:16:34.791: downscale filter: Lanczos
08:16:34.791: fps: 30/1
08:16:34.791: format: NV12
08:16:34.791: YUV mode: Rec. 709/Partial
08:16:34.791: NV12 texture support not available
08:16:34.791: P010 texture support not available
08:16:34.791: Audio monitoring device:
08:16:34.791: name: Monitor of JACK sink (PA_out_Record)
08:16:34.791: id: PA_out_Record.monitor
08:16:34.791: ---------------------------------
Any pointers why it crashed, and how to avoid it for future meetings?