Question / Help Streaming 720p, can't figure out why I'm dropping frames

Afterglo

New Member
I'm completely new to streaming and OBS. I have been testing settings while playing World of Warcraft and streaming to twitch.tv using OBS, but I can't seem to figure out why I'm dropping frames and I feel my quality should be a lot better.
Connection:
20mb down and 4mb up
Specs:
i5-3570k @ 4.2 Ghz
GTX 670
8gb ram
128 GB SSD with wow installed
1TB HD with OBS installed
WIndows 7 Ultimate 64-bit
OBS settings:
6gcDcla.jpg

ECSlnHq.jpg

COQZuJ0.jpg

ELMaBfN.jpg

MaaPRUX.jpg

A3NKNhx.jpg

JTVPing Results:
BRXqGpK.jpg

Notes: Tested streaming at 720p with OBS 64-bit client using software. Played WoW on Ultra settings starting at 3000 bitrate/buffer, then gradually went down trying to eliminate dropped frames and find that I have the most success at around 2000 bitrate/buffer but the quality looks terrible. I only tend to drop frames in high movement/action times. With 4mb upload and my pc specs, shouldn't I be able to stream at 720p with 2500 bitrate? Is there something wrong with my settings? Is there any way with OBS/twitch to test my upload to twitch.tv servers directly?
 

hilalpro

Member
it looks that you're using a very old version of obs.. download the latest version from the download page. post a log if the problem persists
 

Afterglo

New Member
hilalpro said:
it looks that you're using a very old version of obs.. download the latest version from the download page. post a log if the problem persists
I just installed the latest version. The version I've been using (and that is pictured in the OP) was from ~September/October. Can that actually be part of the problem? Will test and add a log later tonight when I get the chance to test it.
 

Afterglo

New Member
Tested for about 45 minutes with the new version at 2500 bitrate/buffer, using game capture this time, and had 15% dropped frames. Im not sure how to post the log, it won't let me attach the file, and if I try to paste it and use the code button, I exceed the character limit.
 

Afterglo

New Member
For now I'm just going to cut some of the log out to fit the character limit, I have a feeling something is really wrong haha. "RTMPPublisher::BufferedSend: Socket buffer is full (333768 / 335872 bytes), waiting to send 4097 bytes" is spammed for almost 700,000 characters. Here it is:
Code:
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
CPU Speed: 3400MHz
Physical Memory:  8142MB Total, 3942MB Free
stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 670
  Video Adapter Dedicated Video Memory: 2091581440
  Video Adapter Shared System Memory: 2147479552
Using fixed low latency mode, factor 20
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (Logitech USB Headset)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 3.1
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 2500
    buffer size: 2500
    quality: 10
------------------------------------------
SharedTexCapture hooked
SharedTexCapture hooked
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-ord.justin.tv/app
bufferTime: 1604, outputRateWindowTime: 1000, dropThreshold: 2104
RTMPPublisher::BufferedSend: Socket buffer is full (333768 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333768 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335676 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 262144
RTMPPublisher::BufferedSend: Socket buffer is full (333698 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334005 / 335872 bytes), waiting to send 3834 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332191 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333537 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (331907 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332306 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335778 / 335872 bytes), waiting to send 336 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335778 / 335872 bytes), waiting to send 336 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335578 / 335872 bytes), waiting to send 416 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335578 / 335872 bytes), waiting to send 416 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334774 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333871 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332232 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335570 / 335872 bytes), waiting to send 321 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (331991 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332371 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333261 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335546 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333737 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332617 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333694 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334871 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332121 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332451 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335587 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334748 / 335872 bytes), waiting to send 1423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335453 / 335872 bytes), waiting to send 1622 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332272 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333623 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335449 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333178 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335004 / 335872 bytes), waiting to send 3296 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335610 / 335872 bytes), waiting to send 460 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333223 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (331865 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332411 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332711 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332435 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333575 / 335872 bytes), waiting to send 3006 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335591 / 335872 bytes), waiting to send 1146 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335734 / 335872 bytes), waiting to send 443 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334211 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332314 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335799 / 335872 bytes), waiting to send 419 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333954 / 335872 bytes), waiting to send 2498 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335398 / 335872 bytes), waiting to send 2602 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332770 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335839 / 335872 bytes), waiting to send 346 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335078 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335774 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333364 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333627 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333624 / 335872 bytes), waiting to send 2806 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335197 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (331908 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333618 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334560 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (331778 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332024 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335449 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334745 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334725 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332906 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334631 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333551 / 335872 bytes), waiting to send 4087 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332295 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335855 / 335872 bytes), waiting to send 2910 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333520 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333900 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332754 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333397 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334040 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334172 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334245 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335652 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335175 / 335872 bytes), waiting to send 4097 bytes
Total frames rendered: 85060, number of frames that lagged: 20 (0.02%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to loop exit
Number of b-frames dropped: 6828 (8%), Number of p-frames dropped: 6044 (7.1%), Total 12872 (15%)
x264: frame I:381   Avg QP:24.72  size: 98515
x264: frame P:37808 Avg QP:27.15  size: 15196
x264: frame B:46833 Avg QP:29.72  size:  2999
x264: consecutive B-frames: 11.1% 40.7% 16.6% 31.6%
x264: mb I  I16..4: 13.5% 41.4% 45.1%
x264: mb P  I16..4:  4.6%  6.0%  0.8%  P16..4: 35.9% 13.9%  4.9%  0.0%  0.0%    skip:33.9%
x264: mb B  I16..4:  0.6%  0.4%  0.0%  B16..8: 14.9%  4.1%  0.4%  direct: 2.5%  skip:77.1%  L0:39.1% L1:53.4% BI: 7.5%
x264: 8x8 transform intra:50.3% inter:32.4%
x264: coded y,uvDC,uvAC intra: 50.7% 48.2% 19.1% inter: 8.9% 7.9% 1.2%
x264: i16 v,h,dc,p: 30% 35% 27%  8%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 21% 31%  5%  5%  5%  7%  5%  7%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 24% 19%  6%  6%  6%  7%  5%  7%
x264: i8c dc,h,v,p: 56% 24% 16%  4%
x264: Weighted P-Frames: Y:0.1% UV:0.1%
x264: kb/s:2122.94
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 3.653 ms] [avg calls per frame: 1] [children: 90.3%] [unaccounted: 9.69%]
| scene->Preprocess - [0.0547%] [avg time: 0.002 ms] [avg calls per frame: 1]
| video encoding and uploading - [90.3%] [avg time: 3.297 ms] [avg calls per frame: 1] [children: 28%] [unaccounted: 62.3%]
| | CopyResource - [0.684%] [avg time: 0.025 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.547%] [avg time: 0.02 ms] [avg calls per frame: 0]
| | call to encoder - [26.4%] [avg time: 0.963 ms] [avg calls per frame: 0]
| | sending stuff out - [0.411%] [avg time: 0.015 ms] [avg calls per frame: 0]
==============================================================
 

R1CH

Forum Admin
Developer
Try changing servers. Also disable 'minimize network impact' until your connection is stable.
 

ooferomen

New Member
you wouldn't have comcast would you? if so your "20/4" connection is really 16.5/2.2. which would explain why you are dropping 15% of your frames.
 

Afterglo

New Member
R1CH said:
Try changing servers. Also disable 'minimize network impact' until your connection is stable.
I disabled minimize network impact and switched to the server with the next best ping, but still have the same results.
Code:
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
CPU Speed: 3400MHz
Physical Memory:  8142MB Total, 4285MB Free
stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 670
  Video Adapter Dedicated Video Memory: 2091581440
  Video Adapter Shared System Memory: 2147479552
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Speakers (Realtek High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (Logitech USB Headset)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 3.1
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 2500
    buffer size: 2500
    quality: 10
------------------------------------------
SharedTexCapture hooked
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-iad-backup.justin.tv/app
bufferTime: 1539, outputRateWindowTime: 1000, dropThreshold: 2039
RTMPPublisher::BufferedSend: Socket buffer is full (335466 / 335872 bytes), waiting to send 2839 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335466 / 335872 bytes), waiting to send 2839 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332478 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 131072
RTMPPublisher::BufferedSend: Socket buffer is full (333875 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335574 / 335872 bytes), waiting to send 362 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334320 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335106 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335744 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (331915 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335344 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334690 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332445 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332445 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334854 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334854 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335627 / 335872 bytes), waiting to send 396 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335627 / 335872 bytes), waiting to send 396 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334969 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332837 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334707 / 335872 bytes), waiting to send 2565 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332156 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332259 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332259 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334051 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334613 / 335872 bytes), waiting to send 1758 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333871 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335053 / 335872 bytes), waiting to send 1901 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333577 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334450 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334909 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334909 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333109 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335569 / 335872 bytes), waiting to send 1671 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332652 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334529 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Increasing socket send buffer to ISB 262144
RTMPPublisher::BufferedSend: Socket buffer is full (334529 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333651 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333651 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335606 / 335872 bytes), waiting to send 1134 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332104 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334579 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332265 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335664 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335664 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334022 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332839 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334757 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332839 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333710 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333954 / 335872 bytes), waiting to send 3081 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333410 / 335872 bytes), waiting to send 3541 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332556 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332556 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333147 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333147 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334202 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334202 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333313 / 335872 bytes), waiting to send 3089 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334513 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334513 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334994 / 335872 bytes), waiting to send 3032 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334994 / 335872 bytes), waiting to send 3032 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333157 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335342 / 335872 bytes), waiting to send 831 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335459 / 335872 bytes), waiting to send 2483 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335476 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333806 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332443 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332443 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333635 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333635 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334245 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333322 / 335872 bytes), waiting to send 3322 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334037 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334934 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334934 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334774 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334774 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334941 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335838 / 335872 bytes), waiting to send 390 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333249 / 335872 bytes), waiting to send 2752 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333610 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333610 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335603 / 335872 bytes), waiting to send 581 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332555 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335867 / 335872 bytes), waiting to send 399 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335730 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335730 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334482 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334028 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (331907 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335065 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335065 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334285 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334285 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332575 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332209 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332825 / 335872 bytes), waiting to send 3591 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333202 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333307 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333307 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335645 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335645 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334822 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334822 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (331920 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335215 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332335 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332932 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335573 / 335872 bytes), waiting to send 3803 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335573 / 335872 bytes), waiting to send 3803 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333049 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333049 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332497 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334050 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332527 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335401 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333817 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332125 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333403 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333403 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334025 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334025 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335623 / 335872 bytes), waiting to send 379 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332948 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335169 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334406 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334406 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333235 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333235 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335417 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333777 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334241 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335578 / 335872 bytes), waiting to send 392 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332402 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332402 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333634 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333793 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332249 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335816 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333217 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333217 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332823 / 335872 bytes), waiting to send 3179 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332532 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333854 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332207 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333833 / 335872 bytes), waiting to send 2098 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333833 / 335872 bytes), waiting to send 2098 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335516 / 335872 bytes), waiting to send 388 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334988 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334548 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334548 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332813 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335612 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335298 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335789 / 335872 bytes), waiting to send 3553 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335789 / 335872 bytes), waiting to send 3553 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334368 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332801 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335728 / 335872 bytes), waiting to send 2756 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332206 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332206 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335653 / 335872 bytes), waiting to send 376 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (335583 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334159 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333714 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332800 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332800 / 335872 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334689 / 335872 bytes), waiting to send 3541 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (334689 / 335872 bytes), waiting to send 3541 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333052 / 335872 bytes), waiting to send 3502 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (333910 / 335872 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (332584 / 335872 bytes), waiting to send 4097 bytes
Total frames rendered: 28223, number of frames that lagged: 431 (1.53%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 1637 (5.8%), Number of p-frames dropped: 1480 (5.3%), Total 3117 (11%)
x264: frame I:135   Avg QP:25.10  size:114150
x264: frame P:13443 Avg QP:27.76  size: 13177
x264: frame B:14607 Avg QP:30.96  size:  2609
x264: consecutive B-frames: 17.5% 37.2%  9.2% 36.1%
x264: mb I  I16..4:  9.6% 30.8% 59.5%
x264: mb P  I16..4:  2.4%  3.6%  0.6%  P16..4: 30.9% 11.3%  4.5%  0.0%  0.0%    skip:46.7%
x264: mb B  I16..4:  0.3%  0.2%  0.0%  B16..8: 10.5%  3.4%  0.4%  direct: 2.2%  skip:83.0%  L0:36.5% L1:52.6% BI:10.9%
x264: 8x8 transform intra:50.7% inter:28.7%
x264: coded y,uvDC,uvAC intra: 58.2% 46.4% 21.5% inter: 8.4% 5.9% 1.2%
x264: i16 v,h,dc,p: 28% 36% 27%  8%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 22% 27%  5%  6%  6%  7%  5%  7%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 23% 17%  6%  7%  7%  8%  6%  8%
x264: i8c dc,h,v,p: 60% 21% 15%  4%
x264: Weighted P-Frames: Y:0.1% UV:0.0%
x264: kb/s:1947.69
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 4.557 ms] [avg calls per frame: 1] [children: 92.5%] [unaccounted: 7.53%]
| scene->Preprocess - [0.0439%] [avg time: 0.002 ms] [avg calls per frame: 1]
| video encoding and uploading - [92.4%] [avg time: 4.212 ms] [avg calls per frame: 1] [children: 23.6%] [unaccounted: 68.8%]
| | CopyResource - [0.417%] [avg time: 0.019 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [1.25%] [avg time: 0.057 ms] [avg calls per frame: 0]
| | call to encoder - [21.7%] [avg time: 0.991 ms] [avg calls per frame: 0]
| | sending stuff out - [0.219%] [avg time: 0.01 ms] [avg calls per frame: 0]
==============================================================
 

Afterglo

New Member
ooferomen said:
you wouldn't have comcast would you? if so your "20/4" connection is really 16.5/2.2. which would explain why you are dropping 15% of your frames.
I do have Comcast actually. Can you elaborate? Is a speedtest not accurate with Comcast?
2509454596.png
 
Top