TC
📼 The Classroom 🌐MarkusGGEZ
CBR vs CQP for "Streaming", which is better? (Why not CQP?)
Hello Everyone,
I've been trying to find a technical answer to why it is often not advised to use CQP for streaming?
In theory if there are no issues it would result in a better and consistent quality right?
Thanks for any and all help!
Fcenturylink•16d ago
A)obs is hard-coded to not use cqp. You can set it but it'll silently use CBR
B)stream services expect a somewhat consistent data rate
C)cqp will usually be way more data rate than what a stream service will ingest
MarkusGGEZ•16d ago
A) You can use the "ignore streaming service setting recommendations" feature to resolve it hard coding back to CBR iirc?
B) True per their recommendations. But what if the stream is on Youtube where they have less limitations?
C) A friend of mine has a recent livestream using CQP @ 4k 60FPS (https://www.youtube.com/watch?v=q9srUT2vSlQ&t=10502s) and while he did get OBS messages like "you're not streaming enough bitrate, you should stream more than 3.5k" the stream as seen in the VOD looks good!
But this is all void if "ignore streaming service setting recommendations" does not remove the hard coded CBR
gregandcin•16d ago
Just use CBR when streaming. Less problems
MarkusGGEZ•16d ago
I do use CBR when streaming no worries!
I am just looking for a legitimate and technical answer as to why not CQP?
and now looking to confirm if "ignore streaming service setting recommendations" allows CQP without it hardcoding back to CBR?
Technically Alex•16d ago
Because there’s no practical benefit to having a variable bitrate when you’re already constrained to a sub optimal bitrate per twitch’s limit
In those scenarios CQP wouldn’t really have enough bitrate headroom to improve quality
And would lead to massive drops and spikes in bitrate, which is harder to ingest
MarkusGGEZ•16d ago
Hey Alex! I am more so referring to Youtube where the bitrate has more headroom, apologies.
Fcenturylink•16d ago
Obs is hard coded to use cbr for streams
Regardless of the "ignore stream service" box
MarkusGGEZ•16d ago
Yes but per this forum https://obsproject.com/forum/threads/i-set-stream-encoder-to-use-cqp-but-it-seems-to-still-be-streaming-with-cbr.174294/ "ignore streaming service setting recommendations" allows CQP without it hardcoding back to CBR?
Fcenturylink•16d ago
Because obs is hard coded to use cbr
Trust me
MarkusGGEZ•16d ago
Ahh okay. Thats what I needed to know.
Fcenturylink•16d ago
Bet if ya pulled up the obs log from the session where they "used cqp" it'll still say cbr as the rate control 😉
MarkusGGEZ•16d ago
Thanks for the info! I really do appreciate it 🙏
Technically Alex•16d ago
Any time you have a bitrate ceiling cqp is a bad application because it assumes you basically don’t
The quality value does limit bits per frame
But again, you’d have to really know ffmpeg well to know X value = Y bitrate limit
MarkusGGEZ•16d ago
That was my assumption aswell, but since a friend has been using it to success I quiestioned what I've researched and wanted to get a more technical answer. But if OBS hard codes it then everything is void anyhow
Thank you all for the help!
Fcenturylink•16d ago
It'll silently use the last bitrate they set when using cbr
So if they are noticing "better quality" it's purely placebo 😉
MarkusGGEZ•16d ago
Ahh and since the default is 2500 CBR that would explain the message he receiving being "you're not streaming enough bitrate, you should stream more than 3.5k"
The quality I assume is likely heavily contributed to it being "low action" and using AV1 on Youtubes VP9
Technically Alex•16d ago
StriderStone•16d ago
I would have never thought that 2500 would be able to do this:
https://www.youtube.com/live/r4TjPy3WfwY?si=gijXWO7UA5W6R3dA&t=20087
even with AV1
4k 60 FPS at 2500 bitrate seems REALLY LOW to the point that I wouldn't even think it would work.
I only watch the recorded vods though
So:
- Change my setting to CBR
- Crank the bitrate to 40000?
- Change preset to p1?
Fcenturylink•16d ago
If that link above was done at 2500kbps, yea, I'd say av1 is pretty impressive
And if you have the upload to support 40,000 full send that shit ha
StriderStone•15d ago
that's what the settings were according to the logs.
I had it set to CQP 20 though in the OBS UI.
MEE6•15d ago
GG @StriderStone, you just advanced to level 4 !
StriderStone•15d ago
that just can't be right...0 dropped frames or anything
Stream Professor's Classroom! EposVox's tech education community. Learn about streaming & analog video goodness.
11KMembers
View on DiscordWant results from more Discord servers?
More PostsSRT server settings need to reduce lagSo I got a Windows server OS VDS and set up OBS there. I tested it with 2 SRT clients and see latencRunning Linux OBS; PipeWire Window Capture sources always ask for permission on launchFor each source of type `Window Capture (PipeWire)` I have configured in a scene collection, one of 4090+7950x obs settings for 1080pI just want the more or less best settings for this the reason I ask for 1080p is because I have a 5Virtual Server (aka Intel VDS\VPS) for streaming eventsHello! I just wandering will it be possible to stream using VPS\VDS with intel 2+ cores CPU no GPU? GC573 Scaling IssuesHi all. My GC573 was working in the past now ive gotten a new monitor and havent used it for a whilePush to Talk in discord cutting out - OS Windows 11Recently upgraded my pc from Windows 10 to Windows 11 (in place upgrade) things were ok or so I thoVideo SettingsHello guys, I game on a 1440p monitor and I stream on twitch, I currently have my base and output cavideo settings on OBSHello guys, I game on a 1440p monitor and I stream on twitch, I currently have my base and output caWhat m.2 slot should i put my new crucial p3 plus 4tb in?I just got a Crucial p3 plus 4tb and im not sure if i should put it in one of the lower m.2 slots orGreenscreen QuestionIf I were to record my gameplay and camera separately (using Atium Vertical for this). How would theEncoding for an IRL programmeHi,
I'm streaming a show that uses a hardware vision mixer to mix cameras together, then OBS will sBest way to transfer large data between storage devicesHi im getting a new storrage device i want to transfer my personal folder to thats like 600-700GB, wExport Settings HelpIs there anything I need to change here?auto adjust project settings to the first clipmy issue is that I need to adjust the resolution of the project settings every time for each projectPS5 stuttering (duplicating frames) every 7 min (4 months research already with no fix)Usecase: Im playing (and recording) PS5 games with OBS preview, im pretty much okay with the latency4k stream + Record + 1080p StreamHey,
I was wondering how exactly to set this up in OBS. I am using the Vertical plugin (just so thatPassthrough not working HD60x Dual PC StreamingSo I am trying to use the passthrough feature with dual pc streaming, but obs is picking up a signalAitum Record option in Stream DeckAnyone know if there is a OBS record option in the stream deck, for the Aitum vertical plugin?AV1 Software Encoding Problems with OBS Studio 30.1.1Is there a way to force OBS Studio 30.1.1 to use more than 15 cpu threads? OBS said that it was skipWhy does this happen?Quite often I have to turn the psu switch off for a couple seconds and switch it back to power on th