From 7118154d59d601ebafc32d56eba66b163d63a48e Mon Sep 17 00:00:00 2001 From: Aleksandr Voitenko Date: Thu, 6 Nov 2025 18:47:38 +0000 Subject: [PATCH] Fixed selective recording for enhanced broadcasting --- obs-studio-server/source/osn-multitrack-video-output.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/obs-studio-server/source/osn-multitrack-video-output.cpp b/obs-studio-server/source/osn-multitrack-video-output.cpp index 5e9dcc33d..52d1d081c 100644 --- a/obs-studio-server/source/osn-multitrack-video-output.cpp +++ b/obs-studio-server/source/osn-multitrack-video-output.cpp @@ -209,6 +209,12 @@ static bool create_video_encoders(const Config &go_live_config, std::shared_ptr< return false; } + if (obs_get_multiple_rendering()) { + obs_encoder_set_video_mix(encoder, obs_video_mix_get(ovi, OBS_STREAMING_VIDEO_RENDERING)); + } else { + obs_encoder_set_video_mix(encoder, obs_video_mix_get(ovi, OBS_MAIN_VIDEO_RENDERING)); + } + if (!obs_encoder_set_group(encoder, encoder_group.get())) { blog(LOG_ERROR, "create_video_encoders - failed to set video encoder group - i: %d", config.canvas_index); return false;