Bug Report Dropped Frames on v0.47a (socket buffer full?)

inserttt

New Member
Hi guys, I really need your help.
I've tried every single option to fix my dropped frames, inclunding:
  • * Changing quality between 6-10
    * Downscalling the resoltuion to 1.5 times
    * Changing preset
    * Changing max bit rate between 2000-4000
    * Changing twitch servers (UK/DE/NE)

And since the Log gives me a "bufferedSend error" I hope you know what is causing my problem :\

Here is my internet connection:
2494426489.png


Code:
Open Broadcaster Software v0.47a - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz
CPU Speed: 2672MHz
Physical Memory:  8183MB Total, 5872MB Free
stepping id: 5, model 10, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 8, total cores 4
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 275
  Video Adapter Dedicated Video Memory: 911605760
  Video Adapter Shared System Memory: 3354996736
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1920x1080
------------------------------------------
Loading up D3D10...
Playback device 
------------------------------------------
Using desktop audio input: Altifalantes (USB PnP Sound Device)
Using quad speaker setup
------------------------------------------
Using auxilary audio input: Microfone (USB PnP Sound Device)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using text output
Using bitmap image
Using bitmap image
Using Monitor Capture
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1920, height: 1080
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 3000
    buffer size: 3000
    quality: 8
------------------------------------------
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-lhr.justin.tv/app
bufferTime: 2342, outputRateWindowTime: 1000, dropThreshold: 2842
RTMPPublisher::BufferedSend: Socket buffer is full (399982 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399982 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397607 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397607 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396544 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396544 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397673 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398832 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399485 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399867 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397978 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397436 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397110 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397110 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399880 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399880 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400247 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400247 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399821 / 400384 bytes), waiting to send 2346 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399821 / 400384 bytes), waiting to send 2346 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398188 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398736 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398061 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396347 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398085 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396923 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398001 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398001 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400112 / 400384 bytes), waiting to send 2583 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399643 / 400384 bytes), waiting to send 2256 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400319 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400319 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399371 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399371 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397767 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397959 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396559 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396559 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398081 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398966 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398589 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399752 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397397 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400233 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397032 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396985 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399516 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400372 / 400384 bytes), waiting to send 3687 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400372 / 400384 bytes), waiting to send 3687 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397297 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399101 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398333 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399819 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399251 / 400384 bytes), waiting to send 3489 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398598 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400184 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400184 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398827 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398924 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399793 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396672 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398075 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398076 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397007 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398133 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398650 / 400384 bytes), waiting to send 2841 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400019 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400245 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (400238 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398636 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397663 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396517 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396413 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399278 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396913 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (397180 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396568 / 400384 bytes), waiting to send 4063 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (396816 / 400384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399661 / 400384 bytes), waiting to send 3736 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399933 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (399583 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398076 / 400384 bytes), waiting to send 2761 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398849 / 400384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (398849 / 400384 bytes), waiting to send 4097 bytes
Total frames rendered: 5243, number of frames that lagged: 734 (14.00%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to loop exit
librtmp error: WriteN, RTMP send error 10035 (79 bytes)
librtmp error: WriteN, RTMP send error 10038 (42 bytes)
Number of b-frames dropped: 655 (5.1%), Number of p-frames dropped: 312 (2.4%), Total 967 (7.6%)
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 35.709 ms] [avg calls per frame: 1] [children: 85.9%] [unaccounted: 14.1%]
| scene->Preprocess - [43.9%] [avg time: 15.687 ms] [avg calls per frame: 1]
| video encoding and uploading - [42%] [avg time: 15 ms] [avg calls per frame: 1] [children: 41.4%] [unaccounted: 0.557%]
| | CopyResource - [26.9%] [avg time: 9.62 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.151%] [avg time: 0.054 ms] [avg calls per frame: 0]
| | call to encoder - [14.3%] [avg time: 5.103 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0672%] [avg time: 0.024 ms] [avg calls per frame: 0]
==============================================================
 

Grimio

Member
You have a lot of lagged frames, which indicates that your hardware can't handle the capture/encode at that resolution or using that capture method. You should definitely drop to 720p and try if it will run better.

The buffer full messages indicate that there is a problem between you and the twitch server you are trying to stream to. In most cases it means that you can't stream at that bitrate and have to drop it down untill you don't get those messages anymore. The new low latency mode can help here too.
 

inserttt

New Member
Hi, thanks for you help Grimio!

I just tune some settings on my computer,dropped the max bit rate to 2000 and managed to have 0 dropped frames.

But still, other OBS versions I could stream with 3500 bit rate without frame drops and now I'm force to lower bitrate.
Also with my PC specs it shouldn't be needed to downscale resolution =\
 

paibox

heros in an halfshel
As for the lower bit rate, are you sure you didn't accidentally activate low latency mode or something? This will drop frames more aggressively to keep your ping stable. The conditions for the Twitch servers change from day to day, something that worked the day before isn't guaranteed to work the next day, especially if you're not partnered.

Also, you have an i7 920, while you should be able to encode at 1920x1080, it's not going to leave a whole let left over for other applications, unless you've overclocked it or something, which isn't showing in the log file at least.
 

inserttt

New Member
Just to fully understand if i activate low latency mode this will probably harm my dropped frames? I currently have it off. (also there is an option on Advanced> Network>Automatic low lantecy mode and its currently off to)

Really Thanks for the help paidbox. I tough that my CPU could handle because, like I said, in previous OBS versions I could stream without a problem
 
Top