Skip to content

Add signals for missing resolutions in Enhanced Boradcasting#1742

Merged
aleksandr-voitenko merged 1 commit into
stagingfrom
enhanced-broadcasting-notifications
Jul 7, 2026
Merged

Add signals for missing resolutions in Enhanced Boradcasting#1742
aleksandr-voitenko merged 1 commit into
stagingfrom
enhanced-broadcasting-notifications

Conversation

@aleksandr-voitenko

@aleksandr-voitenko aleksandr-voitenko commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Description

Adds an output signal that can be emitted after the Enhanced Broadcasting config is downloaded. That signal is intended to be consumed by the paired Desktop change, which displays a custom notification explaining that Enhanced Broadcasting changed the horizontal and/or vertical canvas resolution to Twitch's selected optimal configuration.

Motivation and Context

Twitch Enhanced Broadcasting can return a go-live configuration whose top encoder resolution differs from the canvas resolution submitted by the client. This can happen when Twitch detects that a lower resolution is the optimal configuration for the user's system, for example when a user attempts to stream 1440p but Twitch selects 1080p.

Previously, this adjustment was only visible indirectly through the resulting output configuration. Desktop had no reliable, actionable signal to explain to the user why their Enhanced Broadcasting resolution changed. Twitch also returns status HTML in the config response, but those messages are not always actionable or accurate for our users, so this change avoids forwarding raw Twitch status text.

How Has This Been Tested?

Manually, Windows only.

Types of changes

  • New feature (non-breaking change which adds functionality)

@aleksandr-voitenko aleksandr-voitenko changed the title [WIP] Add signals for missing resolutions in Enhanced Boradcasting Add signals for missing resolutions in Enhanced Boradcasting Jul 7, 2026
@aleksandr-voitenko aleksandr-voitenko merged commit a26d555 into staging Jul 7, 2026
41 of 42 checks passed
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.

2 participants