Question / Help streaming improvement advice

maidos

New Member
since i got the upgrade and have 40 mB/s in up i was wondering if i can improve the streaming quality since it doesnt really look that good when theres fast movement, theres pixelation whenever theres fast movement on the stream

http://twitch.tv/maidos2/b/418515214

09:14:32: Open Broadcaster Software v0.522b - 32bit (´・ω・`)
09:14:32: -------------------------------
09:14:32: CPU Name: Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
09:14:32: CPU Speed: 3300MHz
09:14:32: Physical Memory: 4095MB Total, 3396MB Free
09:14:32: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
09:14:32: monitor 1: pos={0, 0}, size={1920, 1080}
09:14:32: Windows Version: 6.1 Build 7600
09:14:32: Aero is Enabled
09:14:32: -------------------------------
09:14:32: OBS Modules:
09:14:32: Base Address Module
09:14:32: 00A90000 OBS.exe
09:14:32: 6F010000 OBSApi.dll
09:14:32: 711A0000 DShowPlugin.dll
09:14:32: 745E0000 GraphicsCapture.dll
09:14:32: 71180000 NoiseGate.dll
09:14:32: ------------------------------------------
09:14:32: Adapter 1
09:14:32: Video Adapter: NVIDIA GeForce GTX 570
09:14:32: Video Adapter Dedicated Video Memory: 1293352960
09:14:32: Video Adapter Shared System Memory: 2924773376
09:14:32: =====Stream Start: 2013-06-18, 09:14:32===============================================
09:14:32: Multithreaded optimizations: On
09:14:32: Base resolution: 1920x1080
09:14:32: Output resolution: 1536x864
09:14:32: ------------------------------------------
09:14:32: Loading up D3D10...
09:14:32: Playback device Default
09:14:32: ------------------------------------------
09:14:32: Using desktop audio input: Realtek HD Audio 2nd output (Realtek High Definition Audio)
09:14:32: ------------------------------------------
09:14:32: Using auxilary audio input: Microphone (Realtek High Definition Audio)
09:14:32: ------------------------------------------
09:14:32: Audio Encoding: AAC
09:14:32: bitrate: 128
09:14:32: Using Window Capture
09:14:32: ------------------------------------------
09:14:32: Video Encoding: x264
09:14:32: fps: 60
09:14:32: width: 1536, height: 864
09:14:32: preset: veryfast
09:14:32: CBR: no
09:14:32: CFR: no
09:14:32: max bitrate: 3000
09:14:32: buffer size: 3000
09:14:32: quality: 10
09:14:32: ------------------------------------------
09:14:33: Using RTMP service: Twitch / Justin.tv
09:14:33: Server selection: rtmp://live-ams.justin.tv/app
09:14:35: SO_SNDBUF was at 8192
09:14:35: SO_SNDBUF is now 65536
09:18:29: Total frames rendered: 14198, number of frames that lagged: 2 (0.01%) (it's okay for some frames to lag)
09:18:29: RTMPPublisher::SocketLoop: Aborting due to bStopping
09:18:29: Number of times waited to send: 0, Waited for a total of 0 bytes
09:18:29: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
09:18:29: =====Stream End: 2013-06-18, 09:18:29=================================================
09:23:12:
09:23:12: Profiler results:
09:23:12:
09:23:12: ==============================================================
09:23:12: frame - [100%] [avg time: 2.334 ms] [avg calls per frame: 1] [children: 87.7%] [unaccounted: 12.3%]
09:23:12: | scene->Preprocess - [17%] [avg time: 0.396 ms] [avg calls per frame: 1]
09:23:12: | video encoding and uploading - [70.8%] [avg time: 1.652 ms] [avg calls per frame: 1] [children: 70.5%] [unaccounted: 0.3%]
09:23:12: | | CopyResource - [0.643%] [avg time: 0.015 ms] [avg calls per frame: 0]
09:23:12: | | conversion to 4:2:0 - [0.257%] [avg time: 0.006 ms] [avg calls per frame: 0]
09:23:12: | | call to encoder - [68.8%] [avg time: 1.606 ms] [avg calls per frame: 0]
09:23:12: | | sending stuff out - [0.771%] [avg time: 0.018 ms] [avg calls per frame: 0]
09:23:12: ==============================================================
09:23:12:
 

dodgepong

Administrator
Community Helper
The nature of FPS games is that they are high motion, and honestly you can't expect them to have perpetual pristine quality. You can try bumping bit rate up to 3500, if you can afford it, and if you have the extra CPU to spare, perhaps consider dropping down your preset to faster and see if you can handle it.

Also, I recommend using CBR to make your stream easier for viewers to watch so that your bandwidth won't spike everywhere as much.
 

Krazy

Town drunk
An extra 500 bitrate and downscaling again to 720p will really help you out here. I don't recommend 864p60fps for FPS games unless you are really willing to go up to 4000 bitrate and beyond, and you start seriously running into viewer problems at that point.
 

maidos

New Member
alright i downscaled to 720p however theres still some pixelation when theres fast movement :/
http://www.twitch.tv/maidos2/b/418536572

10:56:34: Open Broadcaster Software v0.522b - 32bit (´・ω・`)
10:56:34: -------------------------------
10:56:34: CPU Name: Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
10:56:34: CPU Speed: 3300MHz
10:56:34: Physical Memory: 4095MB Total, 3276MB Free
10:56:34: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
10:56:34: monitor 1: pos={0, 0}, size={1920, 1080}
10:56:34: Windows Version: 6.1 Build 7600
10:56:34: Aero is Enabled
10:56:34: -------------------------------
10:56:34: OBS Modules:
10:56:34: Base Address Module
10:56:34: 01220000 OBS.exe
10:56:34: 6F190000 OBSApi.dll
10:56:34: 71080000 DShowPlugin.dll
10:56:34: 711B0000 GraphicsCapture.dll
10:56:34: 745E0000 NoiseGate.dll
10:56:34: ------------------------------------------
10:56:34: Adapter 1
10:56:34: Video Adapter: NVIDIA GeForce GTX 570
10:56:34: Video Adapter Dedicated Video Memory: 1293352960
10:56:34: Video Adapter Shared System Memory: 2924773376
10:56:34: =====Stream Start: 2013-06-18, 10:56:34===============================================
10:56:34: Multithreaded optimizations: On
10:56:34: Base resolution: 1920x1080
10:56:34: Output resolution: 1280x720
10:56:34: ------------------------------------------
10:56:34: Loading up D3D10...
10:56:34: Playback device Default
10:56:34: ------------------------------------------
10:56:34: Using desktop audio input: Realtek HD Audio 2nd output (Realtek High Definition Audio)
10:56:34: ------------------------------------------
10:56:34: Using auxilary audio input: Microphone (Realtek High Definition Audio)
10:56:34: ------------------------------------------
10:56:34: Audio Encoding: AAC
10:56:34: bitrate: 128
10:56:34: Using graphics capture
10:56:34: ------------------------------------------
10:56:34: Video Encoding: x264
10:56:34: fps: 60
10:56:34: width: 1280, height: 720
10:56:34: preset: veryfast
10:56:34: CBR: yes
10:56:34: CFR: no
10:56:34: max bitrate: 4000
10:56:34: ------------------------------------------
10:56:36: Using RTMP service: Twitch / Justin.tv
10:56:36: Server selection: rtmp://live-ams.justin.tv/app
10:56:37: SO_SNDBUF was at 8192
10:56:37: SO_SNDBUF is now 65536
10:56:44: SharedTexCapture hooked
10:56:45: GraphicsCaptureSource::NewCapture: eliminating old capture
10:56:45: SharedTexCapture hooked
10:56:58: Total frames rendered: 1444, number of frames that lagged: 1 (0.07%) (it's okay for some frames to lag)
10:56:58: RTMPPublisher::SocketLoop: Aborting due to bStopping
10:56:58: Number of times waited to send: 0, Waited for a total of 0 bytes
10:56:58: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
10:56:58: =====Stream End: 2013-06-18, 10:56:58=================================================
10:57:01: =====Stream Start: 2013-06-18, 10:57:01===============================================
10:57:01: Multithreaded optimizations: On
10:57:01: Base resolution: 1920x1080
10:57:01: Output resolution: 1280x720
10:57:01: ------------------------------------------
10:57:01: Loading up D3D10...
10:57:01: Playback device Default
10:57:01: ------------------------------------------
10:57:01: Using desktop audio input: Realtek HD Audio 2nd output (Realtek High Definition Audio)
10:57:01: ------------------------------------------
10:57:01: Using auxilary audio input: Microphone (Realtek High Definition Audio)
10:57:01: ------------------------------------------
10:57:01: Audio Encoding: AAC
10:57:01: bitrate: 128
10:57:01: Using graphics capture
10:57:01: ------------------------------------------
10:57:01: Video Encoding: x264
10:57:01: fps: 60
10:57:01: width: 1280, height: 720
10:57:01: preset: veryfast
10:57:01: CBR: yes
10:57:01: CFR: no
10:57:01: max bitrate: 4000
10:57:01: ------------------------------------------
10:57:01: SharedTexCapture hooked
10:57:03: Using RTMP service: Twitch / Justin.tv
10:57:03: Server selection: rtmp://live-ams.justin.tv/app
10:57:04: SO_SNDBUF was at 8192
10:57:04: SO_SNDBUF is now 65536
10:57:55: Total frames rendered: 3239, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:57:55: RTMPPublisher::SocketLoop: Aborting due to bStopping
10:57:55: Number of times waited to send: 0, Waited for a total of 0 bytes
10:57:55: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
10:57:56: =====Stream End: 2013-06-18, 10:57:56=================================================
10:58:00:
10:58:00: Profiler results:
10:58:00:
10:58:00: ==============================================================
10:58:00: frame - [100%] [avg time: 1.462 ms] [avg calls per frame: 1] [children: 79.1%] [unaccounted: 20.9%]
10:58:00: | scene->Preprocess - [0%] [avg time: 0 ms] [avg calls per frame: 1]
10:58:00: | video encoding and uploading - [79.1%] [avg time: 1.157 ms] [avg calls per frame: 1] [children: 77.9%] [unaccounted: 1.23%]
10:58:00: | | CopyResource - [0.547%] [avg time: 0.008 ms] [avg calls per frame: 0]
10:58:00: | | conversion to 4:2:0 - [0.274%] [avg time: 0.004 ms] [avg calls per frame: 0]
10:58:00: | | call to encoder - [75.2%] [avg time: 1.1 ms] [avg calls per frame: 0]
10:58:00: | | sending stuff out - [1.85%] [avg time: 0.027 ms] [avg calls per frame: 0]
10:58:00: ==============================================================
10:58:00:
 

Krazy

Town drunk
That's just something you're going to have to live with. You'll never get rid of pixelation in a livestreaming environment.
 
Top