Skip to content

Conversation

@aleksandr-voitenko
Copy link
Collaborator

@aleksandr-voitenko aleksandr-voitenko commented Jan 23, 2026

Description

Fixed enhanced broadcasting encoding silent failure when using it on high-end GPU with high resolutions.
From the user perspective it looks like they go live, but there is no stream.

Motivation and Context

The issue was reproduced for discrete GPUs like NVIDIA GeForce RTX 4070 Ti SUPER and resolutions like 2560x1440 and 1080x1920 in dual streaming mode. In this case Twitch asks 8 streams to encode. The root cause is inside OBS's encoder groups and how they handle a case when the number of created encoders is larger than the maximum supported amount. Fortunately, the fix/workaround is straightforward; I back-ported the value of the constant MAX_OUTPUT_VIDEO_ENCODERS and made other appropriate changes to reuse video mixes.

How Has This Been Tested?

Manually, Windows

Types of changes

  • Bug fix (non-breaking change which fixes an issue) -->

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants