The Wayback Machine - https://web.archive.org/web/20220130233437/https://github.com/obsproject/obs-studio/issues/4125
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Ignore streaming service setting recommendations" checkmark does not seem to work #4125

Open
Aktanusa opened this issue Jan 23, 2021 · 5 comments

Comments

@Aktanusa
Copy link

@Aktanusa Aktanusa commented Jan 23, 2021

Platform

Operating system and version: Windows 10 2004
OBS Studio version: 26.1.1

Expected Behavior

Checking "Ignore streaming service setting recommendations" should work. It doesn't since I choose a rate control of CRF for Twitch and it is still set to CBR. I have noticed that the setting "ApplyServiceSettings=false" is missing from the [AdvOut] section of basic.ini. After manually adding "ApplyServiceSettings=false", the rate control is finally set to CFR.

Current Behavior

Checking "Ignore streaming service setting recommendations" adds "IgnoreRecommended=true" in [Stream1] section but does not add "ApplyServiceSettings=false" in the [AdvOut] section of basic.ini. I'm not sure if is suppose to be there anyway since maybe it's a bug that the new flag "IgnoreRecommended=true" does not work.

Steps to Reproduce

  1. Install OBS
  2. Start OBS
  3. Skip wizard
  4. Click on Settings
  5. Log into Twitch in Stream section
  6. Check "Ignore streaming service setting recommendations"
  7. Goto Output section and change Output Mode to Advanced
  8. Change Encoder to x264, change Rate Control to CRF, make sure CRF number is 23, change Keyframe Interval to 2.
  9. Click Okay and start streaming
  10. Goto View -> Stats and notice the bitrate is 2500 kb/s instead of under 100 kb/s since you are streaming a black screen.
  11. Check logs and see "rate_control: CBR" under "[x264 encoder: 'streaming_h264'] settings:"
@dodgepong
Copy link
Member

@dodgepong dodgepong commented Jan 23, 2021

You have to enable Advanced output mode to fully disable streaming service recommendations. The "Ignore streaming service setting recommendations" checkbox only ignores a portion of settings, such as bitrate and resolution. Twitch don't want you streaming with CRF and expect your streams to be encoded a particular way, so we do what we can to prevent you from violating what services are expecting. We have no plans to make it easier for people to disable these recommendations.

This issue should be treated as a request to clarify wording, not change behavior.

@dodgepong
Copy link
Member

@dodgepong dodgepong commented Jan 23, 2021

Sorry, I just checked and didn't realize that we changed the UI in Advanced mode in 26.1. I'm not sure why the checkbox in Advanced settings was removed.

@Aktanusa
Copy link
Author

@Aktanusa Aktanusa commented Jan 25, 2021

I think I read somewhere that the setting in the advanced area has been moved to the stream section and renamed to "Ignore streaming service setting recommendations". Basically it's the same flag, but the work for the move was not completely done and has bugs. Just an educated guess.

@naanlizard
Copy link

@naanlizard naanlizard commented Jan 31, 2021

Can confirm we're seeing this bug too. Bad change to move the checkbox IMO

@kkartaltepe
Copy link
Collaborator

@kkartaltepe kkartaltepe commented Nov 3, 2021

Loss of the UI breaks override for users of linux where many newer intel chips dont support CBR. So even a well chosen CQP stream will just fail to initialize

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