Hello,
Lets start by a small introduction.
Recently I have discovered the art of streaming. It first started with watching other "pro" players stream the game League of Legends. I decided to take a look at the world of streaming myself. Firstly I googled free streaming software which gave me the link to FFsplit. Most people already know this software, its a great program but not very CPU sufficient. I started watching more streams and then I came across a streamer which HIGHLY recommended OBS.
The program is great on itself and is very CPU efficient.
Despite all this I do have some minor issues regarding the stream I'm posting on twitch.tv.
Sometimes when there is alot of action I notice a fluctuation on my stream, which gives a small to large "freeze" spike.
The entire stream stops responding and continues after 3-5 secconds.
I have played around with the program for nearly a week and I'm still not able to figure out what it is.
Currently I'm using the setup below, this setup gives "almost" no freezes. The question is, do you see something which is off or should be changed to enhance the speed of the stream? The moments the stream "freeze" is when the green square at the bottom of the OBS program turns yellow. Is it my connection, because I am on a 100mbit line and this should not be the issue.
Lets start by a small introduction.
Recently I have discovered the art of streaming. It first started with watching other "pro" players stream the game League of Legends. I decided to take a look at the world of streaming myself. Firstly I googled free streaming software which gave me the link to FFsplit. Most people already know this software, its a great program but not very CPU sufficient. I started watching more streams and then I came across a streamer which HIGHLY recommended OBS.
The program is great on itself and is very CPU efficient.
Despite all this I do have some minor issues regarding the stream I'm posting on twitch.tv.
Sometimes when there is alot of action I notice a fluctuation on my stream, which gives a small to large "freeze" spike.
The entire stream stops responding and continues after 3-5 secconds.
I have played around with the program for nearly a week and I'm still not able to figure out what it is.
Currently I'm using the setup below, this setup gives "almost" no freezes. The question is, do you see something which is off or should be changed to enhance the speed of the stream? The moments the stream "freeze" is when the green square at the bottom of the OBS program turns yellow. Is it my connection, because I am on a 100mbit line and this should not be the issue.
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
CPU Speed: 3518MHz
Physical Memory: 16334MB Total, 12595MB Free
stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
monitor 2: pos={-1440, 0}, size={1440, 900}
Windows Version: 6.1 Build 7600
Aero is Disabled
------------------------------------------
Adapter 1
Video Adapter: ATI Radeon HD 5900 Series
Video Adapter Dedicated Video Memory: 2099920896
Video Adapter Shared System Memory: 4000722944
=====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 (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: AAC
bitrate: 128
Using text output
Using Window Capture
Using Window Capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264: profile High, level 3.2
------------------------------------------
Video Encoding: x264
fps: 45
width: 1280, height: 720
preset: veryfast
CBR: no
CFR: no
max bitrate: 4000
buffer size: 2000
quality: 8
------------------------------------------
Syncing audio to video time
Using RTMP service: Twitch / Justin.tv
Server selection: rtmp://live-ams.justin.tv/app
bufferTime: 1888, outputRateWindowTime: 1000, dropThreshold: 2388
Total frames rendered: 25970, number of frames that lagged: 1027 (3.95%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
x264: frame I:108 Avg QP:22.27 size:111023
x264: frame P:8903 Avg QP:26.57 size: 8721
x264: frame B:16908 Avg QP:33.06 size: 1775
x264: consecutive B-frames: 11.1% 2.8% 9.1% 77.1%
x264: mb I I16..4: 12.0% 25.9% 62.0%
x264: mb P I16..4: 1.9% 2.0% 0.8% P16..4: 17.0% 5.0% 2.7% 0.0% 0.0% skip:70.7%
x264: mb B I16..4: 0.1% 0.0% 0.0% B16..8: 2.5% 1.4% 0.4% direct: 0.9% skip:94.6% L0:33.4% L1:44.8% BI:21.7%
x264: 8x8 transform intra:38.7% inter:27.1%
x264: coded y,uvDC,uvAC intra: 65.8% 54.8% 31.2% inter: 4.0% 3.3% 0.9%
x264: i16 v,h,dc,p: 24% 30% 36% 10%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 15% 33% 7% 6% 6% 7% 6% 9%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 21% 19% 8% 8% 7% 7% 7% 8%
x264: i8c dc,h,v,p: 60% 21% 14% 6%
x264: Weighted P-Frames: Y:0.1% UV:0.0%
x264: kb/s:1652.87
=====Stream End=======================================================================
Profiler results:
==============================================================
frame - [100%] [avg time: 19.042 ms] [avg calls per frame: 1] [children: 99.3%] [unaccounted: 0.656%]
| scene->Preprocess - [57.3%] [avg time: 10.91 ms] [avg calls per frame: 1]
| video encoding and uploading - [42%] [avg time: 8.007 ms] [avg calls per frame: 1] [children: 6.84%] [unaccounted: 35.2%]
| | CopyResource - [0.0735%] [avg time: 0.014 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0105%] [avg time: 0.002 ms] [avg calls per frame: 0]
| | call to encoder - [6.65%] [avg time: 1.267 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0998%] [avg time: 0.019 ms] [avg calls per frame: 0]
==============================================================