Question / Help Are my specs enough for 1080p 30fps ?

TheShin

New Member
And yet, my stream is not fluid. :S
Maybe my video Encoding settings is wrong ?
Max Bitarate :3000 and buffer size : 4000
 

Lunerio

New Member
Well your 1080p setting would be happy with 3000/4000
But think about your followers. Normally you shouldn't go above 3000. So set 3000/3000. Also you have to know if the server can even handle such high bitrates. I don't have good hope on twitch.tv anymore to be honest. ^^ But try it out!
 

trunglam

New Member
I have about 5.0 mb upload and I have trouble streaming at 3000 bitrate. Try lowering the bitrate and see if your frames dropped lessens. I currently have my bitrate and buffer size at 2400, 1080p, and 30fps. Doesn't look the best, but atleast smooth.
 

TheShin

New Member
Which log do you want ?
Here is one the logs :

Code:
Open Broadcaster Software v0.472b - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
CPU Speed: 3400MHz
Physical Memory:  4095MB Total, 4095MB 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 Enabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 670
  Video Adapter Dedicated Video Memory: 2091581440
  Video Adapter Shared System Memory: 2147479552
------------------------------------------
Adapter 2
  Video Adapter: Intel(R) HD Graphics 4000
  Video Adapter Dedicated Video Memory: 67108864
  Video Adapter Shared System Memory: 1711276032
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1920x1080
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Haut-parleurs (Logitech G35 Headset)
Using 7.1 surround speaker setup (experimental)
------------------------------------------
Using auxilary audio input: Microphone (Logitech G35 Headset)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
Using Monitor Capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 4.2
------------------------------------------
Video Encoding: x264
    fps: 60
    width: 1920, height: 1080
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 3000
    buffer size: 3000
    quality: 10
------------------------------------------
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-lhr.justin.tv/app
SharedTexCapture hooked
bufferTime: 1974, outputRateWindowTime: 1000, dropThreshold: 2474
SharedTexCapture hooked
SharedTexCapture hooked
SharedTexCapture hooked
SharedTexCapture hooked
Total frames rendered: 7331, number of frames that lagged: 7331 (100.00%) (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:40    Avg QP:22.48  size:155853
x264: frame P:2130  Avg QP:24.12  size: 19226
x264: frame B:5125  Avg QP:29.17  size:  4329
x264: consecutive B-frames:  4.1%  2.5% 12.3% 81.1%
x264: mb I  I16..4: 32.2% 27.6% 40.2%
x264: mb P  I16..4:  3.2%  2.2%  0.8%  P16..4: 19.3%  5.0%  2.2%  0.0%  0.0%    skip:67.2%
x264: mb B  I16..4:  0.1%  0.1%  0.1%  B16..8:  3.7%  1.3%  0.4%  direct: 0.8%  skip:93.6%  L0:37.9% L1:48.9% BI:13.2%
x264: 8x8 transform intra:33.3% inter:23.2%
x264: coded y,uvDC,uvAC intra: 52.9% 52.3% 25.2% inter: 3.2% 3.1% 0.6%
x264: i16 v,h,dc,p: 33% 27% 31%  9%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 16% 39%  4%  7%  5%  6%  4%  7%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 20% 20%  8%  8%  7%  8%  6%  8%
x264: i8c dc,h,v,p: 59% 21% 14%  5%
x264: Weighted P-Frames: Y:0.0% UV:0.0%
x264: kb/s:2047.68
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 37.179 ms] [avg calls per frame: 1] [children: 98.8%] [unaccounted: 1.16%]
| scene->Preprocess - [80.1%] [avg time: 29.778 ms] [avg calls per frame: 1]
| video encoding and uploading - [18.7%] [avg time: 6.97 ms] [avg calls per frame: 1] [children: 12.1%] [unaccounted: 6.6%]
| | CopyResource - [0.078%] [avg time: 0.029 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0861%] [avg time: 0.032 ms] [avg calls per frame: 0]
| | call to encoder - [11.9%] [avg time: 4.432 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0592%] [avg time: 0.022 ms] [avg calls per frame: 0]
==============================================================
 

dodgepong

Administrator
Community Helper
If you're going to use Monitor capture, you need to disable Aero, or else it will run slowly. If you want to keep Aero enabled, use Window capture.
 

hilalpro

Member
Also you can't stream at 1080p 60 fps currently. if you can keep the frame time (total work) under 16 ms on obs as well as flash then it should look like a real smooth 1080p 40fps when checking the vods otherwise it's gonna look worse than any stable playback at any reasonable fps.
 

TheShin

New Member
I did what you said but nohting has changed. Still not smooth. :S
Here my last log :

Code:
Open Broadcaster Software v0.472b - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
CPU Speed: 3400MHz
Physical Memory:  4095MB Total, 4095MB 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
------------------------------------------
Adapter 2
  Video Adapter: Intel(R) HD Graphics 4000
  Video Adapter Dedicated Video Memory: 67108864
  Video Adapter Shared System Memory: 1711276032
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1920x1080
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Haut-parleurs (Logitech G35 Headset)
Using 7.1 surround speaker setup (experimental)
------------------------------------------
Using auxilary audio input: Microphone (Logitech G35 Headset)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
Using Monitor Capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 4.0
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1920, height: 1080
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 2800
    buffer size: 2900
    quality: 10
------------------------------------------
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-lhr.justin.tv/app
bufferTime: 2068, outputRateWindowTime: 1000, dropThreshold: 2568
SharedTexCapture hooked
Total frames rendered: 6076, number of frames that lagged: 96 (1.58%) (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:27    Avg QP:23.36  size:147818
x264: frame P:1699  Avg QP:22.72  size: 18137
x264: frame B:4312  Avg QP:27.67  size:  3478
x264: consecutive B-frames:  3.2%  2.0%  8.5% 86.4%
x264: mb I  I16..4: 33.0% 28.5% 38.5%
x264: mb P  I16..4:  2.9%  2.1%  0.7%  P16..4: 22.3%  6.1%  2.3%  0.0%  0.0%    skip:63.7%
x264: mb B  I16..4:  0.2%  0.1%  0.0%  B16..8:  6.7%  1.4%  0.2%  direct: 0.8%  skip:90.6%  L0:39.2% L1:53.6% BI: 7.2%
x264: 8x8 transform intra:34.1% inter:27.1%
x264: coded y,uvDC,uvAC intra: 54.2% 48.4% 20.2% inter: 3.0% 2.6% 0.4%
x264: i16 v,h,dc,p: 32% 27% 34%  8%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 15% 39%  4%  7%  5%  6%  4%  7%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 17% 20% 20%  8%  7%  7%  7%  6%  7%
x264: i8c dc,h,v,p: 58% 22% 16%  4%
x264: Weighted P-Frames: Y:0.1% UV:0.0%
x264: kb/s:1932.89
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1920x1080
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Haut-parleurs (Logitech G35 Headset)
Using 7.1 surround speaker setup (experimental)
------------------------------------------
Using auxilary audio input: Microphone (Logitech G35 Headset)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using graphics capture
Using Monitor Capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 4.0
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1920, height: 1080
    preset: veryfast
    CBR: no
    CFR: no
    max bitrate: 2400
    buffer size: 2400
    quality: 8
------------------------------------------
SharedTexCapture hooked
SharedTexCapture hooked
SharedTexCapture hooked
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-lhr.justin.tv/app
bufferTime: 1881, outputRateWindowTime: 1000, dropThreshold: 2381
SharedTexCapture hooked
Total frames rendered: 2441, number of frames that lagged: 44 (1.80%) (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:13    Avg QP:25.38  size: 96081
x264: frame P:717   Avg QP:27.80  size: 18758
x264: frame B:1673  Avg QP:34.37  size:  4701
x264: consecutive B-frames:  3.2%  6.3% 16.6% 73.9%
x264: mb I  I16..4: 43.9% 33.3% 22.8%
x264: mb P  I16..4:  4.4%  2.6%  1.0%  P16..4: 17.9%  4.1%  1.8%  0.0%  0.0%    skip:68.2%
x264: mb B  I16..4:  0.2%  0.1%  0.1%  B16..8:  3.9%  1.6%  0.4%  direct: 0.9%  skip:92.8%  L0:39.2% L1:46.9% BI:13.9%
x264: 8x8 transform intra:32.2% inter:20.0%
x264: coded y,uvDC,uvAC intra: 47.5% 46.9% 21.9% inter: 3.2% 3.2% 0.7%
x264: i16 v,h,dc,p: 33% 25% 33%  9%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 11% 13% 43%  4%  7%  5%  6%  4%  7%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 15% 18% 23%  8%  8%  7%  8%  6%  7%
x264: i8c dc,h,v,p: 63% 19% 13%  5%
x264: Weighted P-Frames: Y:0.1% UV:0.1%
x264: kb/s:2195.32
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 19.567 ms] [avg calls per frame: 1] [children: 97.2%] [unaccounted: 2.75%]
| scene->Preprocess - [50.9%] [avg time: 9.969 ms] [avg calls per frame: 1]
| video encoding and uploading - [46.3%] [avg time: 9.059 ms] [avg calls per frame: 1] [children: 25%] [unaccounted: 21.3%]
| | CopyResource - [0.302%] [avg time: 0.059 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.961%] [avg time: 0.188 ms] [avg calls per frame: 0]
| | call to encoder - [23.7%] [avg time: 4.628 ms] [avg calls per frame: 0]
| | sending stuff out - [0.0818%] [avg time: 0.016 ms] [avg calls per frame: 0]
==============================================================
 

hilalpro

Member
Only check the vods for smoothness don't play the live stream on the same machine.
Update to this build (64 bit if possible) viewtopic.php?f=5&t=68 and check out the new stable build when it gets released.
You have 2 main sources in one scene try only having game capture or monitor capture not both in the same single scene.

Also disable aero from settings>video and restart obs.
 

itsRyansKi

New Member
I have the same problem.. I can stream at 720p fine @ 3500 I even use to stream at 4000/4500 then put it lower for the viewers. Then as soon as I set it to stream at 1080p it just lags my Internet even at 3000 bitrate...
 
Top