Bug Report Dropping tons of frames and bitrate blinking red

Razswe

New Member
Hi,

Me and many other streamers started to have a serious problem just last night and ONLY last night and forward. We get an insane amount of dropped frames (around 50%) and bitrate keeps blinking red with no indication of what the problem could be.

Is there a solution to this soon? I had to install xsplit to be able to stream again :(
 

Kharay

Member
If nothing change in OBS' settings and there is no reason to assume a problem with your connection then the most likely culprit is whichever streaming service you are using.

I am going to assume this service is Twitch. In case this is true; Twitch has seen a very sharp decline in their quality of service in the last 72 - 96 hours.
 

Razswe

New Member
As I mentioned above, it works with xsplit and I'm not alone.

Several friends have done the same test, we had huge lag with OBS, none of us had ANY lag with xsplit. It all started for us last night as well so I agree that at first I'd point towards Twitch but I'm going to twitch via xsplit that works fine.

There was an update today on OBS so I will try that first on the stream because I really do not want xsplit. OBS <3
 

Kharay

Member
Really, it is a simple process of elimination. Again, did nothing change on your end? Then obviously it is not OBS directly. To give an example of just how poor Twitch's quality of service has become -- I cannot watch a single stream at 'Source' quality. Not a single one. Not even one that is streaming at 900 Kbps ('CosmoWright').

And no, that is not on my end -- 150 Mbps symmetrical which actually easily manages to maintain that speed over extended periods of time. Twitch... really... is... twitchy lately. Sorry.
 

Razswe

New Member
I am very aware of twitches poor quality of late, I stream 4 hours a day on it.

It is now fixed and here is the whole summary of the why:

First off, it WAS the OBS softwares fault. Yesterday the stream went offline for no reason and could not get back up, I rebooted my machine and got a bluescreen because OBS had a crash with kernelbase.dll (Yes, lots of threads about it). Ever since I could not stream a single minute and not get 50% dropped frames while it worked just fine with xsplit.

I just updated to 0.552b and problem solved, I can now stream again. Yes, I tried streaming before I updated and I had the dropped frames still.

In conclusion sh!t can happen even if you don't change any settings. I am happy that I can stream again however and I've confirmed this with all my friends, it WAS something in OBS that messed all up last night for everyone and now it is working after the update.
 

Camfak

New Member
New update fucked something up.

Dropped 50% frames + blinking bitrate. (0.553b)

Went back to 0.552b and not a single problem.
 

Kharay

Member
Somehow I kind of expected this to happen. Could you try/confirm a couple of things? Because I really suspect it actually is Twitch.
  • Confirm your Twitch.TV timezone, make sure it actually is your actual timezone and try and stream to a server within that timezone.
  • Reset your stream key (Dashboard -> Streaming Apps -> Show Key -> Reset Key) and wait half an hour before using that new key.
 

Luk

Member
I had this problem last night, too with 0.553b. It appeared to me as a problem with the connection to a certain Twitch.tv server. Amsterdam, NL was my previous streaming location, but I had huge packetloss and also the bitrate indicator had it's colour jumping around like there's no tomorrow. However, after playing with all the settings, changing the streaming location to Frankfurt, DE, the packetloss was gone.
But the thing is, that the bitrate display should not be jumping around when the bottleneck is at twitch's side, shouldn't it? It should only drop frames in case OBS does some bad stuff, or my local connection is not able to send the required amount of packets, but my connection was totally fine.
Haven't tested 0.552b though, so I can't compare those two.
 

Robbieyo

New Member
Tried streaming some world of warcraft today and I was also dropping 50-60% of frames like you guys (pretty sure this was after OBS prompted me to update it, I had updated it but didn't try streaming till now). My last stream a few days before was around 3:30 hours long with 0 frame drops so I'm pretty sure its not from my side.

Log of the stream I just tried:
Code:
21:30:08: Open Broadcaster Software v0.553b - 64bit ( ^ω^)
21:30:08: -------------------------------
21:30:08: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
21:30:08: CPU Speed: 3400MHz
21:30:08: Physical Memory:  8076MB Total, 3842MB Free
21:30:08: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
21:30:08: monitor 1: pos={0, 0}, size={1920, 1080}
21:30:08: Windows Version: 6.1 Build 7601 S
21:30:08: Aero is Disabled
21:30:08: -------------------------------
21:30:08: OBS Modules:
21:30:08: Base Address     Module
21:30:08: 000000003F830000 OBS.exe
21:30:08: 00000000E4DC0000 OBSApi.dll
21:30:08: 00000000F5C80000 DShowPlugin.dll
21:30:08: 00000000F6990000 GraphicsCapture.dll
21:30:08: 00000000F5C40000 NoiseGate.dll
21:30:08: 00000000F5C60000 PSVPlugin.dll
21:30:08: ------------------------------------------
21:30:08: Adapter 1
21:30:08:   Video Adapter: NVIDIA GeForce GTX 760
21:30:08:   Video Adapter Dedicated Video Memory: 2091581440
21:30:08:   Video Adapter Shared System Memory: 2147807232
21:30:08: ------------------------------------------
21:30:08: Adapter 2
21:30:08:   Video Adapter: Intel(R) HD Graphics 4000
21:30:08:   Video Adapter Dedicated Video Memory: 67108864
21:30:08:   Video Adapter Shared System Memory: 1711276032
21:30:08: =====Stream Start: 2013-08-31, 21:30:08===============================================
21:30:08:   Multithreaded optimizations: On
21:30:08:   Base resolution: 1920x1080
21:30:08:   Output resolution: 1920x1080
21:30:08: ------------------------------------------
21:30:08: Loading up D3D10 on NVIDIA GeForce GTX 760...
21:30:08: C:/Users/Robert/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
21:30:08: C:/Users/Robert/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
21:30:08: C:/Users/Robert/AppData/Roaming/OBS/shaderCache/shaders/DrawYUVTexture.pShader.blob
21:30:08: Playback device Default
21:30:08: ------------------------------------------
21:30:08: Using desktop audio input: Speakers (2- Logitech G930 Headset)
21:30:08: Using 7.1 surround speaker setup
21:30:08: ------------------------------------------
21:30:08: Using auxilary audio input: Microphone (2- Logitech G930 Headset)
21:30:08: ------------------------------------------
21:30:08: Audio Encoding: AAC
21:30:08:     bitrate: 128
21:30:08: C:/Users/Robert/AppData/Roaming/OBS/shaderCache/shaders/ColorKey_RGB.pShader.blob
21:30:08: C:/Users/Robert/AppData/Roaming/OBS/shaderCache/shaders/AlphaIgnore.pShader.blob
21:30:08: Using Monitor Capture
21:30:08: ------------------------------------------
21:30:08: Video Encoding: x264
21:30:08:     fps: 25
21:30:08:     width: 1920, height: 1080
21:30:08:     preset: veryfast
21:30:08:     CBR: no
21:30:08:     CFR: no
21:30:08:     max bitrate: 3500
21:30:08:     buffer size: 3500
21:30:08:     quality: 8
21:30:08: ------------------------------------------
21:30:08: MMDeviceAudioSource: Frequency for device 'Speakers (2- Logitech G930 Headset)' is 1536000, samples per sec is 48000
21:30:08: MMDeviceAudioSource: Frequency for device 'Microphone (2- Logitech G930 Headset)' is 64000, samples per sec is 16000
21:30:10: Using RTMP service: Twitch / Justin.tv
21:30:10:   Server selection: rtmp://live-lhr-backup.justin.tv/app
21:30:10:   Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
21:30:12: SO_SNDBUF was at 8192
21:30:12: SO_SNDBUF is now 65536
21:30:19: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 0 / 463872)
21:32:35: Total frames rendered: 3671, number of late frames: 17 (0.46%) (it's okay for some frames to be late)
21:32:36: RTMPPublisher::SocketLoop: Graceful loop exit
21:32:50: Number of times waited to send: 55, Waited for a total of 207402 bytes
21:32:50: Number of b-frames dropped: 1031 (29%), Number of p-frames dropped: 1376 (38%), Total 2407 (67%)
21:32:50: 
21:32:50: Profiler results:
21:32:50: 
21:32:50: ==============================================================
21:32:50: frame - [100%] [avg time: 14.407 ms (cpu time: avg 4.865 ms, total 17862.1 ms)] [avg calls per frame: 1] [children: 100%] [unaccounted: 0.0278%]
21:32:50: | frame preprocessing and rendering - [77.3%] [avg time: 11.131 ms (cpu time: avg 2.477 ms, total 9094.85 ms)] [avg calls per frame: 1] [children: 73.1%] [unaccounted: 4.12%]
21:32:50: | | scene->Preprocess - [73.1%] [avg time: 10.537 ms (cpu time: avg 2.005 ms, total 7363.24 ms)] [avg calls per frame: 1]
21:32:50: | video encoding and uploading - [22.7%] [avg time: 3.272 ms (cpu time: avg 2.383 ms, total 8751.66 ms)] [avg calls per frame: 1] [children: 20.4%] [unaccounted: 2.27%]
21:32:50: | | flush - [0.729%] [avg time: 0.105 ms (cpu time: avg 0.076 ms, total 280.802 ms)] [avg calls per frame: 1]
21:32:50: | | CopyResource - [0.0972%] [avg time: 0.014 ms (cpu time: avg 0.012 ms, total 46.8 ms)] [avg calls per frame: 0]
21:32:50: | | conversion to 4:2:0 - [0.458%] [avg time: 0.066 ms (cpu time: avg 0.004 ms, total 15.6 ms)] [avg calls per frame: 0]
21:32:50: | | call to encoder - [18.9%] [avg time: 2.729 ms (cpu time: avg 2.26 ms, total 8299.26 ms)] [avg calls per frame: 0]
21:32:50: | | sending stuff out - [0.215%] [avg time: 0.031 ms (cpu time: avg 0.029 ms, total 109.201 ms)] [avg calls per frame: 0]
21:32:50: | Convert444Threads - [554%] [avg time: 79.761 ms (cpu time: avg 2.651 ms, total 9734.46 ms)] [avg calls per frame: 1]
21:32:50: ==============================================================
21:32:50: 
21:32:50: =====Stream End: 2013-08-31, 21:32:50=================================================
 
Top