Question / Help Trying to stream league but getting choppy gameplay.

bryandaman22

New Member
I have been trying to stream league of legends. in 720p. I'm using the game capture option. I'm getting sort of low fps when i normally have high fps anywhere from 140-190 and now i get about 45-60. Also getting choppy fps like i'm missing frames from the game. I have tried different settings, all the same it seems. I have a Q9650, 8 gig of ram, 650 gig hd, Nvidia gtx 285 and 4.5mb up and 20mb down internet.
 

bryandaman22

New Member
Code:
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM)2 Quad CPU    Q9650  @ 3.00GHz
CPU Speed: 3000MHz
Physical Memory:  8188MB Total, 5422MB Free
stepping id: 10, model 7, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 4, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
Windows Version: 6.0 Build 6002 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 285
  Video Adapter Dedicated Video Memory: 1046151168
  Video Adapter Shared System Memory: 3220779008
=====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: FrontMic (Realtek High Definition Audio)
------------------------------------------
Audio Encoding: MP3
    bitrate: 128
Using Window Capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cache64
x264: profile Constrained Baseline, level 3.1
------------------------------------------
Video Encoding: x264
    fps: 24
    width: 1280, height: 720
    preset: ultrafast
    CBR: no
    CFR: no
    max bitrate: 1650
    buffer size: 1650
    quality: 9
------------------------------------------
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-iad.justin.tv/app
bufferTime: 2009, outputRateWindowTime: 1000, dropThreshold: 2509
Total frames rendered: 3852, number of frames that lagged: 2149 (55.79%) (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:16    Avg QP:16.95  size: 33987
x264: frame P:3817  Avg QP:15.67  size:  5777
x264: mb I  I16..4: 100.0%  0.0%  0.0%
x264: mb P  I16..4:  2.3%  0.0%  0.0%  P16..4: 11.0%  0.0%  0.0%  0.0%  0.0%    skip:86.7%
x264: coded y,uvDC,uvAC intra: 40.6% 45.3% 22.3% inter: 5.3% 5.3% 1.7%
x264: i16 v,h,dc,p: 37% 23% 28% 12%
x264: i8c dc,h,v,p: 57% 21% 15%  7%
x264: kb/s:818.96
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 53.52 ms] [avg calls per frame: 1] [children: 98%] [unaccounted: 2%]
| scene->Preprocess - [60.2%] [avg time: 32.213 ms] [avg calls per frame: 1]
| video encoding and uploading - [37.8%] [avg time: 20.234 ms] [avg calls per frame: 1] [children: 37.7%] [unaccounted: 0.0803%]
| | CopyResource - [26.6%] [avg time: 14.237 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.663%] [avg time: 0.355 ms] [avg calls per frame: 0]
| | call to encoder - [10.3%] [avg time: 5.531 ms] [avg calls per frame: 0]
| | sending stuff out - [0.127%] [avg time: 0.068 ms] [avg calls per frame: 0]
==============================================================
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I notice you're using window capture, that's good, but could you try turning aero on and see if it makes a difference? (You also have to use the windows aero theme as well if you're not already)
 

jscobee

New Member
I think this might be your problem but I'm just guessing since I just installed Open Broadcaster this morning on my PC. http://youtu.be/0xCl1BD88fw?t=14m53s watch about three or four minutes of this video from this point, the x264 CPU present might be set to very fast which will makes things choppy. Try lowering it to a better setting like normal. The slower you go the more strain you put on your CPU but the video will display smoother this will really help when you are moving in game play. Hope this helps and have fun.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
jscobee - that's incorrect, it goes in the opposite direction, the name of the preset implies how fast the encoder itself should run. so "veryfast" means the encoder is set to run very fast and not use much CPU, "ultrafast" means it uses as little CPU as possible. you should avoid ever using any preset slower than "veryfast" if possible because it will cause much more CPU strain.

bryandaman22 - try game capture instead, then.
 

Razswe

New Member
I'm streaming LoL among other games and I noticed a huuuge difference pulling down the fps on the video tab from 59 to something like 40.

I've been having odd problems streaming 1080p with a pretty good machine and CPU but the FPS made all the difference for me. I could easily raise my bitrate up to 4k when pulling the FPS down a bit.
 
Top