Question / Help 540p streaming help needed...

Rough

Member
I gave up streaming at 720p with my awesome upload speed.
0CwtoTF.png

So,I decided to go for 540p..
Stream itself looks like this now
http://www.twitch.tv/irs0osooom/b/470240926
Log
Code:
00:13:31: Server Ping plugin strings not found, dynamically loading 24 strings
00:14:08: Open Broadcaster Software v0.571b - 64bit ( ^ω^)
00:14:08: -------------------------------
00:14:08: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
00:14:08: CPU Speed: 3500MHz
00:14:08: Physical Memory:  16329MB Total, 13391MB Free
00:14:08: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
00:14:08: monitor 1: pos={0, 0}, size={1920, 1080}
00:14:08: Windows Version: 6.1 Build 7601 S
00:14:08: Aero is Enabled
00:14:08: -------------------------------
00:14:08: OBS Modules:
00:14:08: Base Address     Module
00:14:08: 000000003F960000 OBS.exe
00:14:08: 00000000EC7A0000 OBSApi.dll
00:14:08: 00000000F6240000 DShowPlugin.dll
00:14:08: 00000000F3F70000 GraphicsCapture.dll
00:14:08: 00000000F62A0000 NoiseGate.dll
00:14:08: 00000000F3E80000 PSVPlugin.dll
00:14:08: 00000000F3BD0000 ServerPingPlugin.dll
00:14:08: ------------------------------------------
00:14:08: Adapter 1
00:14:08:   Video Adapter: NVIDIA GeForce GTX TITAN
00:14:08:   Video Adapter Dedicated Video Memory: 2055929856
00:14:08:   Video Adapter Shared System Memory: 3997763584
00:14:08: =====Stream Start: 2013-10-15, 00:14:08===============================================
00:14:08:   Multithreaded optimizations: On
00:14:08:   Base resolution: 1920x1080
00:14:08:   Output resolution: 960x540
00:14:08: ------------------------------------------
00:14:08: Loading up D3D10 on NVIDIA GeForce GTX TITAN...
00:14:08: ------------------------------------------
00:14:08: Audio Format: 44100hz
00:14:08: Playback device {0.0.0.00000000}.{0f92acbe-2545-4af3-ae4f-e64ccb0d8276}
00:14:08: ------------------------------------------
00:14:08: Using desktop audio input: Speakers (ASUS Xonar DGX Audio Device)
00:14:08: Using 7.1 surround speaker setup
00:14:08: ------------------------------------------
00:14:08: Using auxilary audio input: Microphone (ASUS Xonar DGX Audio Device)
00:14:08: ------------------------------------------
00:14:08: Audio Encoding: AAC
00:14:08:     bitrate: 128
00:14:08: Using Window Capture
00:14:08: Using custom x264 settings: "keyint=96"
00:14:08: ------------------------------------------
00:14:08: Video Encoding: x264
00:14:08:     fps: 48
00:14:08:     width: 960, height: 540
00:14:08:     preset: veryfast
00:14:08:     profile: high
00:14:08:     keyint: 96
00:14:08:     CBR: no
00:14:08:     CFR: yes
00:14:08:     max bitrate: 1500
00:14:08:     buffer size: 1500
00:14:08:     quality: 10
00:14:08: ------------------------------------------
00:14:08: MMDeviceAudioSource: Frequency for device 'Speakers (ASUS Xonar DGX Audio Device)' is 3072000, samples per sec is 96000
00:14:08: MMDeviceAudioSource: Frequency for device 'Microphone (ASUS Xonar DGX Audio Device)' is 768000, samples per sec is 96000
00:14:20: Settings::Video: Enabling Aero
00:14:23: Total frames encoded: 695, total frames duplicated: 0 (0.00%)
00:14:23: Total frames rendered: 701, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
00:14:23: 
00:14:23: Profiler time results:
00:14:23: 
00:14:23: ==============================================================
00:14:23: video thread frame - [100%] [avg time: 0.513 ms] [children: 54.2%] [unaccounted: 45.8%]
00:14:23: | scene->Preprocess - [54.2%] [avg time: 0.278 ms]
00:14:23: GPU download and conversion - [100%] [avg time: 0.041 ms] [children: 92.7%] [unaccounted: 7.32%]
00:14:23: | flush - [63.4%] [avg time: 0.026 ms]
00:14:23: | CopyResource - [26.8%] [avg time: 0.011 ms]
00:14:23: | conversion to 4:2:0 - [2.44%] [avg time: 0.001 ms]
00:14:23: Convert444Threads - [100%] [avg time: 0.148 ms] [children: 99.3%] [unaccounted: 0.676%]
00:14:23: | Convert444toNV12 - [99.3%] [avg time: 0.147 ms]
00:14:23: encoder thread frame - [100%] [avg time: 0.344 ms]
00:14:23: ==============================================================
00:14:23: 
00:14:23: 
00:14:23: Profiler CPU results:
00:14:23: 
00:14:23: ==============================================================
00:14:23: video thread frame - [cpu time: avg 0.022 ms, total 15.6 ms] [avg calls per frame: 1]
00:14:23: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:23: GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:23: | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:23: | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:23: | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:23: Convert444Threads - [cpu time: avg 0.023 ms, total 31.2 ms] [avg calls per frame: 2]
00:14:23: | Convert444toNV12 - [cpu time: avg 0.023 ms, total 31.2 ms] [avg calls per frame: 2]
00:14:23: encoder thread frame - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:23: ==============================================================
00:14:23: 
00:14:23: =====Stream End: 2013-10-15, 00:14:23=================================================
00:14:24: =====Stream Start: 2013-10-15, 00:14:24===============================================
00:14:24:   Multithreaded optimizations: On
00:14:24:   Base resolution: 1920x1080
00:14:24:   Output resolution: 960x540
00:14:24: ------------------------------------------
00:14:24: Loading up D3D10 on NVIDIA GeForce GTX TITAN...
00:14:24: ------------------------------------------
00:14:24: Audio Format: 44100hz
00:14:24: Playback device {0.0.0.00000000}.{0f92acbe-2545-4af3-ae4f-e64ccb0d8276}
00:14:24: ------------------------------------------
00:14:24: Using desktop audio input: Speakers (ASUS Xonar DGX Audio Device)
00:14:24: Using 7.1 surround speaker setup
00:14:24: ------------------------------------------
00:14:24: Using auxilary audio input: Microphone (ASUS Xonar DGX Audio Device)
00:14:24: ------------------------------------------
00:14:24: Audio Encoding: AAC
00:14:24:     bitrate: 128
00:14:24: Using Window Capture
00:14:24: Using custom x264 settings: "keyint=96"
00:14:24: ------------------------------------------
00:14:24: Video Encoding: x264
00:14:24:     fps: 48
00:14:24:     width: 960, height: 540
00:14:24:     preset: veryfast
00:14:24:     profile: high
00:14:24:     keyint: 96
00:14:24:     CBR: no
00:14:24:     CFR: yes
00:14:24:     max bitrate: 1500
00:14:24:     buffer size: 1500
00:14:24:     quality: 10
00:14:24: ------------------------------------------
00:14:24: MMDeviceAudioSource: Frequency for device 'Speakers (ASUS Xonar DGX Audio Device)' is 3072000, samples per sec is 96000
00:14:24: MMDeviceAudioSource: Frequency for device 'Microphone (ASUS Xonar DGX Audio Device)' is 768000, samples per sec is 96000
00:14:53: Total frames encoded: 1386, total frames duplicated: 1 (0.07%)
00:14:53: Total frames rendered: 1393, number of late frames: 1 (0.07%) (it's okay for some frames to be late)
00:14:54: 
00:14:54: Profiler time results:
00:14:54: 
00:14:54: ==============================================================
00:14:54: video thread frame - [100%] [avg time: 1.169 ms] [children: 79%] [unaccounted: 21%]
00:14:54: | scene->Preprocess - [79%] [avg time: 0.924 ms]
00:14:54: GPU download and conversion - [100%] [avg time: 0.039 ms] [children: 87.2%] [unaccounted: 12.8%]
00:14:54: | flush - [56.4%] [avg time: 0.022 ms]
00:14:54: | CopyResource - [28.2%] [avg time: 0.011 ms]
00:14:54: | conversion to 4:2:0 - [2.56%] [avg time: 0.001 ms]
00:14:54: Convert444Threads - [100%] [avg time: 0.143 ms] [children: 98.6%] [unaccounted: 1.4%]
00:14:54: | Convert444toNV12 - [98.6%] [avg time: 0.141 ms]
00:14:54: encoder thread frame - [100%] [avg time: 0.378 ms]
00:14:54: ==============================================================
00:14:54: 
00:14:54: 
00:14:54: Profiler CPU results:
00:14:54: 
00:14:54: ==============================================================
00:14:54: video thread frame - [cpu time: avg 0.212 ms, total 296.401 ms] [avg calls per frame: 1]
00:14:54: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:54: GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:54: | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:54: | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:54: | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
00:14:54: Convert444Threads - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 2]
00:14:54: | Convert444toNV12 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 2]
00:14:54: encoder thread frame - [cpu time: avg 0.022 ms, total 31.2 ms] [avg calls per frame: 1]
00:14:54: ==============================================================
00:14:54: 
00:14:54: =====Stream End: 2013-10-15, 00:14:54=================================================
00:15:36: =====Stream Start: 2013-10-15, 00:15:36===============================================
00:15:36:   Multithreaded optimizations: On
00:15:36:   Base resolution: 1920x1080
00:15:36:   Output resolution: 960x540
00:15:36: ------------------------------------------
00:15:36: Loading up D3D10 on NVIDIA GeForce GTX TITAN...
00:15:37: ------------------------------------------
00:15:37: Audio Format: 44100hz
00:15:37: Playback device {0.0.0.00000000}.{0f92acbe-2545-4af3-ae4f-e64ccb0d8276}
00:15:37: ------------------------------------------
00:15:37: Using desktop audio input: Speakers (ASUS Xonar DGX Audio Device)
00:15:37: Using 7.1 surround speaker setup
00:15:37: ------------------------------------------
00:15:37: Using auxilary audio input: Microphone (ASUS Xonar DGX Audio Device)
00:15:37: ------------------------------------------
00:15:37: Audio Encoding: AAC
00:15:37:     bitrate: 128
00:15:37: Using Window Capture
00:15:37: Using custom x264 settings: "keyint=96"
00:15:37: ------------------------------------------
00:15:37: Video Encoding: x264
00:15:37:     fps: 48
00:15:37:     width: 960, height: 540
00:15:37:     preset: veryfast
00:15:37:     profile: high
00:15:37:     keyint: 96
00:15:37:     CBR: no
00:15:37:     CFR: yes
00:15:37:     max bitrate: 1500
00:15:37:     buffer size: 1500
00:15:37:     quality: 10
00:15:37: ------------------------------------------
00:15:37: MMDeviceAudioSource: Frequency for device 'Speakers (ASUS Xonar DGX Audio Device)' is 3072000, samples per sec is 96000
00:15:37: MMDeviceAudioSource: Frequency for device 'Microphone (ASUS Xonar DGX Audio Device)' is 768000, samples per sec is 96000
00:15:45: Using RTMP service: Twitch / Justin.tv
00:15:45:   Server selection: rtmp://live-ams.justin.tv/app
00:15:45:   Interface: Intel(R) 82579V Gigabit Network Connection (ethernet, 100 mbps)
00:15:46: Completed handshake with rtmp://live-ams.justin.tv/app in 452 ms.
00:15:47: SO_SNDBUF was at 8192
00:15:47: SO_SNDBUF is now 65536
00:19:41: Total frames encoded: 11696, total frames duplicated: 5 (0.04%)
00:19:41: Total frames rendered: 11703, number of late frames: 1 (0.01%) (it's okay for some frames to be late)
00:19:50: RTMPPublisher::SocketLoop: Graceful loop exit
00:19:50: Average send payload: 4003 bytes, average send interval: 21 ms
00:19:50: Number of times waited to send: 0, Waited for a total of 0 bytes
00:19:50: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
00:19:50: Number of bytes sent: 44274787
00:19:50: 
00:19:50: Profiler time results:
00:19:50: 
00:19:50: ==============================================================
00:19:50: video thread frame - [100%] [avg time: 1.092 ms] [children: 90.8%] [unaccounted: 9.16%]
00:19:50: | scene->Preprocess - [90.8%] [avg time: 0.992 ms]
00:19:50: GPU download and conversion - [100%] [avg time: 0.069 ms] [children: 91.3%] [unaccounted: 8.7%]
00:19:50: | flush - [68.1%] [avg time: 0.047 ms]
00:19:50: | CopyResource - [21.7%] [avg time: 0.015 ms]
00:19:50: | conversion to 4:2:0 - [1.45%] [avg time: 0.001 ms]
00:19:50: Convert444Threads - [100%] [avg time: 0.147 ms] [children: 98.6%] [unaccounted: 1.36%]
00:19:50: | Convert444toNV12 - [98.6%] [avg time: 0.145 ms]
00:19:50: encoder thread frame - [100%] [avg time: 0.374 ms]
00:19:50: ==============================================================
00:19:50: 
00:19:50: 
00:19:50: Profiler CPU results:
00:19:50: 
00:19:50: ==============================================================
00:19:50: video thread frame - [cpu time: avg 0.426 ms, total 4992.03 ms] [avg calls per frame: 1]
00:19:50: | scene->Preprocess - [cpu time: avg 0.009 ms, total 109.202 ms] [avg calls per frame: 1]
00:19:50: GPU download and conversion - [cpu time: avg 0.085 ms, total 998.407 ms] [avg calls per frame: 1]
00:19:50: | flush - [cpu time: avg 0.014 ms, total 171.6 ms] [avg calls per frame: 1]
00:19:50: | CopyResource - [cpu time: avg 0.058 ms, total 686.406 ms] [avg calls per frame: 1]
00:19:50: | conversion to 4:2:0 - [cpu time: avg 0.004 ms, total 46.801 ms] [avg calls per frame: 1]
00:19:50: Convert444Threads - [cpu time: avg 0.024 ms, total 561.603 ms] [avg calls per frame: 2]
00:19:50: | Convert444toNV12 - [cpu time: avg 0.024 ms, total 561.603 ms] [avg calls per frame: 2]
00:19:50: encoder thread frame - [cpu time: avg 0.001 ms, total 15.6 ms] [avg calls per frame: 1]
00:19:50: ==============================================================
00:19:50: 
00:19:50: =====Stream End: 2013-10-15, 00:19:50=================================================
00:19:52: Server Ping plugin instance deleted; removing dynamically loaded localization strings

The settings that I'm using:
No CBR/CBR padding
Quality 10
Max bitrate 1500
No custom buffer size
Resolution downscale to 2.00 (960x540) at 48 fps
Using multithreaded optimizations
Process priority class on normal
Scene buffering time 400
x264 preset veryfast
x264 encoding profile high
Keyframe Interval 2
Using CFR
Custom x264 settings keyint=96

Anything I can do to improve the quality of the stream itself ?
 

dodgepong

Administrator
Community Helper
Enable CBR and lower frame rate to 30fps, to start.

Is 1500kbps the highest you can go without lagging in-game or dropping frames? Because if you can raise that up, that can help.

You might be able to run the faster x264 profile with a 3770k...it's worth a shot.
 

Rough

Member
Actually,CBR is the one that gave me dropped frames sometimes on 720p...
No,1500kbps is not the highest that I can go for..I can bump it for 2000kbps I think.
but isn't it enough for 540p ?
I'll give a try for faster profile,but I'm not sure if its that or priority class that I tried before,and the game itself felt a bit heavier...
 

dodgepong

Administrator
Community Helper
CBR is what Twitch wants you to stream at, and it's better for viewers to watch with CBR. If you are dropping frames at 1500 CBR, you should lower your bit rate.
 

Rough

Member
I actually think that I'm dropping frames with CBR on when ingame I have some kind of loading screen or something ...
Or it might be a huge coincidence.
 
Top