Question / Help Choppy without dropped frames

xrydisx

New Member
Trying to figure out why I have a very choppy stream. It skips like 2-3 seconds at a time and is very choppy sometimes without every dropping frames. Any ideas?

I have it set to CBR at 1000 and 25 fps. I was doing it at 2000 and 30 fps and lowering it had no effect.

Code:
23:02:27: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
23:02:27: -------------------------------
23:02:27: CPU Name: AMD FX(tm)-6300 Six-Core Processor
23:02:27: CPU Speed: 4443MHz
23:02:27: Physical Memory:  4095MB Total, 3598MB Free
23:02:27: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 6, total cores 3
23:02:27: monitor 1: pos={0, 0}, size={1920, 1080}
23:02:27: Windows Version: 10.0 Build 10240 (revision 16384)
23:02:27: Aero is Enabled
23:02:27: -------------------------------
23:02:27: OBS Modules:
23:02:27: Base Address     Module
23:02:27: 008C0000         OBS.exe
23:02:27: 6B010000         OBSApi.dll
23:02:27: 6D4A0000         DShowPlugin.dll
23:02:27: 6D470000         GraphicsCapture.dll
23:02:27: 6D440000         NoiseGate.dll
23:02:27: 6D420000         PSVPlugin.dll
23:02:27: 6D400000         scenesw.dll
23:02:27: ------------------------------------------
23:02:27: Adapter 1
23:02:27:   Video Adapter: AMD Radeon (TM) R9 390 Series
23:02:27:   Video Adapter Dedicated Video Memory: 3221225472
23:02:27:   Video Adapter Shared System Memory: 1073676288
23:02:27:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
23:02:27: =====Stream Start: 2015-11-26, 23:02:27===============================================
23:02:27:   Multithreaded optimizations: On
23:02:27:   Base resolution: 1920x1080
23:02:27:   Output resolution: 1280x720
23:02:27: ------------------------------------------
23:02:27: Loading up D3D10 on AMD Radeon (TM) R9 390 Series (Adapter 1)...
23:02:27: ------------------------------------------
23:02:27: Audio Format: 48000 Hz
23:02:27: ------------------------------------------
23:02:27: Audio Channels: 2 Ch
23:02:27: Playback device Default
23:02:27: ------------------------------------------
23:02:27: Using desktop audio input: Speakers (ASUS Xonar DGX Audio Device)
23:02:27: Global Audio time adjust: 0
23:02:27: ------------------------------------------
23:02:27: Audio Encoding: AAC
23:02:27:     bitrate: 128
23:02:27: Using graphics capture
23:02:27: Trying to hook process: Fallout4.exe
23:02:27: Scene buffering time set to 700
23:02:27: ------------------------------------------
23:02:27: Video Encoding: x264
23:02:27:     fps: 25
23:02:27:     width: 1280, height: 720
23:02:27:     preset: veryfast
23:02:27:     profile: main
23:02:27:     keyint: 50
23:02:27:     CBR: yes
23:02:27:     CFR: yes
23:02:27:     max bitrate: 1500
23:02:27:     buffer size: 1500
23:02:27: ------------------------------------------
23:02:29: Using RTMP service: Twitch
23:02:29:   Server selection: rtmp://live-mia.twitch.tv/app
23:02:29:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
23:02:29: Completed handshake with rtmp://live-mia.twitch.tv/app in 227 ms.
23:02:29: SO_SNDBUF was at 65536
23:03:24: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
23:03:24: Failed loading CUDA dll
23:03:58: SharedTexCapture hooked
23:03:59: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 64772 / 207872)
23:04:38: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 207872)
23:50:03: x264: bitrate 1500->1200, buffer size 1500->1200
23:50:03: Settings::Encoding: Changing bitrate from 1500kb/s to 1200kb/s
23:50:20: x264: bitrate 1200->1000, buffer size 1200->1000
23:50:20: Settings::Encoding: Changing bitrate from 1200kb/s to 1000kb/s
23:51:38: Total frames encoded: 73753, total frames duplicated: 4340 (5.88%)
23:51:38: Number of frames skipped due to encoder lag: 2991 (4.06%)
23:51:38: Total frames rendered: 70415, number of late frames: 427 (0.61%) (it's okay for some frames to be late)
23:51:38:
23:51:38: Profiler time results:
23:51:38:
23:51:38: ==============================================================
23:51:38: video thread frame - [100%] [avg time: 2.676 ms] [children: 43.1%] [unaccounted: 56.9%]
23:51:38: | scene->Preprocess - [0.299%] [avg time: 0.008 ms]
23:51:38: | GPU download and conversion - [42.8%] [avg time: 1.146 ms] [children: 39.8%] [unaccounted: 3.03%]
23:51:38: | | flush - [38.1%] [avg time: 1.02 ms]
23:51:38: | | CopyResource - [1.38%] [avg time: 0.037 ms]
23:51:38: | | conversion to 4:2:0 - [0.299%] [avg time: 0.008 ms]
23:51:38: Convert444Thread - [100%] [avg time: 2.303 ms] [children: 99%] [unaccounted: 0.999%]
23:51:38: | Convert444toNV12 - [99%] [avg time: 2.28 ms]
23:51:38: encoder thread frame - [100%] [avg time: 5.966 ms] [children: 3.2%] [unaccounted: 96.8%]
23:51:38: | sending stuff out - [3.2%] [avg time: 0.191 ms]
23:51:38: ==============================================================
23:51:38:
23:51:38:
23:51:38: Profiler CPU results:
23:51:38:
23:51:38: ==============================================================
23:51:38: video thread frame - [cpu time: avg 0.379 ms, total 26718.8 ms] [avg calls per frame: 1]
23:51:38: | scene->Preprocess - [cpu time: avg 0.001 ms, total 109.375 ms] [avg calls per frame: 1]
23:51:38: | GPU download and conversion - [cpu time: avg 0.116 ms, total 8203.13 ms] [avg calls per frame: 1]
23:51:38: | | flush - [cpu time: avg 0.07 ms, total 4984.38 ms] [avg calls per frame: 1]
23:51:38: | | CopyResource - [cpu time: avg 0.012 ms, total 906.25 ms] [avg calls per frame: 1]
23:51:38: | | conversion to 4:2:0 - [cpu time: avg 0.005 ms, total 375 ms] [avg calls per frame: 1]
23:51:38: Convert444Thread - [cpu time: avg 1.731 ms, total 121859 ms] [avg calls per frame: 1]
23:51:38: | Convert444toNV12 - [cpu time: avg 1.721 ms, total 121203 ms] [avg calls per frame: 1]
23:51:38: encoder thread frame - [cpu time: avg 1.93 ms, total 142359 ms] [avg calls per frame: 1]
23:51:38: | sending stuff out - [cpu time: avg 0.039 ms, total 2890.63 ms] [avg calls per frame: 1]
23:51:38: ==============================================================
23:51:38:
23:51:38: =====Stream End: 2015-11-26, 23:51:38=================================================
23:51:38: ~RTMPPublisher: Packet flush completed in 143 ms
23:51:38: ~RTMPPublisher: Send thread terminated in 0 ms
23:51:38: RTMPPublisher::SocketLoop: Graceful loop exit
23:51:38: ~RTMPPublisher: Socket thread terminated in 0 ms
23:51:38: ~RTMPPublisher: Final socket shutdown completed in 160 ms
23:51:38: Average send payload: 5250 bytes, average send interval: 25 ms
23:51:38: Number of times waited to send: 0, Waited for a total of 0 bytes
23:51:38: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
23:51:38: Number of bytes sent: 596135386
23:51:39: Terminating 0x1c54


Last game capture log:
2015-11-26, 23:02:27: we're booting up:
23:02:27: CaptureThread: attached to process Fallout4.exe
23:02:27: DXGI Present
23:02:27: (half life scientist) everything..  seems to be in order
23:03:58: DXGI: Found D3D 11
23:03:58: setting up d3d11 data
23:03:58: ---------------------- Cleared D3D11 Capture ----------------------
23:03:58: found dxgi format (dx11) of: 28, size: {1920, 1080}, multisampled: false
23:03:58: DoD3D11Hook: success
23:03:58: successfully capturing d3d11 frames via GPU
 
23:51:38: Total frames encoded: 73753, total frames duplicated: 4340 (5.88%)
23:51:38: Number of frames skipped due to encoder lag: 2991 (4.06%)
23:51:38: Total frames rendered: 70415, number of late frames: 427 (0.61%) (it's okay for some frames to be late)

You're running 25fps (not an integer division of 60hz) and are duping/skipping/late for about 10% of your frames.
 
Code:
18:06:01: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
18:06:01: Failed loading CUDA dll
18:06:23: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
18:06:23: -------------------------------
18:06:23: CPU Name: AMD FX(tm)-6300 Six-Core Processor
18:06:23: CPU Speed: 4443MHz
18:06:23: Physical Memory:  4095MB Total, 2968MB Free
18:06:23: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 6, total cores 3
18:06:23: monitor 1: pos={0, 0}, size={1920, 1080}
18:06:23: Windows Version: 10.0 Build 10586 (revision 0)
18:06:23: Aero is Enabled
18:06:23: -------------------------------
18:06:23: OBS Modules:
18:06:23: Base Address     Module
18:06:23: 00880000         OBS.exe
18:06:23: 6D990000         OBSApi.dll
18:06:23: 70110000         DShowPlugin.dll
18:06:23: 700E0000         GraphicsCapture.dll
18:06:23: 6D960000         NoiseGate.dll
18:06:23: 6D940000         PSVPlugin.dll
18:06:23: 6D920000         scenesw.dll
18:06:23: ------------------------------------------
18:06:23: Adapter 1
18:06:23:   Video Adapter: AMD Radeon (TM) R9 390 Series
18:06:23:   Video Adapter Dedicated Video Memory: 3221225472
18:06:23:   Video Adapter Shared System Memory: 1073676288
18:06:23:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:06:23: =====Stream Start: 2015-11-27, 18:06:23===============================================
18:06:23:   Multithreaded optimizations: On
18:06:23:   Base resolution: 1920x1080
18:06:23:   Output resolution: 1280x720
18:06:23: ------------------------------------------
18:06:23: Loading up D3D10 on AMD Radeon (TM) R9 390 Series (Adapter 1)...
18:06:23: ------------------------------------------
18:06:23: Audio Format: 48000 Hz
18:06:23: ------------------------------------------
18:06:23: Audio Channels: 2 Ch
18:06:23: Playback device Default
18:06:23: ------------------------------------------
18:06:23: Using desktop audio input: Speakers (ASUS Xonar DGX Audio Device)
18:06:23: Global Audio time adjust: 0
18:06:23: ------------------------------------------
18:06:23: Audio Encoding: AAC
18:06:23:     bitrate: 128
18:06:23: Using graphics capture
18:06:23: Trying to hook process: Fallout4.exe
18:06:23: Scene buffering time set to 700
18:06:23: ------------------------------------------
18:06:23: Video Encoding: x264
18:06:23:     fps: 30
18:06:23:     width: 1280, height: 720
18:06:23:     preset: veryfast
18:06:23:     profile: main
18:06:23:     keyint: 60
18:06:23:     CBR: yes
18:06:23:     CFR: yes
18:06:23:     max bitrate: 1000
18:06:23:     buffer size: 1000
18:06:23: ------------------------------------------
18:06:25: Using RTMP service: Twitch
18:06:25:   Server selection: rtmp://live-mia.twitch.tv/app
18:06:25:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
18:06:25: Completed handshake with rtmp://live-mia.twitch.tv/app in 267 ms.
18:06:26: SO_SNDBUF was at 65536
18:06:26: SharedTexCapture hooked
18:06:27: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 144384)
18:08:35: FlushBufferedVideo: Flushing 5 packets over 134 ms
18:08:35: Total frames encoded: 3927, total frames duplicated: 977 (24.88%)
18:08:35: Number of frames skipped due to encoder lag: 703 (17.90%)
18:08:35: Total frames rendered: 3148, number of late frames: 110 (3.49%) (it's okay for some frames to be late)
18:08:35:
18:08:35: Profiler time results:
18:08:35:
18:08:35: ==============================================================
18:08:35: video thread frame - [100%] [avg time: 4.645 ms] [children: 43.8%] [unaccounted: 56.2%]
18:08:35: | scene->Preprocess - [0.172%] [avg time: 0.008 ms]
18:08:35: | GPU download and conversion - [43.6%] [avg time: 2.026 ms] [children: 38%] [unaccounted: 5.6%]
18:08:35: | | flush - [36.6%] [avg time: 1.7 ms]
18:08:35: | | CopyResource - [1.31%] [avg time: 0.061 ms]
18:08:35: | | conversion to 4:2:0 - [0.108%] [avg time: 0.005 ms]
18:08:35: Convert444Thread - [100%] [avg time: 2.323 ms] [children: 99%] [unaccounted: 1.03%]
18:08:35: | Convert444toNV12 - [99%] [avg time: 2.299 ms]
18:08:35: encoder thread frame - [100%] [avg time: 12.674 ms] [children: 1.27%] [unaccounted: 98.7%]
18:08:35: | sending stuff out - [1.27%] [avg time: 0.161 ms]
18:08:35: ==============================================================
18:08:35:
18:08:35:
18:08:35: Profiler CPU results:
18:08:35:
18:08:35: ==============================================================
18:08:35: video thread frame - [cpu time: avg 0.411 ms, total 1296.88 ms] [avg calls per frame: 1]
18:08:35: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:08:35: | GPU download and conversion - [cpu time: avg 0.134 ms, total 421.875 ms] [avg calls per frame: 1]
18:08:35: | | flush - [cpu time: avg 0.084 ms, total 265.625 ms] [avg calls per frame: 1]
18:08:35: | | CopyResource - [cpu time: avg 0.025 ms, total 78.125 ms] [avg calls per frame: 1]
18:08:35: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:08:35: Convert444Thread - [cpu time: avg 1.6 ms, total 5000 ms] [avg calls per frame: 1]
18:08:35: | Convert444toNV12 - [cpu time: avg 1.595 ms, total 4984.38 ms] [avg calls per frame: 1]
18:08:35: encoder thread frame - [cpu time: avg 2.055 ms, total 8062.5 ms] [avg calls per frame: 1]
18:08:35: | sending stuff out - [cpu time: avg 0.023 ms, total 93.75 ms] [avg calls per frame: 1]
18:08:35: ==============================================================
18:08:35:
18:08:35: =====Stream End: 2015-11-27, 18:08:35=================================================
18:08:35: ~RTMPPublisher: Packet flush completed in 123 ms
18:08:35: ~RTMPPublisher: Send thread terminated in 0 ms
18:08:35: RTMPPublisher::SocketLoop: Graceful loop exit
18:08:35: ~RTMPPublisher: Socket thread terminated in 0 ms
18:08:35: ~RTMPPublisher: Final socket shutdown completed in 221 ms
18:08:35: Average send payload: 3249 bytes, average send interval: 23 ms
18:08:35: Number of times waited to send: 0, Waited for a total of 0 bytes
18:08:35: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:08:35: Number of bytes sent: 18059054
18:09:45: =====Stream Start: 2015-11-27, 18:09:45===============================================
18:09:45:   Multithreaded optimizations: On
18:09:45:   Base resolution: 1920x1080
18:09:45:   Output resolution: 1280x720
18:09:45: ------------------------------------------
18:09:45: Loading up D3D10 on AMD Radeon (TM) R9 390 Series (Adapter 1)...
18:09:45: ------------------------------------------
18:09:45: Audio Format: 48000 Hz
18:09:45: ------------------------------------------
18:09:45: Audio Channels: 2 Ch
18:09:45: Playback device Default
18:09:45: ------------------------------------------
18:09:45: Using desktop audio input: Speakers (ASUS Xonar DGX Audio Device)
18:09:45: Global Audio time adjust: 0
18:09:45: ------------------------------------------
18:09:45: Audio Encoding: AAC
18:09:45:     bitrate: 128
18:09:45: Using graphics capture
18:09:45: Trying to hook process: Fallout4.exe
18:09:45: Scene buffering time set to 700
18:09:45: ------------------------------------------
when I do 20 and 30 I have the same issue.
 
Last edited:
Code:
18:09:45: Video Encoding: x264
18:09:45:     fps: 20
18:09:45:     width: 1280, height: 720
18:09:45:     preset: veryfast
18:09:45:     profile: main
18:09:45:     keyint: 40
18:09:45:     CBR: yes
18:09:45:     CFR: yes
18:09:45:     max bitrate: 1000
18:09:45:     buffer size: 1000
18:09:45: ------------------------------------------
18:09:47: SharedTexCapture hooked
18:09:47: Using RTMP service: Twitch
18:09:47:   Server selection: rtmp://live-mia.twitch.tv/app
18:09:47:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
18:09:47: Completed handshake with rtmp://live-mia.twitch.tv/app in 214 ms.
18:09:48: SO_SNDBUF was at 65536
18:09:49: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 144384)
18:11:18: Total frames encoded: 1846, total frames duplicated: 15 (0.81%)
18:11:18: Total frames rendered: 1861, number of late frames: 3 (0.16%) (it's okay for some frames to be late)
18:11:18:
18:11:18: Profiler time results:
18:11:18:
18:11:18: ==============================================================
18:11:18: video thread frame - [100%] [avg time: 3.49 ms] [children: 38.6%] [unaccounted: 61.4%]
18:11:18: | scene->Preprocess - [0.115%] [avg time: 0.004 ms]
18:11:18: | GPU download and conversion - [38.5%] [avg time: 1.344 ms] [children: 37%] [unaccounted: 1.55%]
18:11:18: | | flush - [36.1%] [avg time: 1.26 ms]
18:11:18: | | CopyResource - [0.659%] [avg time: 0.023 ms]
18:11:18: | | conversion to 4:2:0 - [0.201%] [avg time: 0.007 ms]
18:11:18: Convert444Thread - [100%] [avg time: 2.459 ms] [children: 98.7%] [unaccounted: 1.26%]
18:11:18: | Convert444toNV12 - [98.7%] [avg time: 2.428 ms]
18:11:18: encoder thread frame - [100%] [avg time: 3.399 ms] [children: 4.18%] [unaccounted: 95.8%]
18:11:18: | sending stuff out - [4.18%] [avg time: 0.142 ms]
18:11:18: ==============================================================
18:11:18:
18:11:18:
18:11:18: Profiler CPU results:
18:11:18:
18:11:18: ==============================================================
18:11:18: video thread frame - [cpu time: avg 0.193 ms, total 359.375 ms] [avg calls per frame: 1]
18:11:18: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:11:18: | GPU download and conversion - [cpu time: avg 0.016 ms, total 31.25 ms] [avg calls per frame: 1]
18:11:18: | | flush - [cpu time: avg 0.008 ms, total 15.625 ms] [avg calls per frame: 1]
18:11:18: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:11:18: | | conversion to 4:2:0 - [cpu time: avg 0.008 ms, total 15.625 ms] [avg calls per frame: 1]
18:11:18: Convert444Thread - [cpu time: avg 1.601 ms, total 2953.13 ms] [avg calls per frame: 1]
18:11:18: | Convert444toNV12 - [cpu time: avg 1.593 ms, total 2937.5 ms] [avg calls per frame: 1]
18:11:18: encoder thread frame - [cpu time: avg 1.658 ms, total 3062.5 ms] [avg calls per frame: 1]
18:11:18: | sending stuff out - [cpu time: avg 0.033 ms, total 62.5 ms] [avg calls per frame: 1]
18:11:18: ==============================================================
18:11:18:
18:11:18: =====Stream End: 2015-11-27, 18:11:18=================================================
18:11:18: ~RTMPPublisher: Packet flush completed in 137 ms
18:11:18: ~RTMPPublisher: Send thread terminated in 0 ms
18:11:18: RTMPPublisher::SocketLoop: Graceful loop exit
18:11:18: ~RTMPPublisher: Socket thread terminated in 0 ms
18:11:18: ~RTMPPublisher: Final socket shutdown completed in 175 ms
18:11:18: Average send payload: 3953 bytes, average send interval: 28 ms
18:11:18: Number of times waited to send: 0, Waited for a total of 0 bytes
18:11:18: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:11:18: Number of bytes sent: 12618732
18:11:56: Terminating 0x1794
18:11:56: Terminating 0x15d8


Last game capture log:
2015-11-27, 18:06:23: we're booting up:
18:06:23: CaptureThread: attached to process Fallout4.exe
18:06:23: DXGI Present
18:06:23: (half life scientist) everything..  seems to be in order
18:06:26: DXGI: Found D3D 11
18:06:26: setting up d3d11 data
18:06:26: ---------------------- Cleared D3D11 Capture ----------------------
18:06:26: found dxgi format (dx11) of: 28, size: {1920, 1080}, multisampled: false
18:06:26: DoD3D11Hook: success
18:06:26: successfully capturing d3d11 frames via GPU
18:09:47: stop requested, terminating d3d11 capture
18:09:47: ---------------------- Cleared D3D11 Capture ----------------------
18:09:47: DoD3D11Hook: success
18:09:47: successfully capturing d3d11 frames via GPU
 
Back
Top