If anyone could help me, I need help setting up my stream for higher quality. I've messed around with every setting imaginable, but I keep running into the same bothersome pixelation when any kind of movement occurs.
I run a pretty top-notch computer with good internet.
i7-3820 CPU
AMD Radeon HD 7850
4mbps+ upload speed
I normally stream @ 2500 bitrate to be safe, but I can handle up to 3500 without seeing dropped frames.
I generally run 1920x1080 quality with 30 fps to be safe, but I can stream 60 fps just the same.
I screwed around with resolutions, bitrates, and some advanced settings, but nothing seems to solve the issue, and nothing seems to particularly make it worse either, which is making it equally difficult to pinpoint what the source of it is.
http://www.twitch.tv/masonofequinox/c/3755777
^ Here's a fitting test. At the start of the stream the quality seems fantastic, but once I start moving around you can notice the quality diminish.
I've looked at other streamers and don't notice them having this issue, so I'm not sure what is causing it for me. It even appears in the save files I record while streaming, so I don't think it's something with twitch, but rather with OBS itself. Google has yielded me with no answers, so anything you can provide would be greatly appreciated.
Log File:
Second Stream Quality Test:
http://www.twitch.tv/masonofequinox/c/3757904
EDIT: Adding Log File.
EDIT: Adding a second stream quality test.
I run a pretty top-notch computer with good internet.
i7-3820 CPU
AMD Radeon HD 7850
4mbps+ upload speed
I normally stream @ 2500 bitrate to be safe, but I can handle up to 3500 without seeing dropped frames.
I generally run 1920x1080 quality with 30 fps to be safe, but I can stream 60 fps just the same.
I screwed around with resolutions, bitrates, and some advanced settings, but nothing seems to solve the issue, and nothing seems to particularly make it worse either, which is making it equally difficult to pinpoint what the source of it is.
http://www.twitch.tv/masonofequinox/c/3755777
^ Here's a fitting test. At the start of the stream the quality seems fantastic, but once I start moving around you can notice the quality diminish.
I've looked at other streamers and don't notice them having this issue, so I'm not sure what is causing it for me. It even appears in the save files I record while streaming, so I don't think it's something with twitch, but rather with OBS itself. Google has yielded me with no answers, so anything you can provide would be greatly appreciated.
Log File:
Code:
18:41:24: Open Broadcaster Software v0.611b - 32bit (´・ω・`)
18:41:24: -------------------------------
18:41:24: CPU Name: Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
18:41:24: CPU Speed: 3600MHz
18:41:24: Physical Memory: 4095MB Total, 4095MB Free
18:41:24: stepping id: 7, model 45, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:41:24: monitor 1: pos={0, 0}, size={1920, 1080}
18:41:24: Windows Version: 6.1 Build 7601 S
18:41:24: Aero is Enabled
18:41:24: -------------------------------
18:41:24: OBS Modules:
18:41:24: Base Address Module
18:41:24: 000D0000 OBS.exe
18:41:24: 58B50000 OBSApi.dll
18:41:24: 66CC0000 DShowPlugin.dll
18:41:24: 66CA0000 GraphicsCapture.dll
18:41:24: 66C80000 NoiseGate.dll
18:41:24: 66BD0000 PSVPlugin.dll
18:41:24: ------------------------------------------
18:41:24: Adapter 1
18:41:24: Video Adapter: AMD Radeon HD 7800 Series
18:41:24: Video Adapter Dedicated Video Memory: 2119376896
18:41:24: Video Adapter Shared System Memory: 2175524864
18:41:24: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:41:24: =====Stream Start: 2014-02-18, 18:41:24===============================================
18:41:24: Multithreaded optimizations: On
18:41:24: Base resolution: 1920x1080
18:41:24: Output resolution: 1920x1080
18:41:24: ------------------------------------------
18:41:24: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
18:41:24: ------------------------------------------
18:41:24: Audio Format: 48000hz
18:41:24: Playback device {0.0.0.00000000}.{24e425de-fb36-4f0c-b937-d35fe8bcdd16}
18:41:24: ------------------------------------------
18:41:24: Using desktop audio input: Line 3 (Virtual Audio Cable)
18:41:24: ------------------------------------------
18:41:24: Using auxilary audio input: Microphone (USB PnP Sound Device)
18:41:24: ------------------------------------------
18:41:24: Audio Encoding: AAC
18:41:24: bitrate: 128
18:41:24: Using text output
18:41:24: Using bitmap image
18:41:24: Using graphics capture
18:41:24: Scene buffering time set to 400
18:41:24: ------------------------------------------
18:41:24: Video Encoding: x264
18:41:24: fps: 30
18:41:24: width: 1920, height: 1080
18:41:24: preset: veryfast
18:41:24: profile: main
18:41:24: keyint: 60
18:41:24: CBR: yes
18:41:24: CFR: no
18:41:24: max bitrate: 2500
18:41:24: buffer size: 2500
18:41:24: ------------------------------------------
18:41:24: Bad timestamp detected, syncing audio to video time
18:41:24: SharedTexCapture hooked
18:41:26: Using RTMP service: Twitch / Justin.tv
18:41:26: Server selection: rtmp://live-mia.justin.tv/app
18:41:26: Interface: Intel(R) 82579V Gigabit Network Connection #2 (ethernet, 1000 mbps)
18:41:26: Completed handshake with rtmp://live-mia.justin.tv/app in 511 ms.
18:41:28: SO_SNDBUF was at 8192
18:41:28: SO_SNDBUF is now 65536
18:41:47: GraphicsCaptureSource::NewCapture: eliminating old capture
18:41:47: SharedTexCapture hooked
18:47:39: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 80
18:51:21: GraphicsCaptureSource::NewCapture: eliminating old capture
18:51:21: SharedTexCapture hooked
18:57:12: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 80
19:04:26: GraphicsCaptureSource::NewCapture: eliminating old capture
19:04:26: SharedTexCapture hooked
19:06:14: GraphicsCaptureSource::NewCapture: eliminating old capture
19:06:14: SharedTexCapture hooked
19:07:30: GraphicsCaptureSource::NewCapture: eliminating old capture
19:07:30: SharedTexCapture hooked
19:51:02: GraphicsCaptureSource::NewCapture: eliminating old capture
19:51:02: SharedTexCapture hooked
20:23:15: Total frames encoded: 183301, total frames duplicated: 97 (0.05%)
20:23:15: Total frames rendered: 183294, number of late frames: 2 (0.00%) (it's okay for some frames to be late)
20:23:15: RTMPPublisher::SocketLoop: Graceful loop exit
20:23:15: Average send payload: 8849 bytes, average send interval: 28 ms
20:23:15: Number of times waited to send: 4, Waited for a total of 16416 bytes
20:23:15: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:23:15: Number of bytes sent: 1925871386
20:23:15:
20:23:15: Profiler time results:
20:23:15:
20:23:15: ==============================================================
20:23:15: video thread frame - [100%] [avg time: 0.886 ms] [children: 38%] [unaccounted: 62%]
20:23:15: | scene->Preprocess - [0.79%] [avg time: 0.007 ms]
20:23:15: | GPU download and conversion - [37.2%] [avg time: 0.33 ms] [children: 33.4%] [unaccounted: 3.84%]
20:23:15: | | flush - [31.5%] [avg time: 0.279 ms]
20:23:15: | | CopyResource - [1.35%] [avg time: 0.012 ms]
20:23:15: | | conversion to 4:2:0 - [0.564%] [avg time: 0.005 ms]
20:23:15: Convert444Threads - [100%] [avg time: 0.927 ms] [children: 97.6%] [unaccounted: 2.37%]
20:23:15: | Convert444toNV12 - [97.6%] [avg time: 0.905 ms]
20:23:15: encoder thread frame - [100%] [avg time: 2.08 ms] [children: 3.56%] [unaccounted: 96.4%]
20:23:15: | sending stuff out - [3.56%] [avg time: 0.074 ms]
20:23:15: ==============================================================
20:23:15:
20:23:15:
20:23:15: Profiler CPU results:
20:23:15:
20:23:15: ==============================================================
20:23:15: video thread frame - [cpu time: avg 0.091 ms, total 16816.9 ms] [avg calls per frame: 1]
20:23:15: | scene->Preprocess - [cpu time: avg 0 ms, total 109.201 ms] [avg calls per frame: 1]
20:23:15: | GPU download and conversion - [cpu time: avg 0.031 ms, total 5803.23 ms] [avg calls per frame: 1]
20:23:15: | | flush - [cpu time: avg 0.02 ms, total 3790.82 ms] [avg calls per frame: 1]
20:23:15: | | CopyResource - [cpu time: avg 0.001 ms, total 327.605 ms] [avg calls per frame: 1]
20:23:15: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 218.401 ms] [avg calls per frame: 1]
20:23:15: Convert444Threads - [cpu time: avg 0.973 ms, total 356915 ms] [avg calls per frame: 2]
20:23:15: | Convert444toNV12 - [cpu time: avg 0.969 ms, total 355573 ms] [avg calls per frame: 2]
20:23:15: encoder thread frame - [cpu time: avg 1.437 ms, total 263548 ms] [avg calls per frame: 1]
20:23:15: | sending stuff out - [cpu time: avg 0.042 ms, total 7800.05 ms] [avg calls per frame: 1]
20:23:15: ==============================================================
20:23:15:
20:23:15: =====Stream End: 2014-02-18, 20:23:15=================================================
20:29:28: =====Stream Start: 2014-02-18, 20:29:28===============================================
20:29:28: Multithreaded optimizations: On
20:29:28: Base resolution: 1920x1080
20:29:28: Output resolution: 1920x1080
20:29:28: ------------------------------------------
20:29:28: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
20:29:28: ------------------------------------------
20:29:28: Audio Format: 48000hz
20:29:28: Playback device {0.0.0.00000000}.{24e425de-fb36-4f0c-b937-d35fe8bcdd16}
20:29:28: ------------------------------------------
20:29:28: Using desktop audio input: Line 3 (Virtual Audio Cable)
20:29:28: ------------------------------------------
20:29:28: Using auxilary audio input: Microphone (USB PnP Sound Device)
20:29:28: ------------------------------------------
20:29:28: Audio Encoding: AAC
20:29:28: bitrate: 128
20:29:28: Using text output
20:29:28: Using bitmap image
20:29:28: Using graphics capture
20:29:28: Scene buffering time set to 400
20:29:28: ------------------------------------------
20:29:28: Video Encoding: x264
20:29:28: fps: 30
20:29:28: width: 1920, height: 1080
20:29:28: preset: veryfast
20:29:28: profile: main
20:29:28: keyint: 60
20:29:28: CBR: yes
20:29:28: CFR: no
20:29:28: max bitrate: 2500
20:29:28: buffer size: 2500
20:29:28: ------------------------------------------
20:29:28: SharedTexCapture hooked
20:29:28: Bad timestamp detected, syncing audio to video time
20:29:29: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 27152742
20:29:29: GraphicsCaptureSource::NewCapture: eliminating old capture
20:29:29: SharedTexCapture hooked
20:29:30: Using RTMP service: Twitch / Justin.tv
20:29:30: Server selection: rtmp://live-mia.justin.tv/app
20:29:30: Interface: Intel(R) 82579V Gigabit Network Connection #2 (ethernet, 1000 mbps)
20:29:31: Completed handshake with rtmp://live-mia.justin.tv/app in 501 ms.
20:29:32: SO_SNDBUF was at 8192
20:29:32: SO_SNDBUF is now 65536
20:51:00: GraphicsCaptureSource::NewCapture: eliminating old capture
20:51:00: SharedTexCapture hooked
21:07:01: GraphicsCaptureSource::NewCapture: eliminating old capture
21:07:01: SharedTexCapture hooked
21:08:25: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 80
21:19:16: Using text output
21:51:02: GraphicsCaptureSource::NewCapture: eliminating old capture
21:51:02: SharedTexCapture hooked
21:51:35: GraphicsCaptureSource::NewCapture: eliminating old capture
21:51:35: SharedTexCapture hooked
22:07:28: GraphicsCaptureSource::NewCapture: eliminating old capture
22:07:28: SharedTexCapture hooked
22:38:40: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 90
22:50:59: GraphicsCaptureSource::NewCapture: eliminating old capture
22:50:59: SharedTexCapture hooked
23:00:04: GraphicsCaptureSource::NewCapture: eliminating old capture
23:00:04: SharedTexCapture hooked
23:02:08: GraphicsCaptureSource::NewCapture: eliminating old capture
23:02:08: SharedTexCapture hooked
23:04:04: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 100
23:06:10: Total frames encoded: 282026, total frames duplicated: 89 (0.03%)
23:06:10: Total frames rendered: 282029, number of late frames: 4 (0.00%) (it's okay for some frames to be late)
23:06:10: RTMPPublisher::SocketLoop: Graceful loop exit
23:06:10: Average send payload: 8842 bytes, average send interval: 27 ms
23:06:10: Number of times waited to send: 0, Waited for a total of 0 bytes
23:06:10: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
23:06:10: Number of bytes sent: 2970719181
23:06:10:
23:06:10: Profiler time results:
23:06:10:
23:06:10: ==============================================================
23:06:10: video thread frame - [100%] [avg time: 0.747 ms] [children: 30.4%] [unaccounted: 69.6%]
23:06:10: | scene->Preprocess - [0.669%] [avg time: 0.005 ms]
23:06:10: | GPU download and conversion - [29.7%] [avg time: 0.222 ms] [children: 25.4%] [unaccounted: 4.28%]
23:06:10: | | flush - [23.2%] [avg time: 0.173 ms]
23:06:10: | | CopyResource - [1.61%] [avg time: 0.012 ms]
23:06:10: | | conversion to 4:2:0 - [0.669%] [avg time: 0.005 ms]
23:06:10: Convert444Threads - [100%] [avg time: 0.95 ms] [children: 97.4%] [unaccounted: 2.63%]
23:06:10: | Convert444toNV12 - [97.4%] [avg time: 0.925 ms]
23:06:10: encoder thread frame - [100%] [avg time: 2.137 ms] [children: 3.42%] [unaccounted: 96.6%]
23:06:10: | sending stuff out - [3.42%] [avg time: 0.073 ms]
23:06:10: ==============================================================
23:06:10:
23:06:10:
23:06:10: Profiler CPU results:
23:06:10:
23:06:10: ==============================================================
23:06:10: video thread frame - [cpu time: avg 0.086 ms, total 24336.2 ms] [avg calls per frame: 1]
23:06:10: | scene->Preprocess - [cpu time: avg 0 ms, total 78 ms] [avg calls per frame: 1]
23:06:10: | GPU download and conversion - [cpu time: avg 0.029 ms, total 8346.05 ms] [avg calls per frame: 1]
23:06:10: | | flush - [cpu time: avg 0.018 ms, total 5179.23 ms] [avg calls per frame: 1]
23:06:10: | | CopyResource - [cpu time: avg 0.003 ms, total 951.604 ms] [avg calls per frame: 1]
23:06:10: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 343.203 ms] [avg calls per frame: 1]
23:06:10: Convert444Threads - [cpu time: avg 0.971 ms, total 547907 ms] [avg calls per frame: 2]
23:06:10: | Convert444toNV12 - [cpu time: avg 0.967 ms, total 545645 ms] [avg calls per frame: 2]
23:06:10: encoder thread frame - [cpu time: avg 1.511 ms, total 426273 ms] [avg calls per frame: 1]
23:06:10: | sending stuff out - [cpu time: avg 0.053 ms, total 14960.5 ms] [avg calls per frame: 1]
23:06:10: ==============================================================
23:06:10:
23:06:10: =====Stream End: 2014-02-18, 23:06:10=================================================
Last game capture log:
2014-02-18, 18:41:24: we're booting up:
18:41:24: CaptureThread: attached to process Gw2.exe
18:41:24: D3D9 Present
18:41:24: (half life scientist) everything.. seems to be in order
18:41:24: D3D9EndScene called
18:41:24: D3DPRESENT_PARAMETERS {
18:41:24: BackBufferWidth: 1920
18:41:24: BackBufferHeight: 1080
18:41:24: BackBufferFormat: D3DFMT_X8R8G8B8
18:41:24: BackBufferCount: 1
18:41:24: MultiSampleType: D3DMULTISAMPLE_NONE
18:41:24: MultiSampleQuality: 0
18:41:24: SwapEffect: D3DSWAPEFFECT_DISCARD
18:41:24: hDeviceWindow: 263444
18:41:24: Windowed: true
18:41:24: EnableAutoDepthStencil: true
18:41:24: AutoDepthStencilFormat: D3DFMT_D24S8
18:41:24: Flags: None
18:41:24: FullScreen_RefreshRateInHz: 0
18:41:24: PresentationInterval: 1
18:41:24: };
18:41:24: successfully set up d3d9 hooks
18:41:24: D3D9Present called
18:41:24: DoD3D9GPUHook: success
18:41:24: D3DSURFACE_DESC {
18:41:24: Format: D3DFMT_X8R8G8B8
18:41:24: Type: D3DRTYPE_SURFACE
18:41:24: Usage: D3DUSAGE_RENDERTARGET
18:41:24: Pool: D3DPOOL_DEFAULT
18:41:24: MultiSampleType: D3DMULTISAMPLE_NONE
18:41:24: MultiSampleQuality: 0
18:41:24: Width: 1920
18:41:24: Height: 1080
18:41:24: };
18:41:24: successfully capturing d3d9 frames via GPU
18:41:47: D3D9Reset called
18:41:47: ---------------------- Cleared D3D9 Capture ----------------------
18:41:47: successfully set up d3d9 hooks
18:41:47: D3D9EndScene called
18:41:47: D3D9Present called
18:41:47: DoD3D9GPUHook: success
18:41:47: D3DSURFACE_DESC {
18:41:47: Format: D3DFMT_X8R8G8B8
18:41:47: Type: D3DRTYPE_SURFACE
18:41:47: Usage: D3DUSAGE_RENDERTARGET
18:41:47: Pool: D3DPOOL_DEFAULT
18:41:47: MultiSampleType: D3DMULTISAMPLE_NONE
18:41:47: MultiSampleQuality: 0
18:41:47: Width: 1920
18:41:47: Height: 1080
18:41:47: };
18:41:47: successfully capturing d3d9 frames via GPU
18:51:20: D3D9Reset called
18:51:20: ---------------------- Cleared D3D9 Capture ----------------------
18:51:21: successfully set up d3d9 hooks
18:51:21: D3D9EndScene called
18:51:21: D3D9Present called
18:51:21: DoD3D9GPUHook: success
18:51:21: D3DSURFACE_DESC {
18:51:21: Format: D3DFMT_X8R8G8B8
18:51:21: Type: D3DRTYPE_SURFACE
18:51:21: Usage: D3DUSAGE_RENDERTARGET
18:51:21: Pool: D3DPOOL_DEFAULT
18:51:21: MultiSampleType: D3DMULTISAMPLE_NONE
18:51:21: MultiSampleQuality: 0
18:51:21: Width: 1920
18:51:21: Height: 1080
18:51:21: };
18:51:21: successfully capturing d3d9 frames via GPU
19:04:26: D3D9Reset called
19:04:26: ---------------------- Cleared D3D9 Capture ----------------------
19:04:26: successfully set up d3d9 hooks
19:04:26: D3D9EndScene called
19:04:26: D3D9Present called
19:04:26: DoD3D9GPUHook: success
19:04:26: D3DSURFACE_DESC {
19:04:26: Format: D3DFMT_X8R8G8B8
19:04:26: Type: D3DRTYPE_SURFACE
19:04:26: Usage: D3DUSAGE_RENDERTARGET
19:04:26: Pool: D3DPOOL_DEFAULT
19:04:26: MultiSampleType: D3DMULTISAMPLE_NONE
19:04:26: MultiSampleQuality: 0
19:04:26: Width: 1920
19:04:26: Height: 1080
19:04:26: };
19:04:26: successfully capturing d3d9 frames via GPU
19:06:14: D3D9Reset called
19:06:14: ---------------------- Cleared D3D9 Capture ----------------------
19:06:14: successfully set up d3d9 hooks
19:06:14: D3D9EndScene called
19:06:14: D3D9Present called
19:06:14: DoD3D9GPUHook: success
19:06:14: D3DSURFACE_DESC {
19:06:14: Format: D3DFMT_X8R8G8B8
19:06:14: Type: D3DRTYPE_SURFACE
19:06:14: Usage: D3DUSAGE_RENDERTARGET
19:06:14: Pool: D3DPOOL_DEFAULT
19:06:14: MultiSampleType: D3DMULTISAMPLE_NONE
19:06:14: MultiSampleQuality: 0
19:06:14: Width: 1920
19:06:14: Height: 1080
19:06:14: };
19:06:14: successfully capturing d3d9 frames via GPU
19:07:30: D3D9Reset called
19:07:30: ---------------------- Cleared D3D9 Capture ----------------------
19:07:30: successfully set up d3d9 hooks
19:07:30: D3D9EndScene called
19:07:30: D3D9Present called
19:07:30: DoD3D9GPUHook: success
19:07:30: D3DSURFACE_DESC {
19:07:30: Format: D3DFMT_X8R8G8B8
19:07:30: Type: D3DRTYPE_SURFACE
19:07:30: Usage: D3DUSAGE_RENDERTARGET
19:07:30: Pool: D3DPOOL_DEFAULT
19:07:30: MultiSampleType: D3DMULTISAMPLE_NONE
19:07:30: MultiSampleQuality: 0
19:07:30: Width: 1920
19:07:30: Height: 1080
19:07:30: };
19:07:30: successfully capturing d3d9 frames via GPU
19:51:02: D3D9Reset called
19:51:02: ---------------------- Cleared D3D9 Capture ----------------------
19:51:02: successfully set up d3d9 hooks
19:51:02: D3D9EndScene called
19:51:02: D3D9Present called
19:51:02: DoD3D9GPUHook: success
19:51:02: D3DSURFACE_DESC {
19:51:02: Format: D3DFMT_X8R8G8B8
19:51:02: Type: D3DRTYPE_SURFACE
19:51:02: Usage: D3DUSAGE_RENDERTARGET
19:51:02: Pool: D3DPOOL_DEFAULT
19:51:02: MultiSampleType: D3DMULTISAMPLE_NONE
19:51:02: MultiSampleQuality: 0
19:51:02: Width: 1920
19:51:02: Height: 1080
19:51:02: };
19:51:02: successfully capturing d3d9 frames via GPU
20:23:15: ---------------------- Cleared D3D9 Capture ----------------------
20:23:15: D3D9EndScene called
20:23:15: D3D9Present called
20:29:28: received restart event, capturing
20:29:28: DoD3D9GPUHook: success
20:29:28: D3DSURFACE_DESC {
20:29:28: Format: D3DFMT_X8R8G8B8
20:29:28: Type: D3DRTYPE_SURFACE
20:29:28: Usage: D3DUSAGE_RENDERTARGET
20:29:28: Pool: D3DPOOL_DEFAULT
20:29:28: MultiSampleType: D3DMULTISAMPLE_NONE
20:29:28: MultiSampleQuality: 0
20:29:28: Width: 1920
20:29:28: Height: 1080
20:29:28: };
20:29:28: successfully capturing d3d9 frames via GPU
20:29:29: D3D9Reset called
20:29:29: ---------------------- Cleared D3D9 Capture ----------------------
20:29:29: successfully set up d3d9 hooks
20:29:29: D3D9EndScene called
20:29:29: D3D9Present called
20:29:29: DoD3D9GPUHook: success
20:29:29: D3DSURFACE_DESC {
20:29:29: Format: D3DFMT_X8R8G8B8
20:29:29: Type: D3DRTYPE_SURFACE
20:29:29: Usage: D3DUSAGE_RENDERTARGET
20:29:29: Pool: D3DPOOL_DEFAULT
20:29:29: MultiSampleType: D3DMULTISAMPLE_NONE
20:29:29: MultiSampleQuality: 0
20:29:29: Width: 1920
20:29:29: Height: 1080
20:29:29: };
20:29:29: successfully capturing d3d9 frames via GPU
20:51:00: D3D9Reset called
20:51:00: ---------------------- Cleared D3D9 Capture ----------------------
20:51:00: successfully set up d3d9 hooks
20:51:00: D3D9EndScene called
20:51:00: D3D9Present called
20:51:00: DoD3D9GPUHook: success
20:51:00: D3DSURFACE_DESC {
20:51:00: Format: D3DFMT_X8R8G8B8
20:51:00: Type: D3DRTYPE_SURFACE
20:51:00: Usage: D3DUSAGE_RENDERTARGET
20:51:00: Pool: D3DPOOL_DEFAULT
20:51:00: MultiSampleType: D3DMULTISAMPLE_NONE
20:51:00: MultiSampleQuality: 0
20:51:00: Width: 1920
20:51:00: Height: 1080
20:51:00: };
20:51:00: successfully capturing d3d9 frames via GPU
21:07:00: D3D9Reset called
21:07:00: ---------------------- Cleared D3D9 Capture ----------------------
21:07:00: successfully set up d3d9 hooks
21:07:00: D3D9EndScene called
21:07:01: D3D9Present called
21:07:01: DoD3D9GPUHook: success
21:07:01: D3DSURFACE_DESC {
21:07:01: Format: D3DFMT_X8R8G8B8
21:07:01: Type: D3DRTYPE_SURFACE
21:07:01: Usage: D3DUSAGE_RENDERTARGET
21:07:01: Pool: D3DPOOL_DEFAULT
21:07:01: MultiSampleType: D3DMULTISAMPLE_NONE
21:07:01: MultiSampleQuality: 0
21:07:01: Width: 1920
21:07:01: Height: 1080
21:07:01: };
21:07:01: successfully capturing d3d9 frames via GPU
21:51:02: D3D9Reset called
21:51:02: ---------------------- Cleared D3D9 Capture ----------------------
21:51:02: successfully set up d3d9 hooks
21:51:02: D3D9EndScene called
21:51:02: D3D9Present called
21:51:02: DoD3D9GPUHook: success
21:51:02: D3DSURFACE_DESC {
21:51:02: Format: D3DFMT_X8R8G8B8
21:51:02: Type: D3DRTYPE_SURFACE
21:51:02: Usage: D3DUSAGE_RENDERTARGET
21:51:02: Pool: D3DPOOL_DEFAULT
21:51:02: MultiSampleType: D3DMULTISAMPLE_NONE
21:51:02: MultiSampleQuality: 0
21:51:02: Width: 1920
21:51:02: Height: 1080
21:51:02: };
21:51:02: successfully capturing d3d9 frames via GPU
21:51:34: D3D9Reset called
21:51:34: ---------------------- Cleared D3D9 Capture ----------------------
21:51:34: successfully set up d3d9 hooks
21:51:34: D3D9EndScene called
21:51:34: D3D9Present called
21:51:35: DoD3D9GPUHook: success
21:51:35: D3DSURFACE_DESC {
21:51:35: Format: D3DFMT_X8R8G8B8
21:51:35: Type: D3DRTYPE_SURFACE
21:51:35: Usage: D3DUSAGE_RENDERTARGET
21:51:35: Pool: D3DPOOL_DEFAULT
21:51:35: MultiSampleType: D3DMULTISAMPLE_NONE
21:51:35: MultiSampleQuality: 0
21:51:35: Width: 1920
21:51:35: Height: 1080
21:51:35: };
21:51:35: successfully capturing d3d9 frames via GPU
22:07:27: D3D9Reset called
22:07:27: ---------------------- Cleared D3D9 Capture ----------------------
22:07:27: successfully set up d3d9 hooks
22:07:27: D3D9EndScene called
22:07:28: D3D9Present called
22:07:28: DoD3D9GPUHook: success
22:07:28: D3DSURFACE_DESC {
22:07:28: Format: D3DFMT_X8R8G8B8
22:07:28: Type: D3DRTYPE_SURFACE
22:07:28: Usage: D3DUSAGE_RENDERTARGET
22:07:28: Pool: D3DPOOL_DEFAULT
22:07:28: MultiSampleType: D3DMULTISAMPLE_NONE
22:07:28: MultiSampleQuality: 0
22:07:28: Width: 1920
22:07:28: Height: 1080
22:07:28: };
22:07:28: successfully capturing d3d9 frames via GPU
22:50:59: D3D9Reset called
22:50:59: ---------------------- Cleared D3D9 Capture ----------------------
22:50:59: successfully set up d3d9 hooks
22:50:59: D3D9EndScene called
22:50:59: D3D9Present called
22:50:59: DoD3D9GPUHook: success
22:50:59: D3DSURFACE_DESC {
22:50:59: Format: D3DFMT_X8R8G8B8
22:50:59: Type: D3DRTYPE_SURFACE
22:50:59: Usage: D3DUSAGE_RENDERTARGET
22:50:59: Pool: D3DPOOL_DEFAULT
22:50:59: MultiSampleType: D3DMULTISAMPLE_NONE
22:50:59: MultiSampleQuality: 0
22:50:59: Width: 1920
22:50:59: Height: 1080
22:50:59: };
22:50:59: successfully capturing d3d9 frames via GPU
23:00:04: D3D9Reset called
23:00:04: ---------------------- Cleared D3D9 Capture ----------------------
23:00:04: successfully set up d3d9 hooks
23:00:04: D3D9EndScene called
23:00:04: D3D9Present called
23:00:04: DoD3D9GPUHook: success
23:00:04: D3DSURFACE_DESC {
23:00:04: Format: D3DFMT_X8R8G8B8
23:00:04: Type: D3DRTYPE_SURFACE
23:00:04: Usage: D3DUSAGE_RENDERTARGET
23:00:04: Pool: D3DPOOL_DEFAULT
23:00:04: MultiSampleType: D3DMULTISAMPLE_NONE
23:00:04: MultiSampleQuality: 0
23:00:04: Width: 1920
23:00:04: Height: 1080
23:00:04: };
23:00:04: successfully capturing d3d9 frames via GPU
23:02:07: D3D9Reset called
23:02:07: ---------------------- Cleared D3D9 Capture ----------------------
23:02:07: successfully set up d3d9 hooks
23:02:08: D3D9EndScene called
23:02:08: D3D9Present called
23:02:08: DoD3D9GPUHook: success
23:02:08: D3DSURFACE_DESC {
23:02:08: Format: D3DFMT_X8R8G8B8
23:02:08: Type: D3DRTYPE_SURFACE
23:02:08: Usage: D3DUSAGE_RENDERTARGET
23:02:08: Pool: D3DPOOL_DEFAULT
23:02:08: MultiSampleType: D3DMULTISAMPLE_NONE
23:02:08: MultiSampleQuality: 0
23:02:08: Width: 1920
23:02:08: Height: 1080
23:02:08: };
23:02:08: successfully capturing d3d9 frames via GPU
23:06:10: ---------------------- Cleared D3D9 Capture ----------------------
23:06:10: D3D9EndScene called
23:06:10: D3D9Present called
23:09:54: D3D9Reset called
23:09:54: ---------------------- Cleared D3D9 Capture ----------------------
23:09:54: successfully set up d3d9 hooks
23:09:54: D3D9EndScene called
23:09:54: D3D9Present called
23:13:15: D3D9Reset called
23:13:15: ---------------------- Cleared D3D9 Capture ----------------------
23:13:15: successfully set up d3d9 hooks
23:13:15: D3D9EndScene called
23:13:15: D3D9Present called
23:15:00: D3D9Reset called
23:15:00: ---------------------- Cleared D3D9 Capture ----------------------
23:15:00: successfully set up d3d9 hooks
23:15:00: D3D9EndScene called
23:15:01: D3D9Present called
23:19:34: D3D9Reset called
23:19:34: ---------------------- Cleared D3D9 Capture ----------------------
23:19:34: successfully set up d3d9 hooks
23:19:34: D3D9EndScene called
23:19:35: D3D9Present called
23:22:42: D3D9Reset called
23:22:42: ---------------------- Cleared D3D9 Capture ----------------------
23:22:42: successfully set up d3d9 hooks
23:22:42: D3D9EndScene called
23:22:42: D3D9Present called
23:23:21: D3D9Reset called
23:23:21: ---------------------- Cleared D3D9 Capture ----------------------
23:23:21: successfully set up d3d9 hooks
23:23:22: D3D9EndScene called
23:23:22: D3D9Present called
23:27:00: D3D9Reset called
23:27:00: ---------------------- Cleared D3D9 Capture ----------------------
23:27:00: successfully set up d3d9 hooks
23:27:00: D3D9EndScene called
23:27:00: D3D9Present called
23:28:06: D3D9Reset called
23:28:06: ---------------------- Cleared D3D9 Capture ----------------------
23:28:06: successfully set up d3d9 hooks
23:28:06: D3D9EndScene called
23:28:06: D3D9Present called
00:04:42: D3D9Reset called
00:04:42: ---------------------- Cleared D3D9 Capture ----------------------
00:04:42: successfully set up d3d9 hooks
00:04:42: D3D9EndScene called
00:04:42: D3D9Present called
Second Stream Quality Test:
http://www.twitch.tv/masonofequinox/c/3757904
Code:
13:40:26: Failed loading CUDA dll
13:40:38: Open Broadcaster Software v0.612b - 32bit (´・ω・`)
13:40:38: -------------------------------
13:40:38: CPU Name: Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
13:40:38: CPU Speed: 3600MHz
13:40:38: Physical Memory: 4095MB Total, 4095MB Free
13:40:38: stepping id: 7, model 45, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
13:40:38: monitor 1: pos={0, 0}, size={1920, 1080}
13:40:38: Windows Version: 6.1 Build 7601 S
13:40:38: Aero is Enabled
13:40:38: -------------------------------
13:40:38: OBS Modules:
13:40:38: Base Address Module
13:40:38: 00260000 OBS.exe
13:40:38: 5CA40000 OBSApi.dll
13:40:38: 65B10000 DShowPlugin.dll
13:40:38: 5E690000 GraphicsCapture.dll
13:40:38: 5CA20000 NoiseGate.dll
13:40:38: 5C940000 PSVPlugin.dll
13:40:38: ------------------------------------------
13:40:38: Adapter 1
13:40:38: Video Adapter: AMD Radeon HD 7800 Series
13:40:38: Video Adapter Dedicated Video Memory: 2119376896
13:40:38: Video Adapter Shared System Memory: 2175524864
13:40:38: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
13:40:38: =====Stream Start: 2014-02-20, 13:40:38===============================================
13:40:38: Multithreaded optimizations: On
13:40:38: Base resolution: 1920x1080
13:40:38: Output resolution: 1920x1080
13:40:38: ------------------------------------------
13:40:38: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
13:40:38: ------------------------------------------
13:40:38: Audio Format: 48000hz
13:40:38: Playback device {0.0.0.00000000}.{5db57268-1885-4e53-b7d8-6962b042024d}
13:40:38: ------------------------------------------
13:40:38: Using desktop audio input: Line 1 (Virtual Audio Cable)
13:40:38: ------------------------------------------
13:40:38: Using auxilary audio input: Microphone (USB PnP Sound Device)
13:40:38: ------------------------------------------
13:40:38: Audio Encoding: AAC
13:40:38: bitrate: 128
13:40:38: Using text output
13:40:38: Using text output
13:40:38: Using bitmap image
13:40:38: Using graphics capture
13:40:38: Scene buffering time set to 60
13:40:38: ------------------------------------------
13:40:38: Video Encoding: x264
13:40:38: fps: 60
13:40:38: width: 1920, height: 1080
13:40:38: preset: ultrafast
13:40:38: profile: main
13:40:38: keyint: 120
13:40:38: CBR: yes
13:40:38: CFR: yes
13:40:38: max bitrate: 3000
13:40:38: buffer size: 3000
13:40:38: ------------------------------------------
13:40:38: Bad timestamp detected, syncing audio to video time
13:40:38: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 2931925
13:40:38: SharedTexCapture hooked
13:40:39: Using RTMP service: Twitch / Justin.tv
13:40:39: Server selection: rtmp://live-jfk.justin.tv/app
13:40:39: Interface: Intel(R) 82579V Gigabit Network Connection #2 (ethernet, 1000 mbps)
13:40:39: Completed handshake with rtmp://live-jfk.justin.tv/app in 228 ms.
13:40:40: SO_SNDBUF was at 8192
13:40:40: SO_SNDBUF is now 65536
13:41:47: Total frames encoded: 4110, total frames duplicated: 1 (0.02%)
13:41:47: Total frames rendered: 4116, number of late frames: 1 (0.02%) (it's okay for some frames to be late)
13:41:47: RTMPPublisher::SocketLoop: Graceful loop exit
13:41:47: Average send payload: 7959 bytes, average send interval: 20 ms
13:41:47: Number of times waited to send: 0, Waited for a total of 0 bytes
13:41:47: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
13:41:47: Number of bytes sent: 26226122
13:41:47:
13:41:47: Profiler time results:
13:41:47:
13:41:47: ==============================================================
13:41:47: video thread frame - [100%] [avg time: 0.652 ms] [children: 23.8%] [unaccounted: 76.2%]
13:41:47: | scene->Preprocess - [2.3%] [avg time: 0.015 ms]
13:41:47: | GPU download and conversion - [21.5%] [avg time: 0.14 ms] [children: 16.4%] [unaccounted: 5.06%]
13:41:47: | | flush - [13.8%] [avg time: 0.09 ms]
13:41:47: | | CopyResource - [1.84%] [avg time: 0.012 ms]
13:41:47: | | conversion to 4:2:0 - [0.767%] [avg time: 0.005 ms]
13:41:47: Convert444Threads - [100%] [avg time: 0.996 ms] [children: 97.7%] [unaccounted: 2.31%]
13:41:47: | Convert444toNV12 - [97.7%] [avg time: 0.973 ms]
13:41:47: encoder thread frame - [100%] [avg time: 1.139 ms] [children: 2.81%] [unaccounted: 97.2%]
13:41:47: | sending stuff out - [2.81%] [avg time: 0.032 ms]
13:41:47: ==============================================================
13:41:47:
13:41:47:
13:41:47: Profiler CPU results:
13:41:47:
13:41:47: ==============================================================
13:41:47: video thread frame - [cpu time: avg 0.007 ms, total 31.2 ms] [avg calls per frame: 1]
13:41:47: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:41:47: | GPU download and conversion - [cpu time: avg 0.003 ms, total 15.6 ms] [avg calls per frame: 1]
13:41:47: | | flush - [cpu time: avg 0.003 ms, total 15.6 ms] [avg calls per frame: 1]
13:41:47: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:41:47: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:41:47: Convert444Threads - [cpu time: avg 1.048 ms, total 8611.26 ms] [avg calls per frame: 2]
13:41:47: | Convert444toNV12 - [cpu time: avg 1.048 ms, total 8611.26 ms] [avg calls per frame: 2]
13:41:47: encoder thread frame - [cpu time: avg 1.018 ms, total 4180.83 ms] [avg calls per frame: 1]
13:41:47: | sending stuff out - [cpu time: avg 0.102 ms, total 421.204 ms] [avg calls per frame: 1]
13:41:47: ==============================================================
13:41:47:
13:41:47: =====Stream End: 2014-02-20, 13:41:47=================================================
13:42:01: =====Stream Start: 2014-02-20, 13:42:01===============================================
13:42:01: Multithreaded optimizations: On
13:42:01: Base resolution: 1920x1080
13:42:01: Output resolution: 1920x1080
13:42:01: ------------------------------------------
13:42:01: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
13:42:01: ------------------------------------------
13:42:01: Audio Format: 48000hz
13:42:01: Playback device {0.0.0.00000000}.{5db57268-1885-4e53-b7d8-6962b042024d}
13:42:01: ------------------------------------------
13:42:01: Using desktop audio input: Line 1 (Virtual Audio Cable)
13:42:01: ------------------------------------------
13:42:01: Using auxilary audio input: Microphone (USB PnP Sound Device)
13:42:01: ------------------------------------------
13:42:01: Audio Encoding: AAC
13:42:01: bitrate: 128
13:42:01: Using text output
13:42:01: Using text output
13:42:01: Using bitmap image
13:42:01: Using graphics capture
13:42:01: Scene buffering time set to 60
13:42:01: ------------------------------------------
13:42:01: Video Encoding: x264
13:42:01: fps: 60
13:42:01: width: 1920, height: 1080
13:42:01: preset: ultrafast
13:42:01: profile: main
13:42:01: keyint: 120
13:42:01: CBR: yes
13:42:01: CFR: yes
13:42:01: max bitrate: 3000
13:42:01: buffer size: 3000
13:42:01: ------------------------------------------
13:42:01: Bad timestamp detected, syncing audio to video time
13:42:01: SharedTexCapture hooked
13:42:01: Using RTMP service: Twitch / Justin.tv
13:42:01: Server selection: rtmp://live-dfw.justin.tv/app
13:42:01: Interface: Intel(R) 82579V Gigabit Network Connection #2 (ethernet, 1000 mbps)
13:42:02: Completed handshake with rtmp://live-dfw.justin.tv/app in 228 ms.
13:42:02: SO_SNDBUF was at 8192
13:42:02: SO_SNDBUF is now 65536
13:42:37: Total frames encoded: 2150, total frames duplicated: 2 (0.09%)
13:42:37: Total frames rendered: 2157, number of late frames: 2 (0.09%) (it's okay for some frames to be late)
13:42:37: RTMPPublisher::SocketLoop: Graceful loop exit
13:42:37: Average send payload: 8352 bytes, average send interval: 21 ms
13:42:37: Number of times waited to send: 0, Waited for a total of 0 bytes
13:42:37: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
13:42:37: Number of bytes sent: 13497058
13:42:37:
13:42:37: Profiler time results:
13:42:37:
13:42:37: ==============================================================
13:42:37: video thread frame - [100%] [avg time: 0.565 ms] [children: 20%] [unaccounted: 80%]
13:42:37: | scene->Preprocess - [1.42%] [avg time: 0.008 ms]
13:42:37: | GPU download and conversion - [18.6%] [avg time: 0.105 ms] [children: 13.1%] [unaccounted: 5.49%]
13:42:37: | | flush - [10.4%] [avg time: 0.059 ms]
13:42:37: | | CopyResource - [1.95%] [avg time: 0.011 ms]
13:42:37: | | conversion to 4:2:0 - [0.708%] [avg time: 0.004 ms]
13:42:37: Convert444Threads - [100%] [avg time: 0.872 ms] [children: 97.6%] [unaccounted: 2.41%]
13:42:37: | Convert444toNV12 - [97.6%] [avg time: 0.851 ms]
13:42:37: encoder thread frame - [100%] [avg time: 1.18 ms] [children: 2.88%] [unaccounted: 97.1%]
13:42:37: | sending stuff out - [2.88%] [avg time: 0.034 ms]
13:42:37: ==============================================================
13:42:37:
13:42:37:
13:42:37: Profiler CPU results:
13:42:37:
13:42:37: ==============================================================
13:42:37: video thread frame - [cpu time: avg 0.021 ms, total 46.8 ms] [avg calls per frame: 1]
13:42:37: | scene->Preprocess - [cpu time: avg 0.007 ms, total 15.6 ms] [avg calls per frame: 1]
13:42:37: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:42:37: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:42:37: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:42:37: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:42:37: Convert444Threads - [cpu time: avg 0.981 ms, total 4212.03 ms] [avg calls per frame: 2]
13:42:37: | Convert444toNV12 - [cpu time: avg 0.974 ms, total 4180.83 ms] [avg calls per frame: 2]
13:42:37: encoder thread frame - [cpu time: avg 0.952 ms, total 2043.61 ms] [avg calls per frame: 1]
13:42:37: | sending stuff out - [cpu time: avg 0.007 ms, total 15.6 ms] [avg calls per frame: 1]
13:42:37: ==============================================================
13:42:37:
13:42:37: =====Stream End: 2014-02-20, 13:42:37=================================================
13:51:31: =====Stream Start: 2014-02-20, 13:51:31===============================================
13:51:31: Multithreaded optimizations: On
13:51:31: Base resolution: 1920x1080
13:51:31: Output resolution: 1920x1080
13:51:31: ------------------------------------------
13:51:31: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
13:51:31: ------------------------------------------
13:51:31: Audio Format: 48000hz
13:51:31: Playback device {0.0.0.00000000}.{5db57268-1885-4e53-b7d8-6962b042024d}
13:51:31: ------------------------------------------
13:51:31: Using desktop audio input: Line 1 (Virtual Audio Cable)
13:51:31: ------------------------------------------
13:51:31: Using auxilary audio input: Microphone (USB PnP Sound Device)
13:51:31: ------------------------------------------
13:51:31: Audio Encoding: AAC
13:51:31: bitrate: 128
13:51:31: Using text output
13:51:31: Using text output
13:51:31: Using bitmap image
13:51:31: Using graphics capture
13:51:31: Scene buffering time set to 60
13:51:31: ------------------------------------------
13:51:31: Video Encoding: x264
13:51:31: fps: 60
13:51:31: width: 1920, height: 1080
13:51:31: preset: ultrafast
13:51:31: profile: main
13:51:31: keyint: 120
13:51:31: CBR: yes
13:51:31: CFR: yes
13:51:31: max bitrate: 3000
13:51:31: buffer size: 5000
13:51:31: ------------------------------------------
13:51:31: Bad timestamp detected, syncing audio to video time
13:51:31: SharedTexCapture hooked
13:51:31: Using RTMP service: Twitch / Justin.tv
13:51:31: Server selection: rtmp://live-dfw.justin.tv/app
13:51:31: Interface: Intel(R) 82579V Gigabit Network Connection #2 (ethernet, 1000 mbps)
13:51:32: Completed handshake with rtmp://live-dfw.justin.tv/app in 229 ms.
13:51:32: SO_SNDBUF was at 8192
13:51:32: SO_SNDBUF is now 65536
13:53:32: Total frames encoded: 7249, total frames duplicated: 0 (0.00%)
13:53:32: Total frames rendered: 7257, number of late frames: 1 (0.01%) (it's okay for some frames to be late)
13:53:32: RTMPPublisher::SocketLoop: Graceful loop exit
13:53:32: Average send payload: 10281 bytes, average send interval: 26 ms
13:53:32: Number of times waited to send: 0, Waited for a total of 0 bytes
13:53:32: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
13:53:32: Number of bytes sent: 46923340
13:53:32:
13:53:32: Profiler time results:
13:53:32:
13:53:32: ==============================================================
13:53:32: video thread frame - [100%] [avg time: 0.578 ms] [children: 21.3%] [unaccounted: 78.7%]
13:53:32: | scene->Preprocess - [0.865%] [avg time: 0.005 ms]
13:53:32: | GPU download and conversion - [20.4%] [avg time: 0.118 ms] [children: 15.1%] [unaccounted: 5.36%]
13:53:32: | | flush - [12.5%] [avg time: 0.072 ms]
13:53:32: | | CopyResource - [1.9%] [avg time: 0.011 ms]
13:53:32: | | conversion to 4:2:0 - [0.692%] [avg time: 0.004 ms]
13:53:32: Convert444Threads - [100%] [avg time: 0.892 ms] [children: 97.1%] [unaccounted: 2.91%]
13:53:32: | Convert444toNV12 - [97.1%] [avg time: 0.866 ms]
13:53:32: encoder thread frame - [100%] [avg time: 1.197 ms] [children: 2.84%] [unaccounted: 97.2%]
13:53:32: | sending stuff out - [2.84%] [avg time: 0.034 ms]
13:53:32: ==============================================================
13:53:32:
13:53:32:
13:53:32: Profiler CPU results:
13:53:32:
13:53:32: ==============================================================
13:53:32: video thread frame - [cpu time: avg 0.006 ms, total 46.8 ms] [avg calls per frame: 1]
13:53:32: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:53:32: | GPU download and conversion - [cpu time: avg 0.006 ms, total 46.8 ms] [avg calls per frame: 1]
13:53:32: | | flush - [cpu time: avg 0.004 ms, total 31.2 ms] [avg calls per frame: 1]
13:53:32: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:53:32: | | conversion to 4:2:0 - [cpu time: avg 0.002 ms, total 15.6 ms] [avg calls per frame: 1]
13:53:32: Convert444Threads - [cpu time: avg 1.033 ms, total 14976.1 ms] [avg calls per frame: 2]
13:53:32: | Convert444toNV12 - [cpu time: avg 1.033 ms, total 14976.1 ms] [avg calls per frame: 2]
13:53:32: encoder thread frame - [cpu time: avg 1.033 ms, total 7488.05 ms] [avg calls per frame: 1]
13:53:32: | sending stuff out - [cpu time: avg 0.025 ms, total 187.202 ms] [avg calls per frame: 1]
13:53:32: ==============================================================
13:53:32:
13:53:32: =====Stream End: 2014-02-20, 13:53:32=================================================
13:55:40: =====Stream Start: 2014-02-20, 13:55:40===============================================
13:55:40: Multithreaded optimizations: On
13:55:40: Base resolution: 1920x1080
13:55:40: Output resolution: 1920x1080
13:55:40: ------------------------------------------
13:55:40: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
13:55:40: ------------------------------------------
13:55:40: Audio Format: 48000hz
13:55:40: Playback device {0.0.0.00000000}.{5db57268-1885-4e53-b7d8-6962b042024d}
13:55:40: ------------------------------------------
13:55:40: Using desktop audio input: Line 1 (Virtual Audio Cable)
13:55:40: ------------------------------------------
13:55:40: Using auxilary audio input: Microphone (USB PnP Sound Device)
13:55:40: ------------------------------------------
13:55:40: Audio Encoding: AAC
13:55:40: bitrate: 128
13:55:40: Using text output
13:55:40: Using text output
13:55:40: Using bitmap image
13:55:40: Using graphics capture
13:55:40: Scene buffering time set to 400
13:55:40: ------------------------------------------
13:55:40: Video Encoding: x264
13:55:40: fps: 60
13:55:40: width: 1920, height: 1080
13:55:40: preset: veryfast
13:55:40: profile: main
13:55:40: keyint: 120
13:55:40: CBR: yes
13:55:40: CFR: yes
13:55:40: max bitrate: 3000
13:55:40: buffer size: 3000
13:55:40: ------------------------------------------
13:55:40: Bad timestamp detected, syncing audio to video time
13:55:40: SharedTexCapture hooked
13:55:41: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 3834063
13:55:42: Using RTMP service: Twitch / Justin.tv
13:55:42: Server selection: rtmp://live-jfk.justin.tv/app
13:55:42: Interface: Intel(R) 82579V Gigabit Network Connection #2 (ethernet, 1000 mbps)
13:55:42: Completed handshake with rtmp://live-jfk.justin.tv/app in 234 ms.
13:55:43: SO_SNDBUF was at 8192
13:55:43: SO_SNDBUF is now 65536
13:56:05: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 80
13:56:06: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 80
13:56:48: Total frames encoded: 4032, total frames duplicated: 378 (9.38%)
13:56:48: Number of frames skipped due to encoder lag: 131 (3.25%)
13:56:48: Total frames rendered: 3841, number of late frames: 63 (1.64%) (it's okay for some frames to be late)
13:56:48: RTMPPublisher::SocketLoop: Graceful loop exit
13:56:48: Average send payload: 7086 bytes, average send interval: 18 ms
13:56:48: Number of times waited to send: 0, Waited for a total of 0 bytes
13:56:48: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
13:56:48: Number of bytes sent: 25306006
13:56:48:
13:56:48: Profiler time results:
13:56:48:
13:56:48: ==============================================================
13:56:48: video thread frame - [100%] [avg time: 2.732 ms] [children: 44%] [unaccounted: 56%]
13:56:48: | scene->Preprocess - [0.22%] [avg time: 0.006 ms]
13:56:48: | GPU download and conversion - [43.8%] [avg time: 1.197 ms] [children: 37%] [unaccounted: 6.77%]
13:56:48: | | flush - [35.6%] [avg time: 0.972 ms]
13:56:48: | | CopyResource - [1.28%] [avg time: 0.035 ms]
13:56:48: | | conversion to 4:2:0 - [0.183%] [avg time: 0.005 ms]
13:56:48: Convert444Threads - [100%] [avg time: 1.055 ms] [children: 97.5%] [unaccounted: 2.46%]
13:56:48: | Convert444toNV12 - [97.5%] [avg time: 1.029 ms]
13:56:48: encoder thread frame - [100%] [avg time: 4.32 ms] [children: 1.16%] [unaccounted: 98.8%]
13:56:48: | sending stuff out - [1.16%] [avg time: 0.05 ms]
13:56:48: ==============================================================
13:56:48:
13:56:48:
13:56:48: Profiler CPU results:
13:56:48:
13:56:48: ==============================================================
13:56:48: video thread frame - [cpu time: avg 0.227 ms, total 873.606 ms] [avg calls per frame: 1]
13:56:48: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:56:48: | GPU download and conversion - [cpu time: avg 0.052 ms, total 202.802 ms] [avg calls per frame: 1]
13:56:48: | | flush - [cpu time: avg 0.032 ms, total 124.801 ms] [avg calls per frame: 1]
13:56:48: | | CopyResource - [cpu time: avg 0.004 ms, total 15.6 ms] [avg calls per frame: 1]
13:56:48: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:56:48: Convert444Threads - [cpu time: avg 1.013 ms, total 7722.05 ms] [avg calls per frame: 2]
13:56:48: | Convert444toNV12 - [cpu time: avg 1.009 ms, total 7690.85 ms] [avg calls per frame: 2]
13:56:48: encoder thread frame - [cpu time: avg 1.911 ms, total 7659.65 ms] [avg calls per frame: 1]
13:56:48: | sending stuff out - [cpu time: avg 0.019 ms, total 78 ms] [avg calls per frame: 1]
13:56:48: ==============================================================
13:56:48:
13:56:48: =====Stream End: 2014-02-20, 13:56:48=================================================
13:57:41: Settings::Video: Enabling Aero
13:58:13: =====Stream Start: 2014-02-20, 13:58:13===============================================
13:58:13: Multithreaded optimizations: On
13:58:13: Base resolution: 1920x1080
13:58:13: Output resolution: 1920x1080
13:58:13: ------------------------------------------
13:58:13: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
13:58:13: ------------------------------------------
13:58:13: Audio Format: 48000hz
13:58:13: Playback device {0.0.0.00000000}.{5db57268-1885-4e53-b7d8-6962b042024d}
13:58:13: ------------------------------------------
13:58:13: Using desktop audio input: Line 1 (Virtual Audio Cable)
13:58:13: ------------------------------------------
13:58:13: Using auxilary audio input: Microphone (USB PnP Sound Device)
13:58:13: ------------------------------------------
13:58:13: Audio Encoding: AAC
13:58:13: bitrate: 128
13:58:13: Using text output
13:58:13: Using text output
13:58:14: Using bitmap image
13:58:14: Using graphics capture
13:58:14: Scene buffering time set to 400
13:58:14: ------------------------------------------
13:58:14: Video Encoding: x264
13:58:14: fps: 30
13:58:14: width: 1920, height: 1080
13:58:14: preset: veryfast
13:58:14: profile: main
13:58:14: keyint: 60
13:58:14: CBR: yes
13:58:14: CFR: yes
13:58:14: max bitrate: 2500
13:58:14: buffer size: 2500
13:58:14: ------------------------------------------
13:58:14: Bad timestamp detected, syncing audio to video time
13:58:14: SharedTexCapture hooked
13:58:15: Using RTMP service: Twitch / Justin.tv
13:58:15: Server selection: rtmp://live-jfk.justin.tv/app
13:58:15: Interface: Intel(R) 82579V Gigabit Network Connection #2 (ethernet, 1000 mbps)
13:58:16: Completed handshake with rtmp://live-jfk.justin.tv/app in 251 ms.
13:58:17: SO_SNDBUF was at 8192
13:58:17: SO_SNDBUF is now 65536
13:59:25: Total frames encoded: 2141, total frames duplicated: 0 (0.00%)
13:59:25: Total frames rendered: 2146, number of late frames: 1 (0.05%) (it's okay for some frames to be late)
13:59:26: RTMPPublisher::SocketLoop: Graceful loop exit
13:59:26: Average send payload: 8078 bytes, average send interval: 24 ms
13:59:26: Number of times waited to send: 0, Waited for a total of 0 bytes
13:59:26: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
13:59:26: Number of bytes sent: 22442621
13:59:26:
13:59:26: Profiler time results:
13:59:26:
13:59:26: ==============================================================
13:59:26: video thread frame - [100%] [avg time: 0.609 ms] [children: 20.9%] [unaccounted: 79.1%]
13:59:26: | scene->Preprocess - [1.15%] [avg time: 0.007 ms]
13:59:26: | GPU download and conversion - [19.7%] [avg time: 0.12 ms] [children: 14.4%] [unaccounted: 5.25%]
13:59:26: | | flush - [12%] [avg time: 0.073 ms]
13:59:26: | | CopyResource - [1.81%] [avg time: 0.011 ms]
13:59:26: | | conversion to 4:2:0 - [0.657%] [avg time: 0.004 ms]
13:59:26: Convert444Threads - [100%] [avg time: 0.922 ms] [children: 97.5%] [unaccounted: 2.49%]
13:59:26: | Convert444toNV12 - [97.5%] [avg time: 0.899 ms]
13:59:26: encoder thread frame - [100%] [avg time: 2.204 ms] [children: 2.4%] [unaccounted: 97.6%]
13:59:26: | sending stuff out - [2.4%] [avg time: 0.053 ms]
13:59:26: ==============================================================
13:59:26:
13:59:26:
13:59:26: Profiler CPU results:
13:59:26:
13:59:26: ==============================================================
13:59:26: video thread frame - [cpu time: avg 0.072 ms, total 156.001 ms] [avg calls per frame: 1]
13:59:26: | scene->Preprocess - [cpu time: avg 0.014 ms, total 31.2 ms] [avg calls per frame: 1]
13:59:26: | GPU download and conversion - [cpu time: avg 0.036 ms, total 78 ms] [avg calls per frame: 1]
13:59:26: | | flush - [cpu time: avg 0.029 ms, total 62.4 ms] [avg calls per frame: 1]
13:59:26: | | CopyResource - [cpu time: avg 0.007 ms, total 15.6 ms] [avg calls per frame: 1]
13:59:26: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
13:59:26: Convert444Threads - [cpu time: avg 0.948 ms, total 4040.43 ms] [avg calls per frame: 2]
13:59:26: | Convert444toNV12 - [cpu time: avg 0.948 ms, total 4040.43 ms] [avg calls per frame: 2]
13:59:26: encoder thread frame - [cpu time: avg 1.531 ms, total 3260.42 ms] [avg calls per frame: 1]
13:59:26: | sending stuff out - [cpu time: avg 0.021 ms, total 46.8 ms] [avg calls per frame: 1]
13:59:26: ==============================================================
13:59:26:
13:59:26: =====Stream End: 2014-02-20, 13:59:26=================================================
14:00:17: =====Stream Start: 2014-02-20, 14:00:17===============================================
14:00:17: Multithreaded optimizations: On
14:00:17: Base resolution: 1920x1080
14:00:17: Output resolution: 1920x1080
14:00:17: ------------------------------------------
14:00:17: Loading up D3D10 on AMD Radeon HD 7800 Series (Adapter 1)...
14:00:17: ------------------------------------------
14:00:17: Audio Format: 48000hz
14:00:17: Playback device {0.0.0.00000000}.{5db57268-1885-4e53-b7d8-6962b042024d}
14:00:17: ------------------------------------------
14:00:17: Using desktop audio input: Line 1 (Virtual Audio Cable)
14:00:17: ------------------------------------------
14:00:17: Using auxilary audio input: Microphone (USB PnP Sound Device)
14:00:17: ------------------------------------------
14:00:17: Audio Encoding: AAC
14:00:17: bitrate: 128
14:00:17: Using text output
14:00:17: Using text output
14:00:17: Using bitmap image
14:00:17: Using graphics capture
14:00:17: Scene buffering time set to 400
14:00:17: ------------------------------------------
14:00:17: Video Encoding: x264
14:00:17: fps: 30
14:00:17: width: 1920, height: 1080
14:00:17: preset: veryfast
14:00:17: profile: high
14:00:17: keyint: 60
14:00:17: CBR: yes
14:00:17: CFR: yes
14:00:17: max bitrate: 2500
14:00:17: buffer size: 2500
14:00:17: ------------------------------------------
14:00:17: Bad timestamp detected, syncing audio to video time
14:00:17: SharedTexCapture hooked
14:00:18: Audio timestamp for device 'Microphone (USB PnP Sound Device)' was behind target timestamp by 4111138
14:00:19: Using RTMP service: Twitch / Justin.tv
14:00:19: Server selection: rtmp://live-jfk.justin.tv/app
14:00:19: Interface: Intel(R) 82579V Gigabit Network Connection #2 (ethernet, 1000 mbps)
14:00:19: Completed handshake with rtmp://live-jfk.justin.tv/app in 216 ms.
14:00:20: SO_SNDBUF was at 8192
14:00:20: SO_SNDBUF is now 65536
14:01:24: Total frames encoded: 1968, total frames duplicated: 0 (0.00%)
14:01:24: Total frames rendered: 1973, number of late frames: 1 (0.05%) (it's okay for some frames to be late)
14:01:24: RTMPPublisher::SocketLoop: Graceful loop exit
14:01:24: Average send payload: 7874 bytes, average send interval: 23 ms
14:01:24: Number of times waited to send: 0, Waited for a total of 0 bytes
14:01:24: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
14:01:24: Number of bytes sent: 20615606
14:01:24:
14:01:24: Profiler time results:
14:01:24:
14:01:24: ==============================================================
14:01:24: video thread frame - [100%] [avg time: 1.106 ms] [children: 45%] [unaccounted: 55%]
14:01:24: | scene->Preprocess - [0.723%] [avg time: 0.008 ms]
14:01:24: | GPU download and conversion - [44.3%] [avg time: 0.49 ms] [children: 40.8%] [unaccounted: 3.53%]
14:01:24: | | flush - [39.2%] [avg time: 0.433 ms]
14:01:24: | | CopyResource - [1.18%] [avg time: 0.013 ms]
14:01:24: | | conversion to 4:2:0 - [0.452%] [avg time: 0.005 ms]
14:01:24: Convert444Threads - [100%] [avg time: 1.008 ms] [children: 97.6%] [unaccounted: 2.38%]
14:01:24: | Convert444toNV12 - [97.6%] [avg time: 0.984 ms]
14:01:24: encoder thread frame - [100%] [avg time: 2.188 ms] [children: 2.42%] [unaccounted: 97.6%]
14:01:24: | sending stuff out - [2.42%] [avg time: 0.053 ms]
14:01:24: ==============================================================
14:01:24:
14:01:24:
14:01:24: Profiler CPU results:
14:01:24:
14:01:24: ==============================================================
14:01:24: video thread frame - [cpu time: avg 0.142 ms, total 280.801 ms] [avg calls per frame: 1]
14:01:24: | scene->Preprocess - [cpu time: avg 0.007 ms, total 15.6 ms] [avg calls per frame: 1]
14:01:24: | GPU download and conversion - [cpu time: avg 0.023 ms, total 46.8 ms] [avg calls per frame: 1]
14:01:24: | | flush - [cpu time: avg 0.007 ms, total 15.6 ms] [avg calls per frame: 1]
14:01:24: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
14:01:24: | | conversion to 4:2:0 - [cpu time: avg 0.007 ms, total 15.6 ms] [avg calls per frame: 1]
14:01:24: Convert444Threads - [cpu time: avg 0.968 ms, total 3790.82 ms] [avg calls per frame: 2]
14:01:24: | Convert444toNV12 - [cpu time: avg 0.968 ms, total 3790.82 ms] [avg calls per frame: 2]
14:01:24: encoder thread frame - [cpu time: avg 1.531 ms, total 2995.22 ms] [avg calls per frame: 1]
14:01:24: | sending stuff out - [cpu time: avg 0.047 ms, total 93.601 ms] [avg calls per frame: 1]
14:01:24: ==============================================================
14:01:24:
14:01:24: =====Stream End: 2014-02-20, 14:01:24=================================================
EDIT: Adding Log File.
EDIT: Adding a second stream quality test.