Sorry, I'm very new to this. I just did a recording where the issue is still happening, here's that log file:
https://obsproject.com/logs/FslG4KURQOql2tEi
I'm using a docking station with a yeti mic and an meet webcam, would using the webcam mic help this issue at all?
maybe with sync, at loss of audio quality... I'd focus on seeing if you can get system working better / more optimally before changing mics
I also have nothing but OBS running on my Mac when recording/going live
Not sure your MacOS expertise level. so, I'll just beware background tasks (not necessarily a user UI foreground type application). You have to get into process level details (typically) to see what all is actually running. Don't assume
I also forgot to mention, I do use a laptop cooling station, which has significantly helped with the CPU usage.
Makes sense, and glad you already have one. Still worthwhile looking into how one uses software to monitor real-time thermals inside the laptop and find/figure out how to detect thermal throttling. This is important as performance could be fine, then tank with no workload change... 'cuz of thermals. So you either have to monitor, or come up with settings that never approach your systems thermal limits (which will be hard to do)
Yup, system overloaded with those settings (rendering lag)
15:37:52.788: Output 'Replay Buffer': Number of lagged frames due to rendering lag/stalls: 2 (16.7%)
15:37:52.789: ==== Replay Buffer Stop ============================================
...
15:40:06.165: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 386 (9.6%)
15:40:06.171: ==== Recording Stop ================================================
....
15:40:44.616: Output 'Vertical Backtrack': Number of lagged frames due to rendering lag/stalls: 478 (9.3%)
15:40:44.629: Video stopped, number of skipped frames due to encoding lag: 49/5163 (0.9%)
Now, I'm not a subject matter expert on your system or MacOS, so someone else will need to comment on your OBS Studio settings in terms of whether they are optimal for your system or not (ie, making best use of GPU encoding offload).
15:37:52.442: [VideoToolbox vertical_canvas_record_video_encoder: 'h264']: session created with hardware encoding
15:37:52.454: [VideoToolbox vertical_canvas_record_video_encoder: 'h264']: settings:
15:37:52.454: vt_encoder_id com.apple.videotoolbox.videoencoder.h264.gva
with available options being (from earlier in log)
15:37:18.874: - com.apple.videotoolbox.videoencoder.prores-422 (Apple VT ProRes Software Encoder)
15:37:18.874: - com.apple.videotoolbox.videoencoder.h264.gva (Apple VT H264 Hardware Encoder)
15:37:18.874: - com.apple.videotoolbox.videoencoder.h264 (Apple VT H264 Software Encoder)
15:37:18.874: - com.apple.videotoolbox.videoencoder.hevc.gva (Apple VT HEVC Hardware Encoder)
15:37:18.874: - com.apple.videotoolbox.videoencoder.hevc.vcp (Apple VT HEVC Software Encoder)
15:37:52.454: rate_control: ABR
15:37:52.454: bitrate: 2500 (kbps)
15:37:52.454: quality: 0.600000
15:37:52.454: fps_num: 30
15:37:52.454: fps_den: 1
15:37:52.454: width: 1080
15:37:52.454: height: 1920
15:37:52.454: keyint: 2 (s)
15:37:52.454: limit_bitrate: off
15:37:52.454: rc_max_bitrate: 2500 (kbps)
15:37:52.454: rc_max_bitrate_window: 1.500000 (s)
15:37:52.454: hw_enc: on
15:37:52.454: profile: high
15:37:52.454: codec_type: h264
Dang,,, i really hate streamelements... such a piece of %$#!
- anyway... see your own log.. see all those errors. not helping when CPU is already overloaded.
- have you tested without streamelements in OBS Browser at all?
- either on you, or maybe someone will comment on how to clean up all those errors (presume fixing your config, and or using other browser, or ??) see above starting comment ;^)