Question / Help FPS lag in stream, not in-game

apljce

New Member
Hello all. Recently I've noticed that my stream is having FPS lag or so it seems.

Code:
15:42:11: Open Broadcaster Software v0.554b - 32bit (´・ω・`)
15:42:11: -------------------------------
15:42:11: CPU Name: AMD A10-5700 APU with Radeon(tm) HD Graphics
15:42:11: CPU Speed: 3393MHz
15:42:11: Physical Memory:  4095MB Total, 4095MB Free
15:42:11: stepping id: 1, model 0, family 15, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 4, total cores 2
15:42:11: monitor 1: pos={0, 0}, size={1920, 1080}
15:42:11: Windows Version: 6.1 Build 7601 S
15:42:11: Aero is Enabled
15:42:11: -------------------------------
15:42:11: OBS Modules:
15:42:11: Base Address     Module
15:42:11: 01240000         OBS.exe
15:42:11: 743D0000         OBSApi.dll
15:42:11: 74150000         DShowPlugin.dll
15:42:11: 74130000         GraphicsCapture.dll
15:42:11: 74110000         NoiseGate.dll
15:42:11: 740F0000         PSVPlugin.dll
15:42:11: ------------------------------------------
15:42:11: Adapter 1
15:42:11:   Video Adapter: AMD Radeon HD 7660D
15:42:11:   Video Adapter Dedicated Video Memory: 519008256
15:42:11:   Video Adapter Shared System Memory: 3775893504
15:42:11: =====Stream Start: 2013-09-17, 15:42:11===============================================
15:42:11:   Multithreaded optimizations: On
15:42:11:   Base resolution: 1280x720
15:42:11:   Output resolution: 1280x720
15:42:11: ------------------------------------------
15:42:11: Loading up D3D10 on AMD Radeon HD 7660D...
15:42:11: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
15:42:11: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
15:42:11: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/shaders/DrawYUVTexture.pShader.blob
15:42:11: Playback device Default
15:42:11: ------------------------------------------
15:42:11: Using desktop audio input: Speakers / Headphones (IDT High Definition Audio CODEC)
15:42:11: ------------------------------------------
15:42:11: Using auxilary audio input: Microphone (IDT High Definition Audio CODEC)
15:42:11: ------------------------------------------
15:42:11: Audio Encoding: AAC
15:42:11:     bitrate: 128
15:42:11: ------------------------------------------
15:42:11:     device: Elgato Game Capture HD,
15:42:11:     device id {39F50F4C-99E1-464a-B6F9-D605B4FB5918},
15:42:11:     chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333, fourCC: 'UYVY'
15:42:11: 
15:42:11: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/plugins/DShowPlugin/shaders/UYVToRGB.pShader.blob
15:42:11:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
15:42:11: Using directshow input
15:42:11: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
15:42:11: ------------------------------------------
15:42:11: Video Encoding: x264
15:42:11:     fps: 25
15:42:11:     width: 1280, height: 720
15:42:11:     preset: veryfast
15:42:11:     CBR: yes
15:42:11:     CFR: yes
15:42:11:     max bitrate: 3000
15:42:11:     buffer size: 3000
15:42:11: ------------------------------------------
15:42:11: MMDeviceAudioSource: Frequency for device 'Speakers / Headphones (IDT High Definition Audio CODEC)' is 384000, samples per sec is 48000
15:42:11: MMDeviceAudioSource: Frequency for device 'Microphone (IDT High Definition Audio CODEC)' is 384000, samples per sec is 48000
15:42:13: Using RTMP service: Twitch / Justin.tv
15:42:13:   Server selection: rtmp://live-iad.justin.tv/app
15:42:13:   Interface: Atheros AR8161/8165 PCI-E Gigabit Ethernet Controller (NDIS 6.20) #2 (ethernet, 100 mbps)
15:42:14: SO_SNDBUF was at 8192
15:42:14: SO_SNDBUF is now 65536
15:42:15: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 86712 / 400384)
15:42:15: RTMPPublisher::Socketloop: Increasing send buffer to ISB 262144 (buffer: 0 / 400384)
15:43:44: Total frames rendered: 2306, number of late frames: 6 (0.26%) (it's okay for some frames to be late)
15:43:44: Total duplicated frames to ensure constant framerate: 18 (0.78%)
15:43:44: RTMPPublisher::SocketLoop: Graceful loop exit
15:43:44: Number of times waited to send: 0, Waited for a total of 0 bytes
15:43:44: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
15:43:47: 
15:43:47: Profiler results:
15:43:47: 
15:43:47: ==============================================================
15:43:47: frame - [100%] [avg time: 6.448 ms (cpu time: avg 4.383 ms, total 10108.9 ms)] [avg calls per frame: 1] [children: 99.8%] [unaccounted: 0.155%]
15:43:47: | frame preprocessing and rendering - [38.6%] [avg time: 2.487 ms (cpu time: avg 1.704 ms, total 3931.22 ms)] [avg calls per frame: 1] [children: 25.4%] [unaccounted: 13.2%]
15:43:47: | | scene->Preprocess - [25.4%] [avg time: 1.639 ms (cpu time: avg 1.393 ms, total 3213.62 ms)] [avg calls per frame: 1]
15:43:47: | video encoding and uploading - [61.3%] [avg time: 3.951 ms (cpu time: avg 2.672 ms, total 6162.05 ms)] [avg calls per frame: 1] [children: 60.4%] [unaccounted: 0.9%]
15:43:47: | | flush - [8.27%] [avg time: 0.533 ms (cpu time: avg 0.074 ms, total 171.604 ms)] [avg calls per frame: 1]
15:43:47: | | CopyResource - [0.279%] [avg time: 0.018 ms (cpu time: avg 0.02 ms, total 46.8 ms)] [avg calls per frame: 0]
15:43:47: | | conversion to 4:2:0 - [0.295%] [avg time: 0.019 ms (cpu time: avg 0.02 ms, total 46.8 ms)] [avg calls per frame: 0]
15:43:47: | | call to encoder - [50.1%] [avg time: 3.231 ms (cpu time: avg 2.475 ms, total 5709.64 ms)] [avg calls per frame: 0]
15:43:47: | | sending stuff out - [1.43%] [avg time: 0.092 ms (cpu time: avg 0.047 ms, total 109.202 ms)] [avg calls per frame: 0]
15:43:47: | Convert444Threads - [619%] [avg time: 39.942 ms (cpu time: avg 1.657 ms, total 3822.02 ms)] [avg calls per frame: 0]
15:43:47: ==============================================================
15:43:47: 
15:43:47: =====Stream End: 2013-09-17, 15:43:47=================================================
15:44:12: Settings::Video: Enabling Aero
15:44:14: =====Stream Start: 2013-09-17, 15:44:14===============================================
15:44:14:   Multithreaded optimizations: On
15:44:14:   Base resolution: 1280x720
15:44:14:   Output resolution: 1280x720
15:44:14: ------------------------------------------
15:44:14: Loading up D3D10 on AMD Radeon HD 7660D...
15:44:14: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture.pShader.blob
15:44:14: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/shaders/DrawSolid.pShader.blob
15:44:14: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/shaders/DrawYUVTexture.pShader.blob
15:44:14: Playback device Default
15:44:14: ------------------------------------------
15:44:14: Using desktop audio input: Speakers / Headphones (IDT High Definition Audio CODEC)
15:44:14: ------------------------------------------
15:44:14: Using auxilary audio input: Microphone (IDT High Definition Audio CODEC)
15:44:14: ------------------------------------------
15:44:14: Audio Encoding: AAC
15:44:14:     bitrate: 128
15:44:14: ------------------------------------------
15:44:14:     device: Elgato Game Capture HD,
15:44:14:     device id {39F50F4C-99E1-464a-B6F9-D605B4FB5918},
15:44:14:     chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333, fourCC: 'UYVY'
15:44:14: 
15:44:14: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/plugins/DShowPlugin/shaders/UYVToRGB.pShader.blob
15:44:14:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
15:44:14: Using directshow input
15:44:14: C:/Users/Matt/AppData/Roaming/OBS/shaderCache/shaders/DrawTexture_ColorAdjust.pShader.blob
15:44:14: ------------------------------------------
15:44:14: Video Encoding: x264
15:44:14:     fps: 15
15:44:14:     width: 1280, height: 720
15:44:14:     preset: veryfast
15:44:14:     CBR: yes
15:44:14:     CFR: yes
15:44:14:     max bitrate: 3000
15:44:14:     buffer size: 3000
15:44:14: ------------------------------------------
15:44:14: MMDeviceAudioSource: Frequency for device 'Speakers / Headphones (IDT High Definition Audio CODEC)' is 384000, samples per sec is 48000
15:44:14: MMDeviceAudioSource: Frequency for device 'Microphone (IDT High Definition Audio CODEC)' is 384000, samples per sec is 48000
15:44:16: Using RTMP service: Twitch / Justin.tv
15:44:16:   Server selection: rtmp://live-iad.justin.tv/app
15:44:16:   Interface: Atheros AR8161/8165 PCI-E Gigabit Ethernet Controller (NDIS 6.20) #2 (ethernet, 100 mbps)
15:44:18: SO_SNDBUF was at 8192
15:44:18: SO_SNDBUF is now 65536
15:44:19: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 1376 / 400384)
15:44:20: RTMPPublisher::Socketloop: Increasing send buffer to ISB 262144 (buffer: 0 / 400384)
15:45:04: Total frames rendered: 749, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
15:45:04: Total duplicated frames to ensure constant framerate: 0 (0.00%)
15:45:04: RTMPPublisher::SocketLoop: Graceful loop exit
15:45:05: Number of times waited to send: 0, Waited for a total of 0 bytes
15:45:05: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
15:45:08: 
15:45:08: Profiler results:
15:45:08: 
15:45:08: ==============================================================
15:45:08: frame - [100%] [avg time: 6.153 ms (cpu time: avg 4.353 ms, total 3260.42 ms)] [avg calls per frame: 1] [children: 99.9%] [unaccounted: 0.146%]
15:45:08: | frame preprocessing and rendering - [34.8%] [avg time: 2.141 ms (cpu time: avg 1.749 ms, total 1310.4 ms)] [avg calls per frame: 1] [children: 26%] [unaccounted: 8.76%]
15:45:08: | | scene->Preprocess - [26%] [avg time: 1.602 ms (cpu time: avg 1.416 ms, total 1060.8 ms)] [avg calls per frame: 1]
15:45:08: | video encoding and uploading - [65.1%] [avg time: 4.003 ms (cpu time: avg 2.603 ms, total 1950.02 ms)] [avg calls per frame: 1] [children: 64.2%] [unaccounted: 0.894%]
15:45:08: | | flush - [11.6%] [avg time: 0.715 ms (cpu time: avg 0.041 ms, total 31.2 ms)] [avg calls per frame: 1]
15:45:08: | | CopyResource - [0.244%] [avg time: 0.015 ms (cpu time: avg 0 ms, total 0 ms)] [avg calls per frame: 0]
15:45:08: | | conversion to 4:2:0 - [0.179%] [avg time: 0.011 ms (cpu time: avg 0.02 ms, total 15.6 ms)] [avg calls per frame: 0]
15:45:08: | | call to encoder - [49.3%] [avg time: 3.034 ms (cpu time: avg 2.416 ms, total 1809.62 ms)] [avg calls per frame: 0]
15:45:08: | | sending stuff out - [2.81%] [avg time: 0.173 ms (cpu time: avg 0.124 ms, total 93.6 ms)] [avg calls per frame: 0]
15:45:08: | Convert444Threads - [1.07e+003%] [avg time: 65.861 ms (cpu time: avg 1.707 ms, total 1279.21 ms)] [avg calls per frame: 0]
15:45:08: ==============================================================
15:45:08: 
15:45:08: =====Stream End: 2013-09-17, 15:45:08=================================================
15:50:37: Settings::Video: Enabling Aero
15:50:50: Memory Leaks Were Detected.
15:50:50:

Additional Info:
Monitor - ASUS VG248QE 24" 144Hz 1ms
Console - Xbox 360


Please let me know if I need to add anymore information, thank you!
 

dodgepong

Administrator
Community Helper
According to that log, your stream is performing fine. Are you sure it's not just your machine, or your connection to Twitch?
 

apljce

New Member
How can I check those?

Edit: Other streams I watch are fine.. don't know what else it could be. I even tried lowering my monitor refresh rate, but that didn't fix it as well. I also lowered the bit rate to the minimum and still had FPS lag on the stream.
 

vaesauce

Member
FPS lag as in your videos your game looks choppy?

If so, it might be due to your FPS being set to 25fps. 25FPS will look gradually more laggy than 60FPS.

If you've got the CPU power, try setting it to 60FPS and give it a small test to confirm if it's really 25FPS that's making it look laggy.
 
Top