Stream is laggy and skipping in preview and for viewers

FMY925

New Member
Need some help getting better quality in my streams. I'm new to the streaming world and mostly stream COD Warzone, FPS games, and producing music . My stream on twitch is skipping and lagging. I provided the log file and listed my PC and OBS specs below. Any help would be appreciated.
PC Specs:
Nvidia RTX 3070
Ryzen 5 5600
32 GB DDR4 3200
NVMe SSD

OBS Settings
STREAMING TAB
Encoder: Nvidia NVENC H.264
Rescale Output: 1920x1080
Rate Control: CBR
BitRate: 5000
Keyfram interval: 2
Preset: Max Quality
Profile: High
Look ahead checked
Psycho visual tuning checked
GPU: 0
Max B-Frames 2
VIDEO TAB
Base Resolution: 2560x1440
Output Resolution: 1920x1080
Downscale Filter: Lanczos
FPS Value: 60
LOG file: https://obsproject.com/logs/pz4PKyIm3U-F_kmy
Stream Quality sample: https://www.twitch.tv/videos/1191833352
 

Kalgos

New Member
Hey,

I´m by no means an expert in OBS. But just by looking at your log through the analyzer tool, there is a couple thing you could try.

https://obsproject.com/tools/analyzer?log_url=https://obsproject.com/logs/pz4PKyIm3U-F_kmy

1. Run OBS as admin
2. Enable Windows 10 game mode
3. Change your color range

Other than that, try lowering the resolution you stream at. Maybe try 864p or drop it down to 720p. Oh and don´t rescale in the streaming tab. It´s better to do it in the video tab.

Don´t know if this will help, but can´t hurt to try it out.
 

FerretBomb

Active Member
As Kalgos mentioned, running OBS in Admin mode is a very good idea. Likewise, NEVER use Full color range unless you are local recording; OBS is hardcoded to stream in Partial, so you'll just get color issues.

Past that, your logfile did not include a recording or streaming session where the issue was occurring, so some general advice based on what IS present:
1. NEVER use Monitor Capture if you can avoid it. It is the WORST performing capture method, and can cause significant performance issues, especially if it is used in a scene with a Game or Window capture.
2. Do not use the Max Quality preset, Lookahead, or Psychovisual Tuning options for encoding. All three use CUDA cores, and regularly cause encoding overload issues on systems that should not have them. Use Quality instead, and uncheck both Lookahead and PVT.
3. 5000kbps is insufficient for average-motion 1080p60 video. 12mbps is recommended, and high-motion and/or high detail will need even more.

Post a logfile from a recording or streaming session where the issue was happening, and we'll be able to advise further and more accurately.
 

FMY925

New Member
As Kalgos mentioned, running OBS in Admin mode is a very good idea. Likewise, NEVER use Full color range unless you are local recording; OBS is hardcoded to stream in Partial, so you'll just get color issues.

Past that, your logfile did not include a recording or streaming session where the issue was occurring, so some general advice based on what IS present:
1. NEVER use Monitor Capture if you can avoid it. It is the WORST performing capture method, and can cause significant performance issues, especially if it is used in a scene with a Game or Window capture.
2. Do not use the Max Quality preset, Lookahead, or Psychovisual Tuning options for encoding. All three use CUDA cores, and regularly cause encoding overload issues on systems that should not have them. Use Quality instead, and uncheck both Lookahead and PVT.
3. 5000kbps is insufficient for average-motion 1080p60 video. 12mbps is recommended, and high-motion and/or high detail will need even more.

Post a logfile from a recording or streaming session where the issue was happening, and we'll be able to advise further and more accurately.

Thanks for your response. I did all those suggestions and here is a current log file. It did help with the skipping of the stream but it still does not look HD

 

FerretBomb

Active Member
That's most likely because you are downscaling from 1440p to 1080p. There will always be a significant and visible quality loss with any downscale, especially compared to the original full-res version, and doubly-so when using a non full-integer downscale like 1440->1080 or 1080->720. You also appear to be recording using CBR which is the worst option (only used for streaming as the back-end infrastructure *requires* it); use CQP or CRF instead for local recordings, and NEVER RECORD TO MP4 DIRECTLY FOR ANY REASON.
 
Top