Question / Help Good PC, Good Internet, Good FPS, 0 dropped frames.. BUT!!!

Rickzter

New Member
Now trying with extreme bitrates to see any difference.. still stuttering.. i've tried all kinds of bitrates. Starting at 3500/3000.

My game runs perfectly smooth, my OBS says theres 0 dropped frames and still the video freezes every few seconds on twitch, what am i doing wrong?

internet running @ about 60 upload atm


22:19:54: Open Broadcaster Software v0.522b - 64bit ( ^ω^)
22:19:54: -------------------------------
22:19:54: CPU Name: Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz
22:19:54: CPU Speed: 3838MHz
22:19:54: Physical Memory: 12279MB Total, 7622MB Free
22:19:54: stepping id: 5, model 10, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 8, total cores 4
22:19:54: monitor 1: pos={-1920, 0}, size={1920, 1080}
22:19:54: monitor 2: pos={0, 0}, size={1920, 1080}
22:19:54: Windows Version: 6.1 Build 7600
22:19:54: Aero is Disabled
22:19:54: -------------------------------
22:19:54: OBS Modules:
22:19:54: Base Address Module
22:19:54: 000000003FCF0000 OBS.exe
22:19:54: 00000000DB180000 OBSApi.dll
22:19:54: 00000000F6660000 DShowPlugin.dll
22:19:54: 00000000F4990000 GraphicsCapture.dll
22:19:54: 00000000EE870000 NoiseGate.dll
22:19:54: ------------------------------------------
22:19:54: Adapter 1
22:19:54: Video Adapter: AMD Radeon HD 7900 Series
22:19:54: Video Adapter Dedicated Video Memory: 3198349312
22:19:54: Video Adapter Shared System Memory: 1874391040
22:19:54: Using fixed low latency mode, factor 20
22:19:54: =====Stream Start: 2013-07-05, 22:19:54===============================================
22:19:54: Multithreaded optimizations: On
22:19:54: Base resolution: 1920x1080
22:19:54: Output resolution: 1280x720
22:19:54: ------------------------------------------
22:19:54: Loading up D3D10...
22:19:54: Playback device Default
22:19:54: ------------------------------------------
22:19:54: Using desktop audio input: Speakers (Realtek High Definition Audio)
22:19:54: ------------------------------------------
22:19:54: Using auxilary audio input: Mic in at front panel (Pink) (Realtek High Definition Audio)
22:19:54: ------------------------------------------
22:19:54: Audio Encoding: AAC
22:19:54: bitrate: 192
22:19:54: Using Window Capture
22:19:54: Using bitmap image
22:19:54: Using text output
22:19:54: Using bitmap image
22:19:54: Using bitmap image
22:19:54: Using graphics capture
22:19:54: ------------------------------------------
22:19:54: Video Encoding: x264
22:19:54: fps: 60
22:19:54: width: 1280, height: 720
22:19:54: preset: veryfast
22:19:54: CBR: no
22:19:54: CFR: no
22:19:54: max bitrate: 10000
22:19:54: buffer size: 5000
22:19:54: quality: 10
22:19:54: ------------------------------------------
22:19:54: SharedTexCapture hooked
22:19:56: Using RTMP service: Twitch / Justin.tv
22:19:56: Server selection: rtmp://live-ams.justin.tv/app
22:19:57: SO_SNDBUF was at 8192
22:19:57: SO_SNDBUF is now 65536
22:20:59: Total frames rendered: 3842, number of frames that lagged: 1 (0.03%) (it's okay for some frames to lag)
22:20:59: RTMPPublisher::SocketLoop: Aborting due to loop exit
22:20:59: Number of times waited to send: 24, Waited for a total of 90430 bytes
22:20:59: Number of b-frames dropped: 76 (2.1%), Number of p-frames dropped: 57 (1.6%), Total 133 (3.7%)
22:20:59: =====Stream End: 2013-07-05, 22:20:59=================================================
22:21:11:
22:21:11: Profiler results:
22:21:11:
22:21:11: ==============================================================
22:21:11: frame - [100%] [avg time: 2.004 ms] [avg calls per frame: 1] [children: 81.8%] [unaccounted: 18.2%]
22:21:11: | scene->Preprocess - [24.6%] [avg time: 0.492 ms] [avg calls per frame: 1]
22:21:11: | video encoding and uploading - [57.3%] [avg time: 1.148 ms] [avg calls per frame: 1] [children: 51.4%] [unaccounted: 5.89%]
22:21:11: | | CopyResource - [0.25%] [avg time: 0.005 ms] [avg calls per frame: 0]
22:21:11: | | conversion to 4:2:0 - [0.0499%] [avg time: 0.001 ms] [avg calls per frame: 0]
22:21:11: | | call to encoder - [50.4%] [avg time: 1.01 ms] [avg calls per frame: 0]
22:21:11: | | sending stuff out - [0.699%] [avg time: 0.014 ms] [avg calls per frame: 0]
22:21:11: ==============================================================
22:21:11:
 

Xaraa

Member
Re: Good PC, Good Internet, Good FPS, 0 dropped frames.. BUT

Are you really trying 10000 bitrate ? no one would be able to watch it like ever, plus i'm sure that's above twitch policy by a fair bit. The max you should really go is 4000
 

bart2712

Member
Re: Good PC, Good Internet, Good FPS, 0 dropped frames.. BUT

true...even running at 3500 for video and 192 for audio, during spikes, could cause it to go over the 4k that twitch allows...that could be the cause for skipping. I cant be totally sure on that, Im just taking a guess. Id personally lower video to about 3000 and audio to 128
 

Gol D. Ace

Member
Re: Good PC, Good Internet, Good FPS, 0 dropped frames.. BUT

Can someone please link me that "policy" where twitch says they have a limit for upload?
I can't find something like that.
 

Rickzter

New Member
Re: Good PC, Good Internet, Good FPS, 0 dropped frames.. BUT

If u read the top of my post it says that i got the same resulta with 3500 bitrate. This 10k one was just a test for myself to see if the lag would change
 

Rickzter

New Member
Re: Good PC, Good Internet, Good FPS, 0 dropped frames.. BUT

ima put this on the top since it seems quite important:
EDIT: Seems like its lagging when watching the stream but not when replaying the past broadcast itself.. (my friend was watching with me and was having lags at the exact same place!


CDBbhCL.png


Havent yet tried switching servers, will do in a second. Been running on the Amsterdam one


Diffprobe:

Note: ran the test twice, first time the Downstream passed without any issues. By the looks of the results im guessing this is bad

DiffProbe release. January 2012. Build 1008.
Shaper Detection Module.

Connected to server 4.71.210.213.

Estimating capacity:
Upstream: 94726 Kbps.
Downstream: 97284 Kbps.

The measurement will take upto 2.5 minutes. Please wait.

Checking for traffic shapers:

Upstream: Measurement aborted due to high packet loss rate.

Downstream: Measurement aborted due to high packet loss rate.

For more information, visit: http://www.cc.gatech.edu/~partha/diffprobe



Logs from streams with different bitrates:

THIS TIME, it did not lag from what i saw. Yet i want to avoid the problem in the future, the Diffprobe results worries me even tho i have no clue of what it means!

EDIT: Seems like its lagging when watching the stream but not when replaying the past broadcast itself.. (my friend was watching with me having lags at the exact same place!

18:07:17: Open Broadcaster Software v0.522b - 32bit (´・ω・`)
18:07:17: -------------------------------
18:07:17: CPU Name: Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz
18:07:17: CPU Speed: 3838MHz
18:07:17: Physical Memory: 4095MB Total, 4095MB Free
18:07:17: stepping id: 5, model 10, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 8, total cores 4
18:07:17: monitor 1: pos={-1920, 0}, size={1920, 1080}
18:07:17: monitor 2: pos={0, 0}, size={1920, 1080}
18:07:17: Windows Version: 6.1 Build 7600
18:07:17: Aero is Disabled
18:07:17: -------------------------------
18:07:17: OBS Modules:
18:07:17: Base Address Module
18:07:17: 01280000 OBS.exe
18:07:17: 50370000 OBSApi.dll
18:07:17: 5AA20000 DShowPlugin.dll
18:07:17: 62100000 GraphicsCapture.dll
18:07:17: 72660000 NoiseGate.dll
18:07:17: ------------------------------------------
18:07:17: Adapter 1
18:07:17: Video Adapter: AMD Radeon HD 7900 Series
18:07:17: Video Adapter Dedicated Video Memory: 3198349312
18:07:17: Video Adapter Shared System Memory: 1874391040
18:07:17: Using fixed low latency mode, factor 20
18:07:17: =====Stream Start: 2013-07-06, 18:07:17===============================================
18:07:17: Multithreaded optimizations: On
18:07:17: Base resolution: 1920x1080
18:07:17: Output resolution: 1280x720
18:07:17: ------------------------------------------
18:07:17: Loading up D3D10...
18:07:17: Playback device Default
18:07:17: ------------------------------------------
18:07:17: Using desktop audio input: Speakers (Realtek High Definition Audio)
18:07:17: ------------------------------------------
18:07:17: Using auxilary audio input: Mic in at front panel (Pink) (Realtek High Definition Audio)
18:07:17: ------------------------------------------
18:07:17: Audio Encoding: AAC
18:07:17: bitrate: 192
18:07:18: Using Window Capture
18:07:18: Using bitmap image
18:07:18: Using text output
18:07:18: Using bitmap image
18:07:18: Using bitmap image
18:07:18: Using graphics capture
18:07:18: ------------------------------------------
18:07:18: Video Encoding: x264
18:07:18: fps: 60
18:07:18: width: 1280, height: 720
18:07:18: preset: veryfast
18:07:18: CBR: no
18:07:18: CFR: no
18:07:18: max bitrate: 10000
18:07:18: buffer size: 5000
18:07:18: quality: 10
18:07:18: ------------------------------------------
18:07:19: SharedTexCapture hooked
18:07:19: Using RTMP service: Twitch / Justin.tv
18:07:19: Server selection: rtmp://live-ams.justin.tv/app
18:07:21: SO_SNDBUF was at 8192
18:07:21: SO_SNDBUF is now 65536
18:07:50: Using Window Capture
18:08:17: Total frames rendered: 3526, number of frames that lagged: 36 (1.02%) (it's okay for some frames to lag)
18:08:17: RTMPPublisher::SocketLoop: Aborting due to loop exit
18:08:17: Number of times waited to send: 0, Waited for a total of 0 bytes
18:08:17: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:08:17: =====Stream End: 2013-07-06, 18:08:17=================================================
18:08:26: Using fixed low latency mode, factor 20
18:08:26: =====Stream Start: 2013-07-06, 18:08:26===============================================
18:08:26: Multithreaded optimizations: On
18:08:26: Base resolution: 1920x1080
18:08:26: Output resolution: 1280x720
18:08:26: ------------------------------------------
18:08:26: Loading up D3D10...
18:08:26: Playback device Default
18:08:26: ------------------------------------------
18:08:26: Using desktop audio input: Speakers (Realtek High Definition Audio)
18:08:26: ------------------------------------------
18:08:26: Using auxilary audio input: Mic in at front panel (Pink) (Realtek High Definition Audio)
18:08:26: ------------------------------------------
18:08:26: Audio Encoding: AAC
18:08:26: bitrate: 192
18:08:26: Using Window Capture
18:08:26: Using bitmap image
18:08:26: Using Window Capture
18:08:26: Using text output
18:08:26: Using bitmap image
18:08:26: Using bitmap image
18:08:26: Using graphics capture
18:08:26: ------------------------------------------
18:08:26: Video Encoding: x264
18:08:26: fps: 60
18:08:26: width: 1280, height: 720
18:08:26: preset: veryfast
18:08:26: CBR: no
18:08:26: CFR: no
18:08:26: max bitrate: 10000
18:08:26: buffer size: 5000
18:08:26: quality: 10
18:08:26: ------------------------------------------
18:08:26: SharedTexCapture hooked
18:08:27: Using RTMP service: Twitch / Justin.tv
18:08:27: Server selection: rtmp://live-ams.justin.tv/app
18:08:29: SO_SNDBUF was at 8192
18:08:29: SO_SNDBUF is now 65536
18:09:35: Total frames rendered: 4150, number of frames that lagged: 7 (0.17%) (it's okay for some frames to lag)
18:09:35: RTMPPublisher::SocketLoop: Aborting due to loop exit
18:09:35: Number of times waited to send: 0, Waited for a total of 0 bytes
18:09:35: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:09:35: =====Stream End: 2013-07-06, 18:09:35=================================================
18:10:03: Using fixed low latency mode, factor 20
18:10:03: =====Stream Start: 2013-07-06, 18:10:03===============================================
18:10:03: Multithreaded optimizations: On
18:10:03: Base resolution: 1920x1080
18:10:03: Output resolution: 1280x720
18:10:03: ------------------------------------------
18:10:03: Loading up D3D10...
18:10:03: Playback device Default
18:10:03: ------------------------------------------
18:10:03: Using desktop audio input: Speakers (Realtek High Definition Audio)
18:10:03: ------------------------------------------
18:10:03: Using auxilary audio input: Mic in at front panel (Pink) (Realtek High Definition Audio)
18:10:03: ------------------------------------------
18:10:03: Audio Encoding: AAC
18:10:03: bitrate: 192
18:10:03: Using Window Capture
18:10:03: Using bitmap image
18:10:03: Using Window Capture
18:10:03: Using text output
18:10:03: Using bitmap image
18:10:03: Using bitmap image
18:10:03: Using graphics capture
18:10:03: ------------------------------------------
18:10:03: Video Encoding: x264
18:10:03: fps: 60
18:10:03: width: 1280, height: 720
18:10:03: preset: veryfast
18:10:03: CBR: no
18:10:03: CFR: no
18:10:03: max bitrate: 3500
18:10:03: buffer size: 3000
18:10:03: quality: 10
18:10:03: ------------------------------------------
18:10:03: SharedTexCapture hooked
18:10:05: Using RTMP service: Twitch / Justin.tv
18:10:05: Server selection: rtmp://live-ams.justin.tv/app
18:10:07: SO_SNDBUF was at 8192
18:10:07: SO_SNDBUF is now 65536
18:10:23: Total frames rendered: 1156, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
18:10:23: RTMPPublisher::SocketLoop: Aborting due to loop exit
18:10:23: Number of times waited to send: 0, Waited for a total of 0 bytes
18:10:23: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:10:23: =====Stream End: 2013-07-06, 18:10:23=================================================
18:10:33: Using fixed low latency mode, factor 20
18:10:33: =====Stream Start: 2013-07-06, 18:10:33===============================================
18:10:33: Multithreaded optimizations: On
18:10:33: Base resolution: 1920x1080
18:10:33: Output resolution: 1280x720
18:10:33: ------------------------------------------
18:10:33: Loading up D3D10...
18:10:33: Playback device Default
18:10:33: ------------------------------------------
18:10:33: Using desktop audio input: Speakers (Realtek High Definition Audio)
18:10:33: ------------------------------------------
18:10:33: Using auxilary audio input: Mic in at front panel (Pink) (Realtek High Definition Audio)
18:10:33: ------------------------------------------
18:10:33: Audio Encoding: AAC
18:10:33: bitrate: 192
18:10:33: Using Window Capture
18:10:33: Using bitmap image
18:10:33: Using Window Capture
18:10:33: Using text output
18:10:33: Using bitmap image
18:10:33: Using bitmap image
18:10:33: Using graphics capture
18:10:33: ------------------------------------------
18:10:33: Video Encoding: x264
18:10:33: fps: 60
18:10:33: width: 1280, height: 720
18:10:33: preset: veryfast
18:10:33: CBR: no
18:10:33: CFR: no
18:10:33: max bitrate: 3500
18:10:33: buffer size: 3000
18:10:33: quality: 10
18:10:33: ------------------------------------------
18:10:33: SharedTexCapture hooked
18:10:34: Using RTMP service: Twitch / Justin.tv
18:10:34: Server selection: rtmp://live-ams.justin.tv/app
18:10:36: SO_SNDBUF was at 8192
18:10:36: SO_SNDBUF is now 65536
18:10:50: Total frames rendered: 1025, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
18:10:50: RTMPPublisher::SocketLoop: Aborting due to loop exit
18:10:50: Number of times waited to send: 0, Waited for a total of 0 bytes
18:10:50: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:10:50: =====Stream End: 2013-07-06, 18:10:50=================================================
18:11:07:
18:11:07: Profiler results:
18:11:07:
18:11:07: ==============================================================
18:11:07: frame - [100%] [avg time: 2.707 ms] [avg calls per frame: 1] [children: 81.2%] [unaccounted: 18.8%]
18:11:07: | scene->Preprocess - [39.5%] [avg time: 1.068 ms] [avg calls per frame: 1]
18:11:07: | video encoding and uploading - [41.7%] [avg time: 1.13 ms] [avg calls per frame: 1] [children: 37.8%] [unaccounted: 3.95%]
18:11:07: | | CopyResource - [0.222%] [avg time: 0.006 ms] [avg calls per frame: 0]
18:11:07: | | conversion to 4:2:0 - [0.0739%] [avg time: 0.002 ms] [avg calls per frame: 0]
18:11:07: | | call to encoder - [36.9%] [avg time: 1 ms] [avg calls per frame: 0]
18:11:07: | | sending stuff out - [0.554%] [avg time: 0.015 ms] [avg calls per frame: 0]
18:11:07: ==============================================================
18:11:07:
 

WayZHC

Member
Re: Good PC, Good Internet, Good FPS, 0 dropped frames.. BUT

What is your modem/router? Bad one can cause huge packet loss rate. Start by power cycling the modem/router and re-run the ShaperProbe. If that didn't change anything, try another one.
 

FerretBomb

Active Member
Re: Good PC, Good Internet, Good FPS, 0 dropped frames.. BUT

You can also try running the 6MB test at http://testmy.net/upload to get an idea of the constant throughput you have available. You'll want to select a server near the one you'll be connecting to, when you stream.

Twitch servers do NOT like being sent more than 3500kbps. Been said by twitch staffers before, and has mostly become colloquial knowledge at this point. Also tends to lead to poor results for many viewers, unless you're partnered and have the Transcode options available/enabled.

It appears that when you dropped your bitrate to 3500kbps, you also stopped dropping frames. The 10000kbps rate was the problem. Either your network upstream cannot support that, or the server to which you are connecting cannot handle that much data on a given stream. Stick with 3500/3500; looks like that will sort your issue.

(I recommend testmy as I have the same problem with ShaperProbe; while a valuable tool, it's fragile... bombs out on my connection with a packet loss rate error as above, without noting how many were actually lost. Testmy is much more robust, gives accurate results as well, though does not check for bandwidth shaping upstream.)
 

Rickzter

New Member
Re: Good PC, Good Internet, Good FPS, 0 dropped frames.. BUT

From my troubleshooting at home it seems that my router is the problem. Ordered a new one and will come back with the results. I recently got a 100/100 connection and it seems like my current router cant keep up.
Also, i had the same "freezes" on both bitrates, they occur even when it says im not dropping any frames!
 
Top