![2585069334.png](http://www.speedtest.net/result/2585069334.png)
Hello whenever I try to stream to any server with twitch.tv, to any other streaming service, I notice that my upload will constantly be dropping to 0 kb/s and tons of dropped frames and eventually it will just disconnect me from the stream altogether. I've tried so many different options and it just keeps on happening so I now come to ask the experts.
I understand my computer is not the best, but OBS only uses around 20% of my CPU power when it's on so while I'm aware it might be the problem I don't see why it wouldn't use 100% and bottleneck there.
Code:
Open Broadcaster Software v0.472b - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
CPU Speed: 2261MHz
Physical Memory: 4090MB Total, 1552MB Free
stepping id: 6, model 7, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 2, total cores 2
monitor 1: pos={0, 0}, size={1360, 768}
Windows Version: 6.1 Build 7600
Aero is Disabled
------------------------------------------
Adapter 1
Video Adapter: NVIDIA GeForce 9800M GTS
Video Adapter Dedicated Video Memory: 1054408704
Video Adapter Shared System Memory: 1876365312
Using fixed low latency mode, factor 20
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1360x768
Output resolution: 904x512
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: NVIDIA HDMI Out (NVIDIA High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (High Definition Audio Device)
------------------------------------------
Audio Encoding: MP3
bitrate: 128
Using Monitor Capture
Using Monitor Capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
x264: profile Constrained Baseline, level 4.1
------------------------------------------
Video Encoding: x264
fps: 25
width: 904, height: 512
preset: ultrafast
CBR: no
CFR: yes
max bitrate: 30000
buffer size: 30000
quality: 5
------------------------------------------
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-jfk.justin.tv/app
SO_SNDBUF already at 261360
bufferTime: 2303, outputRateWindowTime: 1000, dropThreshold: 2803
RTMPPublisher::BufferedSend: Socket buffer is full (3856296 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856296 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::SocketLoop: Socket error, send() returned -1, GetLastError() 10053
Total frames rendered: 4368, number of frames that lagged: 84 (1.92%) (it's okay for some frames to lag)
Total duplicated CFR frames: 26
okay, this is strange
librtmp error: WriteN, RTMP send error 10053 (79 bytes)
librtmp error: WriteN, RTMP send error 10038 (42 bytes)
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
x264: frame I:18 Avg QP:15.17 size:134228
x264: frame P:4358 Avg QP:17.42 size: 868
x264: mb I I16..4: 100.0% 0.0% 0.0%
x264: mb P I16..4: 0.2% 0.0% 0.0% P16..4: 2.5% 0.0% 0.0% 0.0% 0.0% skip:97.4%
x264: coded y,uvDC,uvAC intra: 67.9% 37.1% 34.6% inter: 1.0% 0.9% 0.3%
x264: i16 v,h,dc,p: 44% 42% 9% 5%
x264: i8c dc,h,v,p: 61% 18% 18% 2%
x264: kb/s:283.34
=====Stream End=======================================================================
Using fixed low latency mode, factor 20
=====Stream Start=====================================================================
Multithreaded optimizations: On
Base resolution: 1360x768
Output resolution: 904x512
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: NVIDIA HDMI Out (NVIDIA High Definition Audio)
------------------------------------------
Using auxilary audio input: Microphone (High Definition Audio Device)
------------------------------------------
Audio Encoding: MP3
bitrate: 128
Using Monitor Capture
Using Monitor Capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
x264: profile Constrained Baseline, level 4.1
------------------------------------------
Video Encoding: x264
fps: 25
width: 904, height: 512
preset: ultrafast
CBR: no
CFR: yes
max bitrate: 30000
buffer size: 30000
quality: 5
------------------------------------------
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-jfk.justin.tv/app
SO_SNDBUF already at 261360
bufferTime: 2064, outputRateWindowTime: 1000, dropThreshold: 2564
RTMPPublisher::BufferedSend: Socket buffer is full (3855560 / 3856384 bytes), waiting to send 932 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855560 / 3856384 bytes), waiting to send 932 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856343 / 3856384 bytes), waiting to send 623 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3854074 / 3856384 bytes), waiting to send 2519 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3854074 / 3856384 bytes), waiting to send 2519 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855277 / 3856384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855277 / 3856384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856231 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856342 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856317 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856240 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855349 / 3856384 bytes), waiting to send 1492 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855959 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855173 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855943 / 3856384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3853976 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856185 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856044 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856119 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856209 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856209 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3854845 / 3856384 bytes), waiting to send 1612 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3854103 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856142 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856142 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3854500 / 3856384 bytes), waiting to send 4067 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856108 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856097 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856128 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856139 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3853372 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3853388 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855402 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855964 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855454 / 3856384 bytes), waiting to send 2701 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856332 / 3856384 bytes), waiting to send 181 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856126 / 3856384 bytes), waiting to send 504 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3853927 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3852955 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3854151 / 3856384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3854151 / 3856384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856141 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855363 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3854085 / 3856384 bytes), waiting to send 4104 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856096 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3854308 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855076 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855971 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3853417 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3853196 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856307 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856313 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856164 / 3856384 bytes), waiting to send 4097 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856369 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856359 / 3856384 bytes), waiting to send 426 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3856274 / 3856384 bytes), waiting to send 423 bytes
RTMPPublisher::BufferedSend: Socket buffer is full (3855965 / 3856384 bytes), waiting to send 427 bytes
Total frames rendered: 16296, number of frames that lagged: 212 (1.30%) (it's okay for some frames to lag)
Total duplicated CFR frames: 207
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: 0 (0%), Number of p-frames dropped: 6907 (42%), Total 6907 (42%)
x264: frame I:66 Avg QP:14.61 size: 81530
x264: frame P:16407 Avg QP:17.54 size: 1144
x264: mb I I16..4: 100.0% 0.0% 0.0%
x264: mb P I16..4: 0.6% 0.0% 0.0% P16..4: 3.9% 0.0% 0.0% 0.0% 0.0% skip:95.5%
x264: coded y,uvDC,uvAC intra: 46.5% 32.4% 26.5% inter: 1.3% 2.1% 0.5%
x264: i16 v,h,dc,p: 47% 43% 5% 4%
x264: i8c dc,h,v,p: 60% 23% 14% 3%
x264: kb/s:293.18
=====Stream End=======================================================================
Profiler results:
==============================================================
frame - [100%] [avg time: 18.053 ms] [avg calls per frame: 1] [children: 97%] [unaccounted: 3.01%]
| scene->Preprocess - [45.8%] [avg time: 8.277 ms] [avg calls per frame: 1]
| video encoding and uploading - [51.1%] [avg time: 9.233 ms] [avg calls per frame: 1] [children: 49.9%] [unaccounted: 1.2%]
| | CopyResource - [41.3%] [avg time: 7.458 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.543%] [avg time: 0.098 ms] [avg calls per frame: 0]
| | call to encoder - [7.98%] [avg time: 1.441 ms] [avg calls per frame: 1]
| | sending stuff out - [0.105%] [avg time: 0.019 ms] [avg calls per frame: 1]
==============================================================