Question / Help Low FPS streaming; newbie streamer

eLimX

New Member
Hi,

I just got into streaming my league of legends games. However, when I start streaming my FPS cuts in half. I know I don't have the greatest computer, but my FPS goes from 60 (my normal rate) to 30 and lower (when start stream). I just want to run a decent quality stream that doesn't lag.
Please Help me! Here is my log below:

Code:
20:17:40: Open Broadcaster Software v0.583b - 32bit (´・ω・`)
20:17:40: -------------------------------
20:17:40: CPU Name: Intel(R) Core(TM)2 Duo CPU     T9800  @ 2.93GHz
20:17:40: CPU Speed: 2933MHz
20:17:40: Physical Memory:  3838MB Total, 2285MB Free
20:17:40: stepping id: 10, model 23, family 6, type 0, extmodel 0, extfamily 0, HTT 1, logical cores 2, total cores 2
20:17:40: monitor 1: pos={0, 0}, size={1440, 900}
20:17:40: Windows Version: 6.1 Build 7601 S
20:17:40: Aero is Enabled
20:17:40: -------------------------------
20:17:40: OBS Modules:
20:17:40: Base Address     Module
20:17:40: 01180000         OBS.exe
20:17:40: 6B890000         OBSApi.dll
20:17:40: 6BE10000         DShowPlugin.dll
20:17:40: 6BDF0000         GraphicsCapture.dll
20:17:40: 6BDD0000         NoiseGate.dll
20:17:40: 6BDB0000         PSVPlugin.dll
20:17:40: ------------------------------------------
20:17:40: Adapter 1
20:17:40:   Video Adapter: NVIDIA GeForce 9400M G 
20:17:40:   Video Adapter Dedicated Video Memory: 251199488
20:17:40:   Video Adapter Shared System Memory: 1676861440
20:17:40:   Video Adapter Output 1: pos={0, 0}, size={1440, 900}, attached=true
20:17:40: =====Stream Start: 2013-11-09, 20:17:40===============================================
20:17:40:   Multithreaded optimizations: On
20:17:40:   Base resolution: 1440x900
20:17:40:   Output resolution: 1440x900
20:17:40: ------------------------------------------
20:17:40: Loading up D3D10 on NVIDIA GeForce 9400M G...
20:17:40: ------------------------------------------
20:17:40: Audio Format: 48000hz
20:17:40: Playback device Default
20:17:40: ------------------------------------------
20:17:40: Using desktop audio input: Speakers (High Definition Audio Device)
20:17:40: ------------------------------------------
20:17:40: Using auxilary audio input: Microphone (High Definition Audio Device)
20:17:40: ------------------------------------------
20:17:40: Audio Encoding: AAC
20:17:40:     bitrate: 160
20:17:40: Using bitmap image
20:17:40: Using Monitor Capture
20:17:40: ------------------------------------------
20:17:40:     device: Integrated Webcam,
20:17:40:     device id \\?\usb#vid_0c45&pid_63e9&mi_00#6&3adfb17b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
20:17:40:     chosen type: YUY2, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-666666
20:17:40:     use buffering: false - 0, fourCC: 'YUY2'
20:17:40:     audio device: Disable,
20:17:40:     audio device id Disabled,
20:17:40: 
20:17:41: Using directshow input
20:17:41: Scene buffering time set to 700
20:17:41: ------------------------------------------
20:17:41: Video Encoding: x264
20:17:41:     fps: 119
20:17:41:     width: 1440, height: 900
20:17:41:     preset: veryfast
20:17:41:     profile: high
20:17:41:     keyint: 238
20:17:41:     CBR: yes
20:17:41:     CFR: no
20:17:41:     max bitrate: 1500
20:17:41:     buffer size: 1500
20:17:41: ------------------------------------------
20:17:41: MMDeviceAudioSource: Frequency for device 'Speakers (High Definition Audio Device)' is 352800, samples per sec is 44100
20:17:41: MMDeviceAudioSource: Frequency for device 'Microphone (High Definition Audio Device)' is 352800, samples per sec is 44100
20:17:41: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
20:17:43: Using RTMP service: Twitch / Justin.tv
20:17:43:   Server selection: rtmp://live.justin.tv/app
20:17:43:   Interface: NVIDIA nForce 10/100/1000 Mbps Ethernet  (ethernet, 100 mbps)
20:17:43: Completed handshake with rtmp://live.justin.tv/app in 219 ms.
20:17:44: SO_SNDBUF was at 8192
20:17:44: SO_SNDBUF is now 65536
20:17:49: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 211968)
20:18:11: ------------------------------------------
20:18:11:     device: Integrated Webcam,
20:18:11:     device id \\?\usb#vid_0c45&pid_63e9&mi_00#6&3adfb17b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
20:18:11:     chosen type: YUY2, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-666666
20:18:11:     use buffering: false - 0, fourCC: 'YUY2'
20:18:11:     audio device: Disable,
20:18:11:     audio device id Disabled,
20:18:11: 
20:18:12: Using directshow input
20:18:23: Total frames encoded: 3505, total frames duplicated: 3408 (97.23%)
20:18:23: Number of frames skipped due to encoder lag: 3378 (96.38%)
20:18:23: Total frames rendered: 30, number of late frames: 28 (93.33%) (it's okay for some frames to be late)
20:18:23: RTMPPublisher::SocketLoop: Graceful loop exit
20:18:23: Average send payload: 2572 bytes, average send interval: 17 ms
20:18:23: Number of times waited to send: 0, Waited for a total of 0 bytes
20:18:23: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:18:23: Number of bytes sent: 5616496
20:18:23: 
20:18:23: Profiler time results:
20:18:23: 
20:18:23: ==============================================================
20:18:23: video thread frame - [100%] [avg time: 59.718 ms] [children: 98.9%] [unaccounted: 1.14%]
20:18:23: | scene->Preprocess - [86.7%] [avg time: 51.76 ms]
20:18:23: | GPU download and conversion - [12.2%] [avg time: 7.275 ms] [children: 24%] [unaccounted: -11.8%]
20:18:23: | | flush - [0.172%] [avg time: 0.103 ms]
20:18:23: | | CopyResource - [23.5%] [avg time: 14.024 ms]
20:18:23: | | conversion to 4:2:0 - [0.367%] [avg time: 0.219 ms]
20:18:23: Convert444Thread - [100%] [avg time: 2.446 ms] [children: 99.4%] [unaccounted: 0.613%]
20:18:23: | Convert444toNV12 - [99.4%] [avg time: 2.431 ms]
20:18:23: encoder thread frame - [100%] [avg time: 11.833 ms]
20:18:23: ==============================================================
20:18:23: 
20:18:23: 
20:18:23: Profiler CPU results:
20:18:23: 
20:18:23: ==============================================================
20:18:23: video thread frame - [cpu time: avg 17.16 ms, total 514.803 ms] [avg calls per frame: 1]
20:18:23: | scene->Preprocess - [cpu time: avg 9.36 ms, total 280.802 ms] [avg calls per frame: 1]
20:18:23: | GPU download and conversion - [cpu time: avg 6.24 ms, total 187.201 ms] [avg calls per frame: 1]
20:18:23: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:18:23: | | CopyResource - [cpu time: avg 12.48 ms, total 187.201 ms] [avg calls per frame: 1]
20:18:23: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 0]
20:18:23: Convert444Thread - [cpu time: avg 1.114 ms, total 15.6 ms] [avg calls per frame: 1]
20:18:23: | Convert444toNV12 - [cpu time: avg 1.114 ms, total 15.6 ms] [avg calls per frame: 1]
20:18:23: encoder thread frame - [cpu time: avg 3.119 ms, total 10670.5 ms] [avg calls per frame: 1]
20:18:23: ==============================================================
20:18:23: 
20:18:23: =====Stream End: 2013-11-09, 20:18:23=================================================
20:18:24: =====Stream Start: 2013-11-09, 20:18:24===============================================
20:18:24:   Multithreaded optimizations: On
20:18:24:   Base resolution: 1440x900
20:18:24:   Output resolution: 1440x900
20:18:24: ------------------------------------------
20:18:24: Loading up D3D10 on NVIDIA GeForce 9400M G...
20:18:24: ------------------------------------------
20:18:24: Audio Format: 48000hz
20:18:24: Playback device Default
20:18:24: ------------------------------------------
20:18:24: Using desktop audio input: Speakers (High Definition Audio Device)
20:18:24: ------------------------------------------
20:18:24: Using auxilary audio input: Microphone (High Definition Audio Device)
20:18:24: ------------------------------------------
20:18:24: Audio Encoding: AAC
20:18:24:     bitrate: 160
20:18:24: Using bitmap image
20:18:24: Using Monitor Capture
20:18:24: ------------------------------------------
20:18:24:     device: Integrated Webcam,
20:18:24:     device id \\?\usb#vid_0c45&pid_63e9&mi_00#6&3adfb17b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
20:18:24:     chosen type: YUY2, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-666666
20:18:24:     use buffering: false - 0, fourCC: 'YUY2'
20:18:24:     audio device: Disable,
20:18:24:     audio device id Disabled,
20:18:24: 
20:18:25: Using directshow input
20:18:25: Scene buffering time set to 700
20:18:25: ------------------------------------------
20:18:25: Video Encoding: x264
20:18:25:     fps: 119
20:18:25:     width: 1440, height: 900
20:18:25:     preset: veryfast
20:18:25:     profile: high
20:18:25:     keyint: 238
20:18:25:     CBR: yes
20:18:25:     CFR: no
20:18:25:     max bitrate: 1500
20:18:25:     buffer size: 1500
20:18:25: ------------------------------------------
20:18:25: MMDeviceAudioSource: Frequency for device 'Speakers (High Definition Audio Device)' is 352800, samples per sec is 44100
20:18:25: MMDeviceAudioSource: Frequency for device 'Microphone (High Definition Audio Device)' is 352800, samples per sec is 44100
20:18:25: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
20:18:39: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20:18:39:   New Scene
Warning -- DShowPlugin: Invalid audio device: name '(null)', path '(null)'
20:18:39: DShowPlugin: No audio pin, result = 80004005
20:18:39: ------------------------------------------
20:18:39:     device: Integrated Webcam,
20:18:39:     device id \\?\usb#vid_0c45&pid_63e9&mi_00#6&3adfb17b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
20:18:39:     chosen type: YUY2, usingFourCC: false, res: 800x600 - 800x600, frameIntervals: 666666-1250000
20:18:39:     use buffering: false - 0, fourCC: 'YUY2'
20:18:39:     audio device: (null),
20:18:39:     audio device id (null),
20:18:39: 
20:18:39: Using directshow input
20:18:39: Using text output
20:18:39: PERFORMANCE WARNING: Scene change took 624 ms, maybe some sources should be global sources?
20:19:02: Settings::Video: Enabling Aero
20:19:07: Total frames encoded: 3426, total frames duplicated: 3330 (97.20%)
20:19:07: Number of frames skipped due to encoder lag: 3298 (96.26%)
20:19:07: Total frames rendered: 30, number of late frames: 28 (93.33%) (it's okay for some frames to be late)
20:19:07: 
20:19:07: Profiler time results:
20:19:07: 
20:19:07: ==============================================================
20:19:07: video thread frame - [100%] [avg time: 57.912 ms] [children: 98.9%] [unaccounted: 1.13%]
20:19:07: | scene->Preprocess - [87.5%] [avg time: 50.671 ms]
20:19:07: | GPU download and conversion - [11.4%] [avg time: 6.584 ms] [children: 24.1%] [unaccounted: -12.7%]
20:19:07: | | flush - [0.131%] [avg time: 0.076 ms]
20:19:07: | | CopyResource - [23.7%] [avg time: 13.719 ms]
20:19:07: | | conversion to 4:2:0 - [0.24%] [avg time: 0.139 ms]
20:19:07: Convert444Thread - [100%] [avg time: 2.536 ms] [children: 99.6%] [unaccounted: 0.394%]
20:19:07: | Convert444toNV12 - [99.6%] [avg time: 2.526 ms]
20:19:07: encoder thread frame - [100%] [avg time: 11.786 ms]
20:19:07: ==============================================================
20:19:07: 
20:19:07: 
20:19:07: Profiler CPU results:
20:19:07: 
20:19:07: ==============================================================
20:19:07: video thread frame - [cpu time: avg 12.48 ms, total 374.402 ms] [avg calls per frame: 1]
20:19:07: | scene->Preprocess - [cpu time: avg 5.72 ms, total 171.6 ms] [avg calls per frame: 1]
20:19:07: | GPU download and conversion - [cpu time: avg 5.72 ms, total 171.601 ms] [avg calls per frame: 1]
20:19:07: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:19:07: | | CopyResource - [cpu time: avg 12.257 ms, total 171.601 ms] [avg calls per frame: 0]
20:19:07: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 0]
20:19:07: Convert444Thread - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:19:07: | Convert444toNV12 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:19:07: encoder thread frame - [cpu time: avg 2.968 ms, total 9921.66 ms] [avg calls per frame: 1]
20:19:07: ==============================================================
20:19:07: 
20:19:07: =====Stream End: 2013-11-09, 20:19:07=================================================
20:19:08: =====Stream Start: 2013-11-09, 20:19:08===============================================
20:19:08:   Multithreaded optimizations: On
20:19:08:   Base resolution: 1440x900
20:19:08:   Output resolution: 1440x900
20:19:08: ------------------------------------------
20:19:08: Loading up D3D10 on NVIDIA GeForce 9400M G...
20:19:08: ------------------------------------------
20:19:08: Audio Format: 48000hz
20:19:08: Playback device Default
20:19:08: ------------------------------------------
20:19:08: Using desktop audio input: Speakers (High Definition Audio Device)
20:19:08: ------------------------------------------
20:19:08: Using auxilary audio input: Microphone (High Definition Audio Device)
20:19:08: ------------------------------------------
20:19:08: Audio Encoding: AAC
20:19:08:     bitrate: 160
Warning -- DShowPlugin: Invalid audio device: name '(null)', path '(null)'
20:19:08: DShowPlugin: No audio pin, result = 80004005
20:19:08: ------------------------------------------
20:19:08:     device: Integrated Webcam,
20:19:08:     device id \\?\usb#vid_0c45&pid_63e9&mi_00#6&3adfb17b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
20:19:08:     chosen type: YUY2, usingFourCC: false, res: 800x600 - 800x600, frameIntervals: 666666-1250000
20:19:08:     use buffering: false - 0, fourCC: 'YUY2'
20:19:08:     audio device: (null),
20:19:08:     audio device id (null),
20:19:08: 
20:19:08: Using directshow input
20:19:08: Using text output
20:19:08: Scene buffering time set to 700
20:19:09: ------------------------------------------
20:19:09: Video Encoding: x264
20:19:09:     fps: 30
20:19:09:     width: 1440, height: 900
20:19:09:     preset: veryfast
20:19:09:     profile: high
20:19:09:     keyint: 60
20:19:09:     CBR: yes
20:19:09:     CFR: no
20:19:09:     max bitrate: 1500
20:19:09:     buffer size: 1500
20:19:09: ------------------------------------------
20:19:09: MMDeviceAudioSource: Frequency for device 'Speakers (High Definition Audio Device)' is 352800, samples per sec is 44100
20:19:09: MMDeviceAudioSource: Frequency for device 'Microphone (High Definition Audio Device)' is 352800, samples per sec is 44100
20:19:09: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
20:19:16: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20:19:16:   New Scene
20:19:16: Using bitmap image
20:19:16: Using Monitor Capture
20:19:16: ------------------------------------------
20:19:16:     device: Integrated Webcam,
20:19:16:     device id \\?\usb#vid_0c45&pid_63e9&mi_00#6&3adfb17b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
20:19:16:     chosen type: YUY2, usingFourCC: false, res: 640x480 - 640x480, frameIntervals: 333333-666666
20:19:16:     use buffering: false - 0, fourCC: 'YUY2'
20:19:16:     audio device: Disable,
20:19:16:     audio device id Disabled,
20:19:16: 
20:19:16: Using directshow input
20:19:16: PERFORMANCE WARNING: Scene change took 577 ms, maybe some sources should be global sources?
20:19:21: Total frames encoded: 359, total frames duplicated: 99 (27.58%)
20:19:21: Total frames rendered: 295, number of late frames: 57 (19.32%) (it's okay for some frames to be late)
20:19:22: 
20:19:22: Profiler time results:
20:19:22: 
20:19:22: ==============================================================
20:19:22: video thread frame - [100%] [avg time: 24.433 ms] [children: 93.5%] [unaccounted: 6.45%]
20:19:22: | scene->Preprocess - [48%] [avg time: 11.739 ms]
20:19:22: | GPU download and conversion - [45.5%] [avg time: 11.117 ms] [children: 49.4%] [unaccounted: -3.94%]
20:19:22: | | flush - [0.176%] [avg time: 0.043 ms]
20:19:22: | | CopyResource - [48.5%] [avg time: 11.857 ms]
20:19:22: | | conversion to 4:2:0 - [0.733%] [avg time: 0.179 ms]
20:19:22: Convert444Thread - [100%] [avg time: 2.513 ms] [children: 97.2%] [unaccounted: 2.83%]
20:19:22: | Convert444toNV12 - [97.2%] [avg time: 2.442 ms]
20:19:22: encoder thread frame - [100%] [avg time: 4.266 ms]
20:19:22: ==============================================================
20:19:22: 
20:19:22: 
20:19:22: Profiler CPU results:
20:19:22: 
20:19:22: ==============================================================
20:19:22: video thread frame - [cpu time: avg 12.162 ms, total 3588.02 ms] [avg calls per frame: 1]
20:19:22: | scene->Preprocess - [cpu time: avg 2.221 ms, total 655.206 ms] [avg calls per frame: 1]
20:19:22: | GPU download and conversion - [cpu time: avg 9.73 ms, total 2870.42 ms] [avg calls per frame: 1]
20:19:22: | | flush - [cpu time: avg 0.052 ms, total 15.6 ms] [avg calls per frame: 1]
20:19:22: | | CopyResource - [cpu time: avg 10.534 ms, total 2854.82 ms] [avg calls per frame: 1]
20:19:22: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
20:19:22: Convert444Thread - [cpu time: avg 1.964 ms, total 530.403 ms] [avg calls per frame: 1]
20:19:22: | Convert444toNV12 - [cpu time: avg 1.964 ms, total 530.403 ms] [avg calls per frame: 1]
20:19:22: encoder thread frame - [cpu time: avg 2.63 ms, total 889.205 ms] [avg calls per frame: 1]
20:19:22: ==============================================================
20:19:22: 
20:19:22: =====Stream End: 2013-11-09, 20:19:22=================================================

(use code tags - jim)
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Well, let's see here.. you set your OBS FPS to 119, and you're streaming at 1440x900, which is high-mid HD resolution. On a 2-core system. Those things combined would be trouble even for high-end computers.

These are the video settings you want to use: 2.0x downscale, 30fps.
 
Top