Live looks awful.

siri

New Member
Hello! I am new here, but I have an issue. I recently upgraded my PC, and I was wondering if it can handle a good-quality stream and if I can play without noticing the live. The problem is that every game that I play works fine, I can't notice a huge difference with or without the live, it's like a few fps difference, BUT the live looks awful. I've tried both CBR and CQP options, the CBR having a 10-12k bitrate, and the CQP at 16 CQ Level. The problem is that the live looks awful, as I said, and it moves like it's in 30fps and 720p.
My PC specs:
Ryzen 7 5700x
32GB RAM, 3600mhz
RTX 3070 rog strix OC

If you need me to upload some files that might help you see the problem or a private live, just tell me.
Thank you in advance!
 

Lawrence_SoCal

Active Member
find threads in this forum on why FPS, game rate, and screen refresh rate should be even multiples of each other. Capturing 60fps on 144 refresh rate monitor = bad thing to do

And there are lots of discussions of game and video driver settings/optimizations that do NOT play well with streaming. sometimes you have to pick on or the other
 

siri

New Member
there is no 60fps capped on 144hz monitor and nothing that you said helped me, so thanks
 

rockbottom

Active Member
Run your monitor @ 120HZ, 144 will cause stutter. 120HZ should also eliminate your rendering lag, aka GPU overload.
02:12:28.575: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 101 (0.1%)

You also have encoding lag. Use Preset P4 or P5. P6 is too slow for H264.
02:12:28.575: Video stopped, number of skipped frames due to encoding lag: 255/121440 (0.2%)

Audio is also lagging but I see you're using a headset instead of the on-board audio.
02:21:36.782: audio_thread(Audio): min=0.014 ms, median=1.632 ms, max=54.109 ms, 99th percentile=7.429 ms
02:21:36.782: ┗receive_audio: min=0.007 ms, median=0.667 ms, max=52.332 ms, 99th percentile=5.174 ms, 1.56643 calls per parent call
02:21:36.782: ┣buffer_audio: min=0 ms, median=0.001 ms, max=0.176 ms, 99th percentile=0.003 ms
02:21:36.782: ┗do_encode: min=0.019 ms, median=0.662 ms, max=52.327 ms, 99th percentile=5.169 ms
02:21:36.782: ┣encode(Track2): min=0.182 ms, median=0.419 ms, max=6.904 ms, 99th percentile=2.957 ms, 0.500005 calls per parent call
02:21:36.783: ┣send_packet: min=0.001 ms, median=0.013 ms, max=3.976 ms, 99th percentile=0.133 ms
02:21:36.783: ┗encode(Track1): min=0.015 ms, median=1.488 ms, max=52.285 ms, 99th percentile=5.749 ms, 0.499995 calls per parent call
 

siri

New Member
why should I limit my monitor to 120hz if the whole PC can handle at least 144hz?
I have no clue why obs does this shit. before I got my 3070, I used to have an rx6600, I streamed as well just to test, and the stream was water-clear.
 

Lawrence_SoCal

Active Member
why should I limit my monitor to 120hz if the whole PC can handle at least 144hz?
read the MANY threads on exactly why there is an issue with video buffer capture at uneven multiples of screen refresh rate and FPS... simple math issue...

and you completely misunderstand the technology, or misspoke terribly, to say whole PC can handle at least 144hz... as ONLY the GPU is somewhat involved in screen refresh rate, nothing else on PC is materially impacted... this real-time compositing is technically complex... either learn the tech, or follow others advice, or fail. take your pick.
 

siri

New Member
read the MANY threads on exactly why there is an issue with video buffer capture at uneven multiples of screen refresh rate and FPS... simple math issue...

and you completely misunderstand the technology, or misspoke terribly, to say whole PC can handle at least 144hz... as ONLY the GPU is somewhat involved in screen refresh rate, nothing else on PC is materially impacted... this real-time compositing is technically complex... either learn the tech, or follow others advice, or fail. take your pick.
or, you could tell me the exact settings that I have to put and use in obs so that my streams WONT BE PIXELATED ANYMORE.
 
Top