Question / Help Everything seems fine, but stream is still choppy.

lopunnyomega

New Member
https://gist.github.com/701a0ddc72e220dc02b1c16cf9567d89
That is a log file. I streamed for a minute or two, stopped, and then selected the option to get the last one. If I need to stream longer to make a better file, let me know.

http://i.imgur.com/xlrqAZ2.png
That is the results that using the Server Tool linked to in one of the sticked threads gives.

My problem is pretty much what the title says. The box is green, i am connected to twitch, no dropped frames, and only around 36 percent CPU usage, plus LOL can run with no lag while OBS is in the back ground. But Stream still shows up choppy and messed up.

http://beta.speedtest.net/result/6341878031
That is what speedtest tells me.

I followed several guides, opened port 1945, watched youtube videos, set my bitrate to 3500 and then 3k and then 2.5k, and switched servers from Chicago to Florida and other ones. Nothing seems to help.
 

lopunnyomega

New Member
Several threads have been made since I posted this and most of them have got multiple replies, so I am bumping this up.
 

amsyar ZeRo

Member
Hello! I'm new to Windows' version of OBS, but I'll try to help you.

Did you try to change the source type to Window Capture or Display Capture? Also try to disable the preview window.
 

lopunnyomega

New Member
Thanks!


I did, but due to LoL's weird thing they have where the client runs separate from the actual fullscreen game, I can only run them both in separate windows, and I had to have two scenes.
If by disable preview window you mean turn preview off, I tried that just now and it did not help.
 

lopunnyomega

New Member

Attachments

  • Screenshot (14).png
    Screenshot (14).png
    398.9 KB · Views: 23

EBrito

Active Member
From second log:

1364x768 30 FPS
CPU encoding 3500 kbps

01:12:17.860: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 230 (3.4%) --> GPU maxing out
01:12:17.860: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 71 (2.2%) --> Network issues
01:12:18.142: Video stopped, number of skipped frames due to encoding lag: 934/6751 (13.8%) --> CPU overloaded

So, rescale in video settings down to 1091 x 614 (or similar; this is yours divided by 1.25)
Filter bicubic or Lanczos.
DO NOT rescale again in Output settings.

About network, you can try using TCPOptimizer https://www.speedguide.net/downloads.php
Or reduce a bit your bitrate.
With proposed resolution 2500 will be enough.
 

EBrito

Active Member
17:44:54.610: base resolution: 1280x720
17:44:54.610: output resolution: 1364x768

WRONG!

Base resolution : your monitor:
Output: 1280x720

You are upscaling (worse image)

17:53:44.361: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 76 (4.1%) --> GPU overloaded
17:53:44.361: Video stopped, number of skipped frames due to encoding lag: 2/1792 (0.1%) --> minor problems

So, correct base and output resolutions and reduce ingame graphics. OBS needs GPU to render image.
 

lopunnyomega

New Member
okay, changed base to 1366 which is my monitor resolution and output to 128, and reduced ingame graphics to medium. what else should i do?
 

EBrito

Active Member
13:55:40.253: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 76 (2.4%)
13:55:40.253: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 465 (24.0%)
13:55:40.254: Video stopped, number of skipped frames due to encoding lag: 564/3025 (18.6%)

Rendering lag: Try rescaling output to 1066x600

You have network issues: 24%
Try TCPOptimizer
https://www.speedguide.net/downloads.php

And also encoding lag
Your system is weak to encode live video
Maybe you should rescale down to 854x480p. With this resolution 1500 - 1800 Kbps bitrate is enough.
 
Top