Bug Report [Help] Game doesnt run smooth when streaming

Assartru

New Member
*** Sorry if I make grammar or other mistakes, english is not my native language :P ***

Hi guys, I'm recently learning to use OBS for streaming League of Legends and I'm having a bit of troubles in-game when I start streaming with the software. In other streaming apps this doesn't happen. I hope you could help me with this :)

So the thing is, when I start streaming and play matches, the game doesn't run as smooth as when i'm not streaming.. This didnt happened to me when I streamed with other streaming apps, as I said earlier.. I'm not sure what else I can change in the config in order to make it smoother. Its also important to notice that I don't have low FPS on the game. They are about 120-140, but still, the game doesn't run smooth

I'm posting images of my OBS configuration, so I would also appreciate any advice that you could give me, in order to optimize the quality of the stream.

Thank you :)

Computer specs
i66og.jpg

aPxdN.jpg

- Crossfire 2x Radeon HD 6970

Upload Speed
CJsBY.png

OBS Config
0WCFE.jpg

WuutV.jpg

FKb5T.jpg

EDIT 1: Here's the log file asked
Code:
Open Broadcaster Software v0.461a - 32bit (´・ω・`)
-------------------------------
CPU Name: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
CPU Speed: 3310MHz
Physical Memory:  4095MB Total, 4095MB Free
stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
Windows Version: 6.1 Build 7601 S
Aero is Disabled
------------------------------------------
Adapter 1
  Video Adapter: AMD Radeon HD 6900 Series
  Video Adapter Dedicated Video Memory: 4233469952
  Video Adapter Shared System Memory: 3975669760
------------------------------------------
Adapter 2
  Video Adapter: Intel(R)  HD Graphics Family
  Video Adapter Dedicated Video Memory: 67108864
  Video Adapter Shared System Memory: 1711276032
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Using 7.1 surround speaker setup (experimental)
------------------------------------------
Using auxilary audio input: Microphone (Logitech G930 Headset)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using Monitor Capture
------------------------------------------
    device: Logitech HD Webcam C510,
    device id \\?\usb#vid_046d&pid_081d&mi_02#7&3a1da14b&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
    chosen type: I420, usingFourCC: false, res: 320x240 - 320x240, fps: 5-30, fourCC: 'I420'

Using directshow input
Using text output
Using text output
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 1500
    buffer size: 1000
    quality: 10
------------------------------------------
Total frames rendered: 101, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Using 7.1 surround speaker setup (experimental)
------------------------------------------
Using auxilary audio input: Microphone (Logitech G930 Headset)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using Monitor Capture
------------------------------------------
    device: Logitech HD Webcam C510,
    device id \\?\usb#vid_046d&pid_081d&mi_02#7&3a1da14b&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
    chosen type: I420, usingFourCC: false, res: 320x240 - 320x240, fps: 5-30, fourCC: 'I420'

Using directshow input
Using text output
Using text output
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 1500
    buffer size: 1000
    quality: 10
------------------------------------------
Total frames rendered: 440, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
=====Stream End=======================================================================
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1280x720
------------------------------------------
Loading up D3D10...
Using 7.1 surround speaker setup (experimental)
------------------------------------------
Using auxilary audio input: Microphone (Logitech G930 Headset)
------------------------------------------
Audio Encoding: AAC
    bitrate: 128
Using Monitor Capture
------------------------------------------
    device: Logitech HD Webcam C510,
    device id \\?\usb#vid_046d&pid_081d&mi_02#7&3a1da14b&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
    chosen type: I420, usingFourCC: false, res: 320x240 - 320x240, fps: 5-30, fourCC: 'I420'

Using directshow input
Using text output
Using text output
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1280, height: 720
    preset: veryfast
    CBR: no
    max bitrate: 1500
    buffer size: 1000
    quality: 10
------------------------------------------
bufferTime: 3703, outputRateWindowTime: 1000, dropThreshold: 4203
++++++++++++++++++++++++++++++++++++++++++++++++++++++
  New Scene
Using bitmap image
Using text output
Using text output
Using text output
Using text output
++++++++++++++++++++++++++++++++++++++++++++++++++++++
  New Scene
Using text output
Using text output
Warning -- Capture BitBlt failed..  just so you know
++++++++++++++++++++++++++++++++++++++++++++++++++++++
  New Scene
Using text output
Using text output
Using text output
Using text output
++++++++++++++++++++++++++++++++++++++++++++++++++++++
  New Scene
Using text output
Using text output
++++++++++++++++++++++++++++++++++++++++++++++++++++++
  New Scene
Using bitmap image
Using text output
Using text output
Using text output
Using text output
Total frames rendered: 164245, number of frames that lagged: 24535 (14.94%) (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%)
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 20.539 ms] [avg calls per frame: 1] [children: 97.9%] [unaccounted: 2.07%]
| scene->Preprocess - [56.6%] [avg time: 11.621 ms] [avg calls per frame: 1]
| video encoding and uploading - [41.4%] [avg time: 8.493 ms] [avg calls per frame: 1] [children: 5.03%] [unaccounted: 36.3%]
| | CopyResource - [0.112%] [avg time: 0.023 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.0243%] [avg time: 0.005 ms] [avg calls per frame: 0]
| | call to encoder - [4.76%] [avg time: 0.977 ms] [avg calls per frame: 0]
| | sending stuff out - [0.141%] [avg time: 0.029 ms] [avg calls per frame: 0]
==============================================================
 

micechal

Member
Post a log file too, please. You're using too high bitrate. With that upload there is no way to handle that. I'd try with 750 for both bitrate and buffer. Make sure you're using the lowest ping Twitch server. You can use JTVPing to measure it.
 

Assartru

New Member
I'm a little concern that the speed shown on that image above its not my actual upload.. My internet plan provides me with 40Mbps download and 2Mbps upload supposedly..

Edit: Here's a test connection made with speedrun to a server of my country


And here is a test connection made with a server in L.A, California.. The place where is located the server where I have the best connection to.




Again, thanks for the help!
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Could always try an alternate capture method as a workaround in the meantime. Enable aero again, make two scenes, one for when you're in lobby using monitor capture (not as a global source), and another for when in-game using window or game capture on the game window, and then just set hotkeys and switch between them. Monitor capture has somewhat less than ideal performance in windows 7 and below currently.
 

Krazy

Town drunk
Jim said:
Could always try an alternate capture method as a workaround in the meantime. Enable aero again, make two scenes, one for when you're in lobby using monitor capture (not as a global source), and another for when in-game using window or game capture on the game window, and then just set hotkeys and switch between them. Monitor capture has somewhat less than ideal performance in windows 7 and below currently.

This is your solution. Using game capture while actually in game will have almost no impact on your in game performance.
 

Assartru

New Member
KrazyTrumpeter05 said:
Jim said:
Could always try an alternate capture method as a workaround in the meantime. Enable aero again, make two scenes, one for when you're in lobby using monitor capture (not as a global source), and another for when in-game using window or game capture on the game window, and then just set hotkeys and switch between them. Monitor capture has somewhat less than ideal performance in windows 7 and below currently.

This is your solution. Using game capture while actually in game will have almost no impact on your in game performance.

Sorry, haven't been able to post, also was testing this answer

It really help me out, thank you so much. Just have one last cuestion; I'm thinking in having a special scene for every game, so I can change between scenes when i'm i'm desktop and when i'm playing. The thing is, if I have many game capture ''sources'' in one scene, would that affect the stream even if i'm playing only one game? (laggy, use more resources, etc)


Ex
I have in the scene "games" the source League of Legends, Counter strike, Skyrim, DOTA, etc.. But I use one at a time.
 

Krazy

Town drunk
It's unnecessary to do this. You have to reselect the game you want to capture under Game Capture properties anytime you switch, anyway. I believe there are plans to make a hotkey for Game Capture to hook into the active game(or something like this, anyway) that would basically do exactly what you want without having to add multiple sources.
 
Top