Enabling enhanced broadcasting and then swapping to a non enhanced service causes streaming to fail due to a null config url · Issue #11079 · obsproject/obs-studio (original) (raw)

Operating System Info

Windows 11

Other OS

No response

OBS Studio Version

30.2.2

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/OhXsClpZSmOMVeLU

OBS Studio Crash Log URL

No response

Expected Behavior

When switching to a custom streaming service (in this specific case an rtmp server) I do not expect the enhanced broadcasting setting from twitch options to have any affect.

Current Behavior

Swapping from Service: Twitch to custom, causes my twitch stream key to be pre-populated in the stream key box (despite historic settings having a different stream key), and when attempting to stream to the server, an error occurs stating "failed to start streaming - no config URL available for the current service".

Note that in the attached log file I have redacted the rtmp url, but in fact this error occurs before the url is resolved and placing any server path in the dialog causes this error to be shown.

Steps to Reproduce

  1. Setup stream settings for twitch
  2. Change streaming service to custom
  3. Enter valid streaming server url and stream key
  4. start streaming
    ...

Anything else we should know?

If enhanced broadcasting is not enabled, then on switching back to custom service, all settings are lost. This feels like a step back in general UX for the stream settings dialog. Stream keys also seem to "bleed" between service providers now when they did not before (in 29.x)