Question / Help Stream Settings

Chaos7040

New Member
Hello!

I am looking for help with configuring my stream for good quality and smooth performance.

My PC + Internet:

i5 3570k - @ 3.4ghz
Amd 7970
12Mbps Upload Speed

I have tried different settings, and would really appreciate help with my stream settings. Oh, and I have used the estimator, but I want to hear other peoples suggestions.

Thank you!

Chaos7040
 

Chaos7040

New Member
Thanks for the fast reply! Nothing in particular was bad.I am wondering what other people recommend/suggest. Like if I could run 720p @ 60FPS stable with the current setup I have.

EDIT: After reviewing my stream recording, It gets a bit pixely when theres lots of movement. I don't understand because my buffer size is 3500.

Code:
19:46:15: Open Broadcaster Software v0.571b - 64bit ( ^ω^)
19:46:15: -------------------------------
19:46:15: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
19:46:15: CPU Speed: 3392MHz
19:46:15: Physical Memory:  8138MB Total, 5737MB Free
19:46:15: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
19:46:15: monitor 1: pos={0, 0}, size={1920, 1080}
19:46:15: Windows Version: 6.1 Build 7601 S
19:46:15: Aero is Enabled
19:46:15: -------------------------------
19:46:15: OBS Modules:
19:46:15: Base Address     Module
19:46:15: 000000003F0F0000 OBS.exe
19:46:15: 00000000DDD00000 OBSApi.dll
19:46:15: 00000000F6F00000 DShowPlugin.dll
19:46:15: 00000000F7A00000 GraphicsCapture.dll
19:46:15: 00000000F84D0000 NoiseGate.dll
19:46:15: 00000000F57C0000 PSVPlugin.dll
19:46:15: ------------------------------------------
19:46:15: Adapter 1
19:46:15:   Video Adapter: AMD Radeon HD 7900 Series
19:46:15:   Video Adapter Dedicated Video Memory: 3202543616
19:46:15:   Video Adapter Shared System Memory: 3998302208
19:46:16: =====Stream Start: 2013-10-03, 19:46:16===============================================
19:46:16:   Multithreaded optimizations: On
19:46:16:   Base resolution: 1920x1080
19:46:16:   Output resolution: 1280x720
19:46:16: ------------------------------------------
19:46:16: Loading up D3D10 on AMD Radeon HD 7900 Series...
19:46:16: ------------------------------------------
19:46:16: Audio Format: 48000hz
19:46:16: Playback device {0.0.0.00000000}.{eab28b6a-8bd5-4ccf-9a30-973b8ad91e6e}
19:46:16: ------------------------------------------
19:46:16: Using desktop audio input: Speakers (ASUS Xonar Essence STX Audio Device)
19:46:16: ------------------------------------------
19:46:16: Using auxilary audio input: Microphone (HD Pro Webcam C920)
19:46:16: ------------------------------------------
19:46:16: Audio Encoding: AAC
19:46:16:     bitrate: 128
19:46:16: ------------------------------------------
19:46:16: Video Encoding: x264
19:46:16:     fps: 30
19:46:16:     width: 1280, height: 720
19:46:16:     preset: veryfast
19:46:16:     profile: high
19:46:16:     keyint: 60
19:46:16:     CBR: yes
19:46:16:     CFR: no
19:46:16:     max bitrate: 3500
19:46:16:     buffer size: 3500
19:46:16: ------------------------------------------
19:46:16: MMDeviceAudioSource: Frequency for device 'Speakers (ASUS Xonar Essence STX Audio Device)' is 352800, samples per sec is 44100
19:46:16: MMDeviceAudioSource: Frequency for device 'Microphone (HD Pro Webcam C920)' is 128000, samples per sec is 16000
19:46:48: ------------------------------------------
19:46:48:     device: Logitech HD Pro Webcam C920,
19:46:48:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
19:46:48:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
19:46:48:     audio device: Disable,
19:46:48:     audio device id Disabled,
19:46:48: 
19:46:49: Using directshow input
20:01:56: Using graphics capture
20:01:56: SharedTexCapture hooked
20:02:09: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:02:09: SharedTexCapture hooked
20:02:13: SharedTexCapture hooked
20:02:26: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20:02:26:   New Scene
20:02:26: ------------------------------------------
20:02:26:     device: Logitech HD Pro Webcam C920,
20:02:26:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
20:02:26:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
20:02:26:     audio device: Disable,
20:02:26:     audio device id Disabled,
20:02:26: 
20:02:26: Using directshow input
20:02:26: Using graphics capture
20:02:27: PERFORMANCE WARNING: Scene change took 1181 ms, maybe some sources should be global sources?
20:02:27: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20:02:27:   New Scene
20:02:27: ------------------------------------------
20:02:27:     device: Logitech HD Pro Webcam C920,
20:02:27:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
20:02:27:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
20:02:27:     audio device: Disable,
20:02:27:     audio device id Disabled,
20:02:27: 
20:02:27: Using directshow input
20:02:27: Using graphics capture
20:02:28: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20:02:28:   New Scene
20:02:28: ------------------------------------------
20:02:28:     device: Logitech HD Pro Webcam C920,
20:02:28:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
20:02:28:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
20:02:28:     audio device: Disable,
20:02:28:     audio device id Disabled,
20:02:28: 
20:02:28: Using directshow input
20:02:28: Using graphics capture
20:02:28: SharedTexCapture hooked
20:02:29: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20:02:29:   New Scene
20:02:29: Using Window Capture
20:02:29: Using bitmap image
20:02:29: ------------------------------------------
20:02:29:     device: Logitech HD Pro Webcam C920,
20:02:29:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
20:02:29:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
20:02:29:     audio device: Disable,
20:02:29:     audio device id Disabled,
20:02:29: 
20:02:29: Using directshow input
20:02:29: Using graphics capture
20:02:29: Using bitmap image
20:02:29: PERFORMANCE WARNING: Scene change took 589 ms, maybe some sources should be global sources?
20:02:29: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20:02:29:   New Scene
20:02:29: ------------------------------------------
20:02:29:     device: Logitech HD Pro Webcam C920,
20:02:29:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
20:02:29:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
20:02:29:     audio device: Disable,
20:02:29:     audio device id Disabled,
20:02:29: 
20:02:29: Using directshow input
20:02:29: Using graphics capture
20:02:30: PERFORMANCE WARNING: Scene change took 915 ms, maybe some sources should be global sources?
20:02:30: SharedTexCapture hooked
20:02:30: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20:02:30:   New Scene
20:02:30: ------------------------------------------
20:02:30:     device: Logitech HD Pro Webcam C920,
20:02:30:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
20:02:30:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
20:02:30:     audio device: Disable,
20:02:30:     audio device id Disabled,
20:02:30: 
20:02:30: Using directshow input
20:02:30: Using graphics capture
20:02:32: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20:02:32:   New Scene
20:02:32: ------------------------------------------
20:02:32:     device: Logitech HD Pro Webcam C920,
20:02:32:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
20:02:32:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
20:02:32:     audio device: Disable,
20:02:32:     audio device id Disabled,
20:02:32: 
20:02:32: Using directshow input
20:02:32: Using graphics capture
20:02:33: SharedTexCapture hooked
20:07:01: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:07:01: SharedTexCapture hooked
20:07:14: Settings::Video: Enabling Aero
20:07:52: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:07:52: SharedTexCapture hooked
20:11:18: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:11:18: SharedTexCapture hooked
20:27:16: Total frames encoded: 74707, total frames duplicated: 1078 (1.44%)
20:27:16: Total frames rendered: 74529, number of late frames: 62 (0.08%) (it's okay for some frames to be late)
20:27:18: 
20:27:18: Profiler time results:
20:27:18: 
20:27:18: ==============================================================
20:27:18: video thread frame - [100%] [avg time: 3.684 ms] [children: 76.3%] [unaccounted: 23.7%]
20:27:18: | scene->Preprocess - [76.3%] [avg time: 2.81 ms]
20:27:18: GPU download and conversion - [100%] [avg time: 0.362 ms] [children: 89.5%] [unaccounted: 10.5%]
20:27:18: | flush - [79.3%] [avg time: 0.287 ms]
20:27:18: | CopyResource - [7.46%] [avg time: 0.027 ms]
20:27:18: | conversion to 4:2:0 - [2.76%] [avg time: 0.01 ms]
20:27:18: Convert444Threads - [100%] [avg time: 0.652 ms] [children: 99.4%] [unaccounted: 0.613%]
20:27:18: | Convert444toNV12 - [99.4%] [avg time: 0.648 ms]
20:27:18: encoder thread frame - [100%] [avg time: 0.829 ms]
20:27:18: ==============================================================
20:27:18: 
20:27:18: 
20:27:18: Profiler CPU results:
20:27:18: 
20:27:18: ==============================================================
20:27:18: video thread frame - [cpu time: avg 2.695 ms, total 200883 ms] [avg calls per frame: 1]
20:27:18: | scene->Preprocess - [cpu time: avg 2.311 ms, total 172272 ms] [avg calls per frame: 1]
20:27:18: GPU download and conversion - [cpu time: avg 0.105 ms, total 7831.25 ms] [avg calls per frame: 1]
20:27:18: | flush - [cpu time: avg 0.055 ms, total 4149.63 ms] [avg calls per frame: 1]
20:27:18: | CopyResource - [cpu time: avg 0.023 ms, total 1747.21 ms] [avg calls per frame: 1]
20:27:18: | conversion to 4:2:0 - [cpu time: avg 0.003 ms, total 280.8 ms] [avg calls per frame: 1]
20:27:18: Convert444Threads - [cpu time: avg 0.623 ms, total 92851.8 ms] [avg calls per frame: 2]
20:27:18: | Convert444toNV12 - [cpu time: avg 0.62 ms, total 92446.2 ms] [avg calls per frame: 2]
20:27:18: encoder thread frame - [cpu time: avg 0.106 ms, total 7987.25 ms] [avg calls per frame: 1]
20:27:18: ==============================================================
20:27:18: 
20:27:18: =====Stream End: 2013-10-03, 20:27:18=================================================
20:27:19: =====Stream Start: 2013-10-03, 20:27:19===============================================
20:27:19:   Multithreaded optimizations: On
20:27:19:   Base resolution: 1920x1080
20:27:19:   Output resolution: 1280x720
20:27:19: ------------------------------------------
20:27:19: Loading up D3D10 on AMD Radeon HD 7900 Series...
20:27:19: ------------------------------------------
20:27:19: Audio Format: 48000hz
20:27:19: Playback device {0.0.0.00000000}.{eab28b6a-8bd5-4ccf-9a30-973b8ad91e6e}
20:27:19: ------------------------------------------
20:27:19: Using desktop audio input: Speakers (ASUS Xonar Essence STX Audio Device)
20:27:19: ------------------------------------------
20:27:19: Using auxilary audio input: Microphone (HD Pro Webcam C920)
20:27:19: ------------------------------------------
20:27:19: Audio Encoding: AAC
20:27:19:     bitrate: 128
20:27:19: ------------------------------------------
20:27:19:     device: Logitech HD Pro Webcam C920,
20:27:19:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
20:27:19:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
20:27:19:     audio device: Disable,
20:27:19:     audio device id Disabled,
20:27:19: 
20:27:19: Using directshow input
20:27:19: Using graphics capture
20:27:19: ------------------------------------------
20:27:19: Video Encoding: x264
20:27:19:     fps: 45
20:27:19:     width: 1280, height: 720
20:27:19:     preset: veryfast
20:27:19:     profile: high
20:27:19:     keyint: 90
20:27:19:     CBR: yes
20:27:19:     CFR: no
20:27:19:     max bitrate: 3500
20:27:19:     buffer size: 4000
20:27:19: ------------------------------------------
20:27:19: MMDeviceAudioSource: Frequency for device 'Speakers (ASUS Xonar Essence STX Audio Device)' is 352800, samples per sec is 44100
20:27:19: MMDeviceAudioSource: Frequency for device 'Microphone (HD Pro Webcam C920)' is 128000, samples per sec is 16000
20:27:19: SharedTexCapture hooked
20:27:21: Using RTMP service: Twitch / Justin.tv
20:27:21:   Server selection: rtmp://live-ord.justin.tv/app
20:27:22:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
20:27:23: Completed handshake with rtmp://live-ord.justin.tv/app in 189 ms.
20:27:23: SO_SNDBUF was at 8192
20:27:23: SO_SNDBUF is now 65536
20:27:25: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 1062 / 463872)
20:28:31: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:28:31: SharedTexCapture hooked
20:28:32: RTMPPublisher::Socketloop: Increasing send buffer to ISB 524288 (buffer: 0 / 463872)
20:30:51: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:30:51: SharedTexCapture hooked
20:35:00: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:35:00: SharedTexCapture hooked
20:35:06: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:35:06: SharedTexCapture hooked
20:43:36: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:43:36: SharedTexCapture hooked
20:43:42: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:43:42: SharedTexCapture hooked
20:55:33: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:55:33: SharedTexCapture hooked
20:58:23: GraphicsCaptureSource::NewCapture:  eliminating old capture
20:58:23: SharedTexCapture hooked
21:00:25: Total frames encoded: 90422, total frames duplicated: 1898 (2.10%)
21:00:25: Total frames rendered: 90050, number of late frames: 504 (0.56%) (it's okay for some frames to be late)
21:00:25: RTMPPublisher::SocketLoop: Graceful loop exit
21:00:25: Average send payload: 8336 bytes, average send interval: 18 ms
21:00:25: Number of times waited to send: 0, Waited for a total of 0 bytes
21:00:25: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
21:00:25: Number of bytes sent: 911475889
21:00:25: 
21:00:25: Profiler time results:
21:00:25: 
21:00:25: ==============================================================
21:00:25: video thread frame - [100%] [avg time: 97.857 ms] [children: 50.3%] [unaccounted: 49.7%]
21:00:25: | scene->Preprocess - [50.3%] [avg time: 49.253 ms]
21:00:25: GPU download and conversion - [100%] [avg time: 0.681 ms] [children: 93%] [unaccounted: 7.05%]
21:00:25: | flush - [86.6%] [avg time: 0.59 ms]
21:00:25: | CopyResource - [5.58%] [avg time: 0.038 ms]
21:00:25: | conversion to 4:2:0 - [0.734%] [avg time: 0.005 ms]
21:00:25: Convert444Threads - [100%] [avg time: 0.6 ms] [children: 99.2%] [unaccounted: 0.833%]
21:00:25: | Convert444toNV12 - [99.2%] [avg time: 0.595 ms]
21:00:25: encoder thread frame - [100%] [avg time: 95.904 ms]
21:00:25: ==============================================================
21:00:25: 
21:00:25: 
21:00:25: Profiler CPU results:
21:00:25: 
21:00:25: ==============================================================
21:00:25: video thread frame - [cpu time: avg 1.415 ms, total 127437 ms] [avg calls per frame: 1]
21:00:25: | scene->Preprocess - [cpu time: avg 1.092 ms, total 98421 ms] [avg calls per frame: 1]
21:00:25: GPU download and conversion - [cpu time: avg 0.08 ms, total 7285.25 ms] [avg calls per frame: 1]
21:00:25: | flush - [cpu time: avg 0.055 ms, total 5023.24 ms] [avg calls per frame: 1]
21:00:25: | CopyResource - [cpu time: avg 0.009 ms, total 858.006 ms] [avg calls per frame: 1]
21:00:25: | conversion to 4:2:0 - [cpu time: avg 0.002 ms, total 218.401 ms] [avg calls per frame: 1]
21:00:25: Convert444Threads - [cpu time: avg 0.472 ms, total 85098.5 ms] [avg calls per frame: 2]
21:00:25: | Convert444toNV12 - [cpu time: avg 0.47 ms, total 84630.5 ms] [avg calls per frame: 2]
21:00:25: encoder thread frame - [cpu time: avg 0.148 ms, total 13462.9 ms] [avg calls per frame: 1]
21:00:25: ==============================================================
21:00:25: 
21:00:25: =====Stream End: 2013-10-03, 21:00:25=================================================
21:00:43: =====Stream Start: 2013-10-03, 21:00:43===============================================
21:00:43:   Multithreaded optimizations: On
21:00:43:   Base resolution: 1920x1080
21:00:43:   Output resolution: 1280x720
21:00:43: ------------------------------------------
21:00:43: Loading up D3D10 on AMD Radeon HD 7900 Series...
21:00:43: ------------------------------------------
21:00:43: Audio Format: 48000hz
21:00:43: Playback device {0.0.0.00000000}.{eab28b6a-8bd5-4ccf-9a30-973b8ad91e6e}
21:00:43: ------------------------------------------
21:00:43: Using desktop audio input: Speakers (ASUS Xonar Essence STX Audio Device)
21:00:43: ------------------------------------------
21:00:43: Using auxilary audio input: Microphone (HD Pro Webcam C920)
21:00:43: ------------------------------------------
21:00:43: Audio Encoding: AAC
21:00:43:     bitrate: 128
21:00:43: ------------------------------------------
21:00:43:     device: Logitech HD Pro Webcam C920,
21:00:43:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
21:00:43:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
21:00:43:     audio device: Disable,
21:00:43:     audio device id Disabled,
21:00:43: 
21:00:43: Using directshow input
21:00:43: Using graphics capture
21:00:44: ------------------------------------------
21:00:44: Video Encoding: x264
21:00:44:     fps: 45
21:00:44:     width: 1280, height: 720
21:00:44:     preset: veryfast
21:00:44:     profile: high
21:00:44:     keyint: 90
21:00:44:     CBR: yes
21:00:44:     CFR: no
21:00:44:     max bitrate: 2000
21:00:44:     buffer size: 4000
21:00:44: ------------------------------------------
21:00:44: MMDeviceAudioSource: Frequency for device 'Speakers (ASUS Xonar Essence STX Audio Device)' is 352800, samples per sec is 44100
21:00:44: MMDeviceAudioSource: Frequency for device 'Microphone (HD Pro Webcam C920)' is 128000, samples per sec is 16000
21:00:44: SharedTexCapture hooked
21:00:46: Using RTMP service: Twitch / Justin.tv
21:00:46:   Server selection: rtmp://live-ord.justin.tv/app
21:00:46:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
21:00:46: Completed handshake with rtmp://live-ord.justin.tv/app in 223 ms.
21:00:47: SO_SNDBUF was at 8192
21:00:47: SO_SNDBUF is now 65536
21:00:53: RTMPPublisher::Socketloop: Increasing send buffer to ISB 131072 (buffer: 0 / 272384)
21:00:56: GraphicsCaptureSource::NewCapture:  eliminating old capture
21:00:56: SharedTexCapture hooked
21:00:58: RTMPPublisher::Socketloop: Increasing send buffer to ISB 524288 (buffer: 80378 / 272384)
21:02:46: GraphicsCaptureSource::NewCapture:  eliminating old capture
21:02:46: SharedTexCapture hooked
21:25:35: GraphicsCaptureSource::NewCapture:  eliminating old capture
21:25:35: SharedTexCapture hooked
21:54:39: GraphicsCaptureSource::NewCapture:  eliminating old capture
21:54:39: SharedTexCapture hooked
21:54:50: GraphicsCaptureSource::NewCapture:  eliminating old capture
21:54:50: SharedTexCapture hooked
21:54:57: GraphicsCaptureSource::NewCapture:  eliminating old capture
21:54:57: SharedTexCapture hooked
21:58:01: GraphicsCaptureSource::NewCapture:  eliminating old capture
21:58:01: SharedTexCapture hooked
22:11:40: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:11:40: SharedTexCapture hooked
22:30:13: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:30:13: SharedTexCapture hooked
22:34:40: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:34:40: SharedTexCapture hooked
22:43:29: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:43:29: SharedTexCapture hooked
22:54:50: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:54:50: SharedTexCapture hooked
22:57:09: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:57:09: SharedTexCapture hooked
22:57:44: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:57:44: SharedTexCapture hooked
22:58:13: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:58:13: SharedTexCapture hooked
23:04:41: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:04:41: SharedTexCapture hooked
23:37:48: Total frames encoded: 425187, total frames duplicated: 12451 (2.93%)
23:37:48: Number of frames skipped due to encoder lag: 111 (0.03%)
23:37:48: Total frames rendered: 422648, number of late frames: 2768 (0.65%) (it's okay for some frames to be late)
23:37:48: RTMPPublisher::SocketLoop: Graceful loop exit
23:37:48: Average send payload: 4483 bytes, average send interval: 16 ms
23:37:48: Number of times waited to send: 0, Waited for a total of 0 bytes
23:37:48: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
23:37:48: Number of bytes sent: 2522745046
23:37:48: 
23:37:48: Profiler time results:
23:37:48: 
23:37:48: ==============================================================
23:37:48: video thread frame - [100%] [avg time: 33.282 ms] [children: 35.6%] [unaccounted: 64.4%]
23:37:48: | scene->Preprocess - [35.6%] [avg time: 11.836 ms]
23:37:48: GPU download and conversion - [100%] [avg time: 0.769 ms] [children: 95.2%] [unaccounted: 4.81%]
23:37:48: | flush - [89.1%] [avg time: 0.685 ms]
23:37:48: | CopyResource - [5.59%] [avg time: 0.043 ms]
23:37:48: | conversion to 4:2:0 - [0.52%] [avg time: 0.004 ms]
23:37:48: Convert444Threads - [100%] [avg time: 10.724 ms] [children: 5.19%] [unaccounted: 94.8%]
23:37:48: | Convert444toNV12 - [5.19%] [avg time: 0.557 ms]
23:37:48: encoder thread frame - [100%] [avg time: 31.285 ms]
23:37:48: ==============================================================
23:37:48: 
23:37:48: 
23:37:48: Profiler CPU results:
23:37:48: 
23:37:48: ==============================================================
23:37:48: video thread frame - [cpu time: avg 1.489 ms, total 629339 ms] [avg calls per frame: 1]
23:37:48: | scene->Preprocess - [cpu time: avg 1.178 ms, total 498111 ms] [avg calls per frame: 1]
23:37:48: GPU download and conversion - [cpu time: avg 0.085 ms, total 36051.8 ms] [avg calls per frame: 1]
23:37:48: | flush - [cpu time: avg 0.054 ms, total 23057 ms] [avg calls per frame: 1]
23:37:48: | CopyResource - [cpu time: avg 0.014 ms, total 6037.24 ms] [avg calls per frame: 1]
23:37:48: | conversion to 4:2:0 - [cpu time: avg 0.002 ms, total 1060.81 ms] [avg calls per frame: 1]
23:37:48: Convert444Threads - [cpu time: avg 0.491 ms, total 415555 ms] [avg calls per frame: 2]
23:37:48: | Convert444toNV12 - [cpu time: avg 0.489 ms, total 413527 ms] [avg calls per frame: 2]
23:37:48: encoder thread frame - [cpu time: avg 0.22 ms, total 93585 ms] [avg calls per frame: 1]
23:37:48: ==============================================================
23:37:48: 
23:37:48: =====Stream End: 2013-10-03, 23:37:48=================================================


Last game capture log:
2013-10-03, 20:01:56: we're booting up: 
20:01:56: D3D9 Present
20:01:56: D3D9EndScene called
20:01:56: D3DPRESENT_PARAMETERS {
20:01:56: 	BackBufferWidth: 1920
20:01:56: 	BackBufferHeight: 1080
20:01:56: 	BackBufferFormat: D3DFMT_A8R8G8B8
20:01:56: 	BackBufferCount: 1
20:01:56: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:01:56: 	MultiSampleQuality: 0
20:01:56: 	SwapEffect: D3DSWAPEFFECT_DISCARD
20:01:56: 	hDeviceWindow: 396424
20:01:56: 	Windowed: false
20:01:56: 	EnableAutoDepthStencil: false
20:01:56: 	AutoDepthStencilFormat: D3DFMT_UNKNOWN
20:01:56: 	Flags: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER 
20:01:56: 	FullScreen_RefreshRateInHz: 60
20:01:56: 	PresentationInterval: 1
20:01:56: };
20:01:56: successfully set up d3d9 hooks
20:01:56: D3D9Present called
20:01:56: DoD3D9GPUHook: success
20:01:56: DXGI Present
20:01:56: (half life scientist) everything..  seems to be in order
20:01:56: D3DSURFACE_DESC {
20:01:56: 	Format: D3DFMT_A8R8G8B8
20:01:56: 	Type: D3DRTYPE_SURFACE
20:01:56: 	Usage: D3DUSAGE_RENDERTARGET 
20:01:56: 	Pool: D3DPOOL_DEFAULT
20:01:56: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:01:56: 	MultiSampleQuality: 0
20:01:56: 	Width: 1920
20:01:56: 	Height: 1080
20:01:56: };
20:01:56: successfully capturing d3d9 frames via GPU
20:02:08: D3D9Reset called
20:02:08: ---------------------- Cleared D3D9 Capture ----------------------
20:02:09: successfully set up d3d9 hooks
20:02:09: D3D9EndScene called
20:02:09: D3D9Present called
20:02:09: DoD3D9GPUHook: success
20:02:09: D3DSURFACE_DESC {
20:02:09: 	Format: D3DFMT_A8R8G8B8
20:02:09: 	Type: D3DRTYPE_SURFACE
20:02:09: 	Usage: D3DUSAGE_RENDERTARGET 
20:02:09: 	Pool: D3DPOOL_DEFAULT
20:02:09: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:02:09: 	MultiSampleQuality: 0
20:02:09: 	Width: 1920
20:02:09: 	Height: 1080
20:02:09: };
20:02:09: successfully capturing d3d9 frames via GPU
20:02:13: ---------------------- Cleared D3D9 Capture ----------------------
20:02:13: received restart event, capturing
20:02:13: DoD3D9GPUHook: success
20:02:13: D3D9EndScene called
20:02:13: D3D9Present called
20:02:13: D3DSURFACE_DESC {
20:02:13: 	Format: D3DFMT_A8R8G8B8
20:02:13: 	Type: D3DRTYPE_SURFACE
20:02:13: 	Usage: D3DUSAGE_RENDERTARGET 
20:02:13: 	Pool: D3DPOOL_DEFAULT
20:02:13: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:02:13: 	MultiSampleQuality: 0
20:02:13: 	Width: 1920
20:02:13: 	Height: 1080
20:02:13: };
20:02:13: successfully capturing d3d9 frames via GPU
20:02:27: ---------------------- Cleared D3D9 Capture ----------------------
20:02:27: D3D9EndScene called
20:02:27: D3D9Present called
20:02:28: received restart event, capturing
20:02:28: DoD3D9GPUHook: success
20:02:28: D3DSURFACE_DESC {
20:02:28: 	Format: D3DFMT_A8R8G8B8
20:02:28: 	Type: D3DRTYPE_SURFACE
20:02:28: 	Usage: D3DUSAGE_RENDERTARGET 
20:02:28: 	Pool: D3DPOOL_DEFAULT
20:02:28: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:02:28: 	MultiSampleQuality: 0
20:02:28: 	Width: 1920
20:02:28: 	Height: 1080
20:02:28: };
20:02:28: successfully capturing d3d9 frames via GPU
20:02:29: ---------------------- Cleared D3D9 Capture ----------------------
20:02:29: D3D9EndScene called
20:02:29: D3D9Present called
20:02:30: received restart event, capturing
20:02:30: DoD3D9GPUHook: success
20:02:30: D3DSURFACE_DESC {
20:02:30: 	Format: D3DFMT_A8R8G8B8
20:02:30: 	Type: D3DRTYPE_SURFACE
20:02:30: 	Usage: D3DUSAGE_RENDERTARGET 
20:02:30: 	Pool: D3DPOOL_DEFAULT
20:02:30: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:02:30: 	MultiSampleQuality: 0
20:02:30: 	Width: 1920
20:02:30: 	Height: 1080
20:02:30: };
20:02:30: successfully capturing d3d9 frames via GPU
20:02:30: ---------------------- Cleared D3D9 Capture ----------------------
20:02:30: D3D9EndScene called
20:02:30: D3D9Present called
20:02:33: received restart event, capturing
20:02:33: DoD3D9GPUHook: success
20:02:33: D3DSURFACE_DESC {
20:02:33: 	Format: D3DFMT_A8R8G8B8
20:02:33: 	Type: D3DRTYPE_SURFACE
20:02:33: 	Usage: D3DUSAGE_RENDERTARGET 
20:02:33: 	Pool: D3DPOOL_DEFAULT
20:02:33: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:02:33: 	MultiSampleQuality: 0
20:02:33: 	Width: 1920
20:02:33: 	Height: 1080
20:02:33: };
20:02:33: successfully capturing d3d9 frames via GPU
20:06:59: D3D9Reset called
20:06:59: ---------------------- Cleared D3D9 Capture ----------------------
20:06:59: successfully set up d3d9 hooks
20:07:01: D3D9EndScene called
20:07:01: D3D9Present called
20:07:01: DoD3D9GPUHook: success
20:07:01: D3DSURFACE_DESC {
20:07:01: 	Format: D3DFMT_A8R8G8B8
20:07:01: 	Type: D3DRTYPE_SURFACE
20:07:01: 	Usage: D3DUSAGE_RENDERTARGET 
20:07:01: 	Pool: D3DPOOL_DEFAULT
20:07:01: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:07:01: 	MultiSampleQuality: 0
20:07:01: 	Width: 1920
20:07:01: 	Height: 1080
20:07:01: };
20:07:01: successfully capturing d3d9 frames via GPU
20:07:50: D3D9Reset called
20:07:50: ---------------------- Cleared D3D9 Capture ----------------------
20:07:50: successfully set up d3d9 hooks
20:07:52: D3D9EndScene called
20:07:52: D3D9Present called
20:07:52: DoD3D9GPUHook: success
20:07:52: D3DSURFACE_DESC {
20:07:52: 	Format: D3DFMT_A8R8G8B8
20:07:52: 	Type: D3DRTYPE_SURFACE
20:07:52: 	Usage: D3DUSAGE_RENDERTARGET 
20:07:52: 	Pool: D3DPOOL_DEFAULT
20:07:52: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:07:52: 	MultiSampleQuality: 0
20:07:52: 	Width: 1920
20:07:52: 	Height: 1080
20:07:52: };
20:07:52: successfully capturing d3d9 frames via GPU
20:11:17: D3D9Reset called
20:11:17: ---------------------- Cleared D3D9 Capture ----------------------
20:11:17: successfully set up d3d9 hooks
20:11:18: D3D9EndScene called
20:11:18: D3D9Present called
20:11:18: DoD3D9GPUHook: success
20:11:18: D3DSURFACE_DESC {
20:11:18: 	Format: D3DFMT_A8R8G8B8
20:11:18: 	Type: D3DRTYPE_SURFACE
20:11:18: 	Usage: D3DUSAGE_RENDERTARGET 
20:11:18: 	Pool: D3DPOOL_DEFAULT
20:11:18: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:11:18: 	MultiSampleQuality: 0
20:11:18: 	Width: 1920
20:11:18: 	Height: 1080
20:11:18: };
20:11:18: successfully capturing d3d9 frames via GPU
20:27:18: ---------------------- Cleared D3D9 Capture ----------------------
20:27:18: D3D9EndScene called
20:27:18: D3D9Present called
20:27:19: received restart event, capturing
20:27:19: DoD3D9GPUHook: success
20:27:19: D3DSURFACE_DESC {
20:27:19: 	Format: D3DFMT_A8R8G8B8
20:27:19: 	Type: D3DRTYPE_SURFACE
20:27:19: 	Usage: D3DUSAGE_RENDERTARGET 
20:27:19: 	Pool: D3DPOOL_DEFAULT
20:27:19: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:27:19: 	MultiSampleQuality: 0
20:27:19: 	Width: 1920
20:27:19: 	Height: 1080
20:27:19: };
20:27:19: successfully capturing d3d9 frames via GPU
20:28:30: D3D9Reset called
20:28:30: ---------------------- Cleared D3D9 Capture ----------------------
20:28:30: successfully set up d3d9 hooks
20:28:31: D3D9EndScene called
20:28:31: D3D9Present called
20:28:31: DoD3D9GPUHook: success
20:28:31: D3DSURFACE_DESC {
20:28:31: 	Format: D3DFMT_A8R8G8B8
20:28:31: 	Type: D3DRTYPE_SURFACE
20:28:31: 	Usage: D3DUSAGE_RENDERTARGET 
20:28:31: 	Pool: D3DPOOL_DEFAULT
20:28:31: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:28:31: 	MultiSampleQuality: 0
20:28:31: 	Width: 1920
20:28:31: 	Height: 1080
20:28:31: };
20:28:31: successfully capturing d3d9 frames via GPU
20:30:49: D3D9Reset called
20:30:49: ---------------------- Cleared D3D9 Capture ----------------------
20:30:49: successfully set up d3d9 hooks
20:30:51: D3D9EndScene called
20:30:51: D3D9Present called
20:30:51: DoD3D9GPUHook: success
20:30:51: D3DSURFACE_DESC {
20:30:51: 	Format: D3DFMT_A8R8G8B8
20:30:51: 	Type: D3DRTYPE_SURFACE
20:30:51: 	Usage: D3DUSAGE_RENDERTARGET 
20:30:51: 	Pool: D3DPOOL_DEFAULT
20:30:51: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:30:51: 	MultiSampleQuality: 0
20:30:51: 	Width: 1920
20:30:51: 	Height: 1080
20:30:51: };
20:30:51: successfully capturing d3d9 frames via GPU
20:34:57: D3D9Reset called
20:34:57: ---------------------- Cleared D3D9 Capture ----------------------
20:34:58: successfully set up d3d9 hooks
20:35:00: D3D9EndScene called
20:35:00: D3D9Present called
20:35:00: DoD3D9GPUHook: success
20:35:00: D3DSURFACE_DESC {
20:35:00: 	Format: D3DFMT_A8R8G8B8
20:35:00: 	Type: D3DRTYPE_SURFACE
20:35:00: 	Usage: D3DUSAGE_RENDERTARGET 
20:35:00: 	Pool: D3DPOOL_DEFAULT
20:35:00: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:35:00: 	MultiSampleQuality: 0
20:35:00: 	Width: 1920
20:35:00: 	Height: 1080
20:35:00: };
20:35:00: successfully capturing d3d9 frames via GPU
20:35:04: D3D9Reset called
20:35:04: ---------------------- Cleared D3D9 Capture ----------------------
20:35:05: successfully set up d3d9 hooks
20:35:06: D3D9EndScene called
20:35:06: D3D9Present called
20:35:06: DoD3D9GPUHook: success
20:35:06: D3DSURFACE_DESC {
20:35:06: 	Format: D3DFMT_A8R8G8B8
20:35:06: 	Type: D3DRTYPE_SURFACE
20:35:06: 	Usage: D3DUSAGE_RENDERTARGET 
20:35:06: 	Pool: D3DPOOL_DEFAULT
20:35:06: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:35:06: 	MultiSampleQuality: 0
20:35:06: 	Width: 1920
20:35:06: 	Height: 1080
20:35:06: };
20:35:06: successfully capturing d3d9 frames via GPU
20:43:34: D3D9Reset called
20:43:34: ---------------------- Cleared D3D9 Capture ----------------------
20:43:35: successfully set up d3d9 hooks
20:43:36: D3D9EndScene called
20:43:36: D3D9Present called
20:43:36: DoD3D9GPUHook: success
20:43:36: D3DSURFACE_DESC {
20:43:36: 	Format: D3DFMT_A8R8G8B8
20:43:36: 	Type: D3DRTYPE_SURFACE
20:43:36: 	Usage: D3DUSAGE_RENDERTARGET 
20:43:36: 	Pool: D3DPOOL_DEFAULT
20:43:36: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:43:36: 	MultiSampleQuality: 0
20:43:36: 	Width: 1920
20:43:36: 	Height: 1080
20:43:36: };
20:43:36: successfully capturing d3d9 frames via GPU
20:43:39: D3D9Reset called
20:43:39: ---------------------- Cleared D3D9 Capture ----------------------
20:43:39: successfully set up d3d9 hooks
20:43:42: D3D9EndScene called
20:43:42: D3D9Present called
20:43:42: DoD3D9GPUHook: success
20:43:42: D3DSURFACE_DESC {
20:43:42: 	Format: D3DFMT_A8R8G8B8
20:43:42: 	Type: D3DRTYPE_SURFACE
20:43:42: 	Usage: D3DUSAGE_RENDERTARGET 
20:43:42: 	Pool: D3DPOOL_DEFAULT
20:43:42: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:43:42: 	MultiSampleQuality: 0
20:43:42: 	Width: 1920
20:43:42: 	Height: 1080
20:43:42: };
20:43:42: successfully capturing d3d9 frames via GPU
20:55:29: D3D9Reset called
20:55:29: ---------------------- Cleared D3D9 Capture ----------------------
20:55:30: successfully set up d3d9 hooks
20:55:33: D3D9EndScene called
20:55:33: D3D9Present called
20:55:33: DoD3D9GPUHook: success
20:55:33: D3DSURFACE_DESC {
20:55:33: 	Format: D3DFMT_A8R8G8B8
20:55:33: 	Type: D3DRTYPE_SURFACE
20:55:33: 	Usage: D3DUSAGE_RENDERTARGET 
20:55:33: 	Pool: D3DPOOL_DEFAULT
20:55:33: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:55:33: 	MultiSampleQuality: 0
20:55:33: 	Width: 1920
20:55:33: 	Height: 1080
20:55:33: };
20:55:33: successfully capturing d3d9 frames via GPU
20:58:18: D3D9Reset called
20:58:18: ---------------------- Cleared D3D9 Capture ----------------------
20:58:18: successfully set up d3d9 hooks
20:58:23: D3D9EndScene called
20:58:23: D3D9Present called
20:58:23: DoD3D9GPUHook: success
20:58:23: D3DSURFACE_DESC {
20:58:23: 	Format: D3DFMT_A8R8G8B8
20:58:23: 	Type: D3DRTYPE_SURFACE
20:58:23: 	Usage: D3DUSAGE_RENDERTARGET 
20:58:23: 	Pool: D3DPOOL_DEFAULT
20:58:23: 	MultiSampleType: D3DMULTISAMPLE_NONE
20:58:23: 	MultiSampleQuality: 0
20:58:23: 	Width: 1920
20:58:23: 	Height: 1080
20:58:23: };
20:58:23: successfully capturing d3d9 frames via GPU
21:00:25: ---------------------- Cleared D3D9 Capture ----------------------
21:00:25: D3D9EndScene called
21:00:25: D3D9Present called
21:00:44: received restart event, capturing
21:00:44: DoD3D9GPUHook: success
21:00:44: D3DSURFACE_DESC {
21:00:44: 	Format: D3DFMT_A8R8G8B8
21:00:44: 	Type: D3DRTYPE_SURFACE
21:00:44: 	Usage: D3DUSAGE_RENDERTARGET 
21:00:44: 	Pool: D3DPOOL_DEFAULT
21:00:44: 	MultiSampleType: D3DMULTISAMPLE_NONE
21:00:44: 	MultiSampleQuality: 0
21:00:44: 	Width: 1920
21:00:44: 	Height: 1080
21:00:44: };
21:00:44: successfully capturing d3d9 frames via GPU
21:00:52: D3D9Reset called
21:00:52: ---------------------- Cleared D3D9 Capture ----------------------
21:00:52: successfully set up d3d9 hooks
21:00:56: D3D9EndScene called
21:00:56: D3D9Present called
21:00:56: DoD3D9GPUHook: success
21:00:56: D3DSURFACE_DESC {
21:00:56: 	Format: D3DFMT_A8R8G8B8
21:00:56: 	Type: D3DRTYPE_SURFACE
21:00:56: 	Usage: D3DUSAGE_RENDERTARGET 
21:00:56: 	Pool: D3DPOOL_DEFAULT
21:00:56: 	MultiSampleType: D3DMULTISAMPLE_NONE
21:00:56: 	MultiSampleQuality: 0
21:00:56: 	Width: 1920
21:00:56: 	Height: 1080
21:00:56: };
21:00:56: successfully capturing d3d9 frames via GPU
21:02:42: D3D9Reset called
21:02:42: ---------------------- Cleared D3D9 Capture ----------------------
21:02:42: successfully set up d3d9 hooks
21:02:46: D3D9EndScene called
21:02:46: D3D9Present called
21:02:46: DoD3D9GPUHook: success
21:02:46: D3DSURFACE_DESC {
21:02:46: 	Format: D3DFMT_A8R8G8B8
21:02:46: 	Type: D3DRTYPE_SURFACE
21:02:46: 	Usage: D3DUSAGE_RENDERTARGET 
21:02:46: 	Pool: D3DPOOL_DEFAULT
21:02:46: 	MultiSampleType: D3DMULTISAMPLE_NONE
21:02:46: 	MultiSampleQuality: 0
21:02:46: 	Width: 1920
21:02:46: 	Height: 1080
21:02:46: };
21:02:46: successfully capturing d3d9 frames via GPU
21:25:29: D3D9Reset called
21:25:29: ---------------------- Cleared D3D9 Capture ----------------------
21:25:30: successfully set up d3d9 hooks
21:25:35: D3D9EndScene called
21:25:35: D3D9Present called
21:25:35: DoD3D9GPUHook: success
21:25:35: D3DSURFACE_DESC {
21:25:35: 	Format: D3DFMT_A8R8G8B8
21:25:35: 	Type: D3DRTYPE_SURFACE
21:25:35: 	Usage: D3DUSAGE_RENDERTARGET 
21:25:35: 	Pool: D3DPOOL_DEFAULT
21:25:35: 	MultiSampleType: D3DMULTISAMPLE_NONE
21:25:35: 	MultiSampleQuality: 0
21:25:35: 	Width: 1920
21:25:35: 	Height: 1080
21:25:35: };
21:25:35: successfully capturing d3d9 frames via GPU
21:54:34: D3D9Reset called
21:54:34: ---------------------- Cleared D3D9 Capture ----------------------
21:54:34: successfully set up d3d9 hooks
21:54:39: D3D9EndScene called
21:54:39: D3D9Present called
21:54:39: DoD3D9GPUHook: success
21:54:40: D3DSURFACE_DESC {
21:54:40: 	Format: D3DFMT_A8R8G8B8
21:54:40: 	Type: D3DRTYPE_SURFACE
21:54:40: 	Usage: D3DUSAGE_RENDERTARGET 
21:54:40: 	Pool: D3DPOOL_DEFAULT
21:54:40: 	MultiSampleType: D3DMULTISAMPLE_NONE
21:54:40: 	MultiSampleQuality: 0
21:54:40: 	Width: 1920
21:54:40: 	Height: 1080
21:54:40: };
21:54:40: successfully capturing d3d9 frames via GPU
21:54:48: D3D9Reset called
21:54:48: ---------------------- Cleared D3D9 Capture ----------------------
21:54:48: successfully set up d3d9 hooks
21:54:50: D3D9EndScene called
21:54:50: D3D9Present called
21:54:50: DoD3D9GPUHook: success
21:54:50: D3DSURFACE_DESC {
21:54:50: 	Format: D3DFMT_A8R8G8B8
21:54:50: 	Type: D3DRTYPE_SURFACE
21:54:50: 	Usage: D3DUSAGE_RENDERTARGET 
21:54:50: 	Pool: D3DPOOL_DEFAULT
21:54:50: 	MultiSampleType: D3DMULTISAMPLE_NONE
21:54:50: 	MultiSampleQuality: 0
21:54:50: 	Width: 1920
21:54:50: 	Height: 1080
21:54:50: };
21:54:50: successfully capturing d3d9 frames via GPU
21:54:53: D3D9Reset called
21:54:53: ---------------------- Cleared D3D9 Capture ----------------------
21:54:53: successfully set up d3d9 hooks
21:54:57: D3D9EndScene called
21:54:57: D3D9Present called
21:54:57: DoD3D9GPUHook: success
21:54:58: D3DSURFACE_DESC {
21:54:58: 	Format: D3DFMT_A8R8G8B8
21:54:58: 	Type: D3DRTYPE_SURFACE
21:54:58: 	Usage: D3DUSAGE_RENDERTARGET 
21:54:58: 	Pool: D3DPOOL_DEFAULT
21:54:58: 	MultiSampleType: D3DMULTISAMPLE_NONE
21:54:58: 	MultiSampleQuality: 0
21:54:58: 	Width: 1920
21:54:58: 	Height: 1080
21:54:58: };
21:54:58: successfully capturing d3d9 frames via GPU
21:58:00: D3D9Reset called
21:58:00: ---------------------- Cleared D3D9 Capture ----------------------
21:58:00: successfully set up d3d9 hooks
21:58:01: D3D9EndScene called
21:58:01: D3D9Present called
21:58:01: DoD3D9GPUHook: success
21:58:01: D3DSURFACE_DESC {
21:58:01: 	Format: D3DFMT_A8R8G8B8
21:58:01: 	Type: D3DRTYPE_SURFACE
21:58:01: 	Usage: D3DUSAGE_RENDERTARGET 
21:58:01: 	Pool: D3DPOOL_DEFAULT
21:58:01: 	MultiSampleType: D3DMULTISAMPLE_NONE
21:58:01: 	MultiSampleQuality: 0
21:58:01: 	Width: 1920
21:58:01: 	Height: 1080
21:58:01: };
21:58:01: successfully capturing d3d9 frames via GPU
22:11:39: D3D9Reset called
22:11:39: ---------------------- Cleared D3D9 Capture ----------------------
22:11:39: successfully set up d3d9 hooks
22:11:40: D3D9EndScene called
22:11:40: D3D9Present called
22:11:40: DoD3D9GPUHook: success
22:11:40: D3DSURFACE_DESC {
22:11:40: 	Format: D3DFMT_A8R8G8B8
22:11:40: 	Type: D3DRTYPE_SURFACE
22:11:40: 	Usage: D3DUSAGE_RENDERTARGET 
22:11:40: 	Pool: D3DPOOL_DEFAULT
22:11:40: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:11:40: 	MultiSampleQuality: 0
22:11:40: 	Width: 1920
22:11:40: 	Height: 1080
22:11:40: };
22:11:40: successfully capturing d3d9 frames via GPU
22:30:11: D3D9Reset called
22:30:11: ---------------------- Cleared D3D9 Capture ----------------------
22:30:11: successfully set up d3d9 hooks
22:30:11: D3D9EndScene called
22:30:13: D3D9Present called
22:30:13: DoD3D9GPUHook: success
22:30:13: D3DSURFACE_DESC {
22:30:13: 	Format: D3DFMT_A8R8G8B8
22:30:13: 	Type: D3DRTYPE_SURFACE
22:30:13: 	Usage: D3DUSAGE_RENDERTARGET 
22:30:13: 	Pool: D3DPOOL_DEFAULT
22:30:13: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:30:13: 	MultiSampleQuality: 0
22:30:13: 	Width: 1920
22:30:13: 	Height: 1080
22:30:13: };
22:30:13: successfully capturing d3d9 frames via GPU
22:34:39: D3D9Reset called
22:34:39: ---------------------- Cleared D3D9 Capture ----------------------
22:34:39: successfully set up d3d9 hooks
22:34:39: D3D9EndScene called
22:34:40: D3D9Present called
22:34:40: DoD3D9GPUHook: success
22:34:40: D3DSURFACE_DESC {
22:34:40: 	Format: D3DFMT_A8R8G8B8
22:34:40: 	Type: D3DRTYPE_SURFACE
22:34:40: 	Usage: D3DUSAGE_RENDERTARGET 
22:34:40: 	Pool: D3DPOOL_DEFAULT
22:34:40: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:34:40: 	MultiSampleQuality: 0
22:34:40: 	Width: 1920
22:34:40: 	Height: 1080
22:34:40: };
22:34:40: successfully capturing d3d9 frames via GPU
22:43:24: D3D9Reset called
22:43:24: ---------------------- Cleared D3D9 Capture ----------------------
22:43:25: successfully set up d3d9 hooks
22:43:25: D3D9EndScene called
22:43:29: D3D9Present called
22:43:29: DoD3D9GPUHook: success
22:43:29: D3DSURFACE_DESC {
22:43:29: 	Format: D3DFMT_A8R8G8B8
22:43:29: 	Type: D3DRTYPE_SURFACE
22:43:29: 	Usage: D3DUSAGE_RENDERTARGET 
22:43:29: 	Pool: D3DPOOL_DEFAULT
22:43:29: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:43:29: 	MultiSampleQuality: 0
22:43:29: 	Width: 1920
22:43:29: 	Height: 1080
22:43:29: };
22:43:29: successfully capturing d3d9 frames via GPU
22:54:43: D3D9Reset called
22:54:43: ---------------------- Cleared D3D9 Capture ----------------------
22:54:43: successfully set up d3d9 hooks
22:54:50: D3D9EndScene called
22:54:50: D3D9Present called
22:54:50: DoD3D9GPUHook: success
22:54:50: D3DSURFACE_DESC {
22:54:50: 	Format: D3DFMT_A8R8G8B8
22:54:50: 	Type: D3DRTYPE_SURFACE
22:54:50: 	Usage: D3DUSAGE_RENDERTARGET 
22:54:50: 	Pool: D3DPOOL_DEFAULT
22:54:50: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:54:50: 	MultiSampleQuality: 0
22:54:50: 	Width: 1920
22:54:50: 	Height: 1080
22:54:50: };
22:54:50: successfully capturing d3d9 frames via GPU
22:57:06: D3D9Reset called
22:57:06: ---------------------- Cleared D3D9 Capture ----------------------
22:57:07: successfully set up d3d9 hooks
22:57:09: D3D9EndScene called
22:57:09: D3D9Present called
22:57:09: DoD3D9GPUHook: success
22:57:09: D3DSURFACE_DESC {
22:57:09: 	Format: D3DFMT_A8R8G8B8
22:57:09: 	Type: D3DRTYPE_SURFACE
22:57:09: 	Usage: D3DUSAGE_RENDERTARGET 
22:57:09: 	Pool: D3DPOOL_DEFAULT
22:57:09: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:57:09: 	MultiSampleQuality: 0
22:57:09: 	Width: 1920
22:57:09: 	Height: 1080
22:57:09: };
22:57:09: successfully capturing d3d9 frames via GPU
22:57:41: D3D9Reset called
22:57:41: ---------------------- Cleared D3D9 Capture ----------------------
22:57:41: successfully set up d3d9 hooks
22:57:43: D3D9EndScene called
22:57:43: D3D9Present called
22:57:44: DoD3D9GPUHook: success
22:57:44: D3DSURFACE_DESC {
22:57:44: 	Format: D3DFMT_A8R8G8B8
22:57:44: 	Type: D3DRTYPE_SURFACE
22:57:44: 	Usage: D3DUSAGE_RENDERTARGET 
22:57:44: 	Pool: D3DPOOL_DEFAULT
22:57:44: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:57:44: 	MultiSampleQuality: 0
22:57:44: 	Width: 1920
22:57:44: 	Height: 1080
22:57:44: };
22:57:44: successfully capturing d3d9 frames via GPU
22:58:08: D3D9Reset called
22:58:08: ---------------------- Cleared D3D9 Capture ----------------------
22:58:08: successfully set up d3d9 hooks
22:58:13: D3D9EndScene called
22:58:13: D3D9Present called
22:58:13: DoD3D9GPUHook: success
22:58:13: D3DSURFACE_DESC {
22:58:13: 	Format: D3DFMT_A8R8G8B8
22:58:13: 	Type: D3DRTYPE_SURFACE
22:58:13: 	Usage: D3DUSAGE_RENDERTARGET 
22:58:13: 	Pool: D3DPOOL_DEFAULT
22:58:13: 	MultiSampleType: D3DMULTISAMPLE_NONE
22:58:13: 	MultiSampleQuality: 0
22:58:13: 	Width: 1920
22:58:13: 	Height: 1080
22:58:13: };
22:58:13: successfully capturing d3d9 frames via GPU
23:04:36: D3D9Reset called
23:04:36: ---------------------- Cleared D3D9 Capture ----------------------
23:04:37: successfully set up d3d9 hooks
23:04:41: D3D9EndScene called
23:04:41: D3D9Present called
23:04:41: DoD3D9GPUHook: success
23:04:41: D3DSURFACE_DESC {
23:04:41: 	Format: D3DFMT_A8R8G8B8
23:04:41: 	Type: D3DRTYPE_SURFACE
23:04:41: 	Usage: D3DUSAGE_RENDERTARGET 
23:04:41: 	Pool: D3DPOOL_DEFAULT
23:04:41: 	MultiSampleType: D3DMULTISAMPLE_NONE
23:04:41: 	MultiSampleQuality: 0
23:04:41: 	Width: 1920
23:04:41: 	Height: 1080
23:04:41: };
23:04:41: successfully capturing d3d9 frames via GPU
23:37:48: ---------------------- Cleared D3D9 Capture ----------------------
23:37:48: D3D9EndScene called
23:37:48: D3D9Present called

Code:
00:09:26: Settings::Video: Enabling Aero
00:09:43: Open Broadcaster Software v0.571b - 64bit ( ^ω^)
00:09:43: -------------------------------
00:09:43: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
00:09:43: CPU Speed: 3392MHz
00:09:43: Physical Memory:  8138MB Total, 5747MB Free
00:09:43: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
00:09:43: monitor 1: pos={0, 0}, size={1920, 1080}
00:09:43: Windows Version: 6.1 Build 7601 S
00:09:43: Aero is Enabled
00:09:43: -------------------------------
00:09:43: OBS Modules:
00:09:43: Base Address     Module
00:09:43: 000000003F860000 OBS.exe
00:09:43: 00000000DDD00000 OBSApi.dll
00:09:43: 00000000F57A0000 DShowPlugin.dll
00:09:43: 00000000F5770000 GraphicsCapture.dll
00:09:43: 00000000F1C30000 NoiseGate.dll
00:09:43: 00000000F1C50000 PSVPlugin.dll
00:09:43: ------------------------------------------
00:09:43: Adapter 1
00:09:43:   Video Adapter: AMD Radeon HD 7900 Series
00:09:43:   Video Adapter Dedicated Video Memory: 3202543616
00:09:43:   Video Adapter Shared System Memory: 3998302208
00:09:43: =====Stream Start: 2013-10-04, 00:09:43===============================================
00:09:43:   Multithreaded optimizations: On
00:09:43:   Base resolution: 1920x1080
00:09:43:   Output resolution: 1280x720
00:09:43: ------------------------------------------
00:09:43: Loading up D3D10 on AMD Radeon HD 7900 Series...
00:09:43: ------------------------------------------
00:09:43: Audio Format: 48000hz
00:09:43: Playback device {0.0.0.00000000}.{eab28b6a-8bd5-4ccf-9a30-973b8ad91e6e}
00:09:43: ------------------------------------------
00:09:43: Using desktop audio input: Speakers (ASUS Xonar Essence STX Audio Device)
00:09:43: ------------------------------------------
00:09:43: Using auxilary audio input: Microphone (HD Pro Webcam C920)
00:09:43: ------------------------------------------
00:09:43: Audio Encoding: AAC
00:09:43:     bitrate: 128
00:09:43: Using Window Capture
00:09:43: Using bitmap image
00:09:43: ------------------------------------------
00:09:43:     device: Logitech HD Pro Webcam C920,
00:09:43:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&349336c8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
00:09:43:     chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000, fourCC: 'I420'
00:09:43:     audio device: Disable,
00:09:43:     audio device id Disabled,
00:09:43: 
00:09:43: Using directshow input
00:09:43: Using graphics capture
00:09:43: Using bitmap image
00:09:43: ------------------------------------------
00:09:43: Video Encoding: x264
00:09:43:     fps: 60
00:09:43:     width: 1280, height: 720
00:09:43:     preset: veryfast
00:09:43:     profile: high
00:09:43:     keyint: 120
00:09:43:     CBR: yes
00:09:43:     CFR: yes
00:09:43:     max bitrate: 3000
00:09:43:     buffer size: 3500
00:09:43: ------------------------------------------
00:09:43: MMDeviceAudioSource: Frequency for device 'Speakers (ASUS Xonar Essence STX Audio Device)' is 352800, samples per sec is 44100
00:09:43: MMDeviceAudioSource: Frequency for device 'Microphone (HD Pro Webcam C920)' is 128000, samples per sec is 16000
00:09:51: Total frames encoded: 446, total frames duplicated: 6 (1.35%)
00:09:51: Total frames rendered: 451, number of late frames: 2 (0.44%) (it's okay for some frames to be late)
00:09:52: 
00:09:52: Profiler time results:
00:09:52: 
00:09:52: ==============================================================
00:09:52: video thread frame - [100%] [avg time: 2.191 ms] [children: 70.7%] [unaccounted: 29.3%]
00:09:52: | scene->Preprocess - [70.7%] [avg time: 1.549 ms]
00:09:52: GPU download and conversion - [100%] [avg time: 0.41 ms] [children: 96.6%] [unaccounted: 3.41%]
00:09:52: | flush - [84.6%] [avg time: 0.347 ms]
00:09:52: | CopyResource - [4.63%] [avg time: 0.019 ms]
00:09:52: | conversion to 4:2:0 - [7.32%] [avg time: 0.03 ms]
00:09:52: Convert444Threads - [100%] [avg time: 0.617 ms] [children: 99.4%] [unaccounted: 0.648%]
00:09:52: | Convert444toNV12 - [99.4%] [avg time: 0.613 ms]
00:09:52: encoder thread frame - [100%] [avg time: 0.802 ms]
00:09:52: ==============================================================
00:09:52: 
00:09:52: 
00:09:52: Profiler CPU results:
00:09:52: 
00:09:52: ==============================================================
00:09:52: video thread frame - [cpu time: avg 1.625 ms, total 733.204 ms] [avg calls per frame: 1]
00:09:52: | scene->Preprocess - [cpu time: avg 1.314 ms, total 592.803 ms] [avg calls per frame: 1]
00:09:52: GPU download and conversion - [cpu time: avg 0.069 ms, total 31.2 ms] [avg calls per frame: 1]
00:09:52: | flush - [cpu time: avg 0.034 ms, total 15.6 ms] [avg calls per frame: 1]
00:09:52: | CopyResource - [cpu time: avg 0.038 ms, total 15.6 ms] [avg calls per frame: 1]
00:09:52: | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:09:52: Convert444Threads - [cpu time: avg 0.793 ms, total 639.604 ms] [avg calls per frame: 2]
00:09:52: | Convert444toNV12 - [cpu time: avg 0.793 ms, total 639.604 ms] [avg calls per frame: 2]
00:09:52: encoder thread frame - [cpu time: avg 0.115 ms, total 46.8 ms] [avg calls per frame: 1]
00:09:52: ==============================================================
00:09:52: 
00:09:52: =====Stream End: 2013-10-04, 00:09:52=================================================
 

dodgepong

Administrator
Community Helper
You can put your bit rate at 3500, too. I general, it's recommended to leave the bit rate and buffer equal.

Other than that, the only way to increase picture quality is to lower the x264 preset to faster or fast. You should only do this if you have a really good processor that won't choke on the extra CPU load.

What game are you streaming? Some games, such as 3rd person MMOs and some FPSes tend to cause blurriness more than low-movement games, like SC2 or LoL.
 

Chaos7040

New Member
Oh ok sounds good! I lowered my bitrate to 2500/2500 so all can watch my stream. I am currently streaming Outlast, however it tends to get pixelated when there is lots of motion. Is there anyway to fix??
 

dodgepong

Administrator
Community Helper
If you don't want to raise your bit rate, then you can lower your resolution or change your x264 preset to faster or fast if your CPU can handle it, like I said before. That's pretty much it.
 

Krxz

Member
I have aproximatly the same rig

i5 3750k 3.4 (not. OCed)
8GB Gskill RAM
7950HD
4.6Mpbs upload

I stream League of Legends at 720p@60fps which looks pretty smooth since its a slow paste game. However when I try to stream a shooter, I get obvious pixelation. There is nothing that can be done here unless you tweak the presets like suggested dodgepong.

Personally I have tried this while streaming League of Legends (so it wasn't as demanding as a shooter could be), and no matter what preset I chose from faster, fast, medium. My CPU load, and I guess I can say our CPU load gets between 85%-96% and this is in a custom LoL game with no bots, just standing there. I can safely say, our CPU cannot hold up on lower presets then very-fast. Maybe faster is ok, the load is around 80% but personally I don't want my CPU at that load because I want a good in game experience as well.

So like I said, I stream at 720p@60fps 3500/3500 and I get pixelation on high motion scenes. My load is around 66-76% which I consider good, and my CPU never overheats. Other presets made my stream skip/ as well as myself in game. CPU couldn't hold it.

That is my opinion.

Regards
 

Chaos7040

New Member
Oh OK, as long as I am not the only one that's having that problem.

Do you think raising it to 3500/3500 is good? What about if viewers don't have good connections?
 

dodgepong

Administrator
Community Helper
Higher bitrate = better picture quality, harder for people with weaker internet to watch. You'll have to make the decision yourself as to what you want to do.
 

Chaos7040

New Member
I mean the picture quality is good, it's just when lots of motion happens it gets pixelated. But thanks though for the help!
 

dodgepong

Administrator
Community Helper
You can try streaming at a lower resolution. It might not get as pixelated, but...well, it's lower resolution.
 
Top