Question / Help Why is my stream so blurry

Fantality

New Member
I have a very good computer and pretty fast internet.

I get about 30mbps down on my internet.

My computer spec is
i7 3700k
16gb ram
radeon hd 7870

I'm trying to stream Tera Online and quality of the stream has been rly low so far. Am I doing something wrong?
 

Fantality

New Member
Logs

Oldest
Code:
10:32:13: Open Broadcaster Software v0.522b - 32bit (´・ω・`)
10:32:13: -------------------------------
10:32:13: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
10:32:13: CPU Speed: 3500MHz
10:32:13: Physical Memory:  4095MB Total, 4095MB Free
10:32:13: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
10:32:13: monitor 1: pos={0, 0}, size={1920, 1080}
10:32:13: Windows Version: 6.1 Build 7601 S
10:32:13: Aero is Enabled
10:32:13: -------------------------------
10:32:13: OBS Modules:
10:32:13: Base Address     Module
10:32:13: 00C50000         OBS.exe
10:32:13: 5B2A0000         OBSApi.dll
10:32:13: 69240000         DShowPlugin.dll
10:32:13: 69280000         GraphicsCapture.dll
10:32:13: 69220000         NoiseGate.dll
10:32:13: ------------------------------------------
10:32:13: Adapter 1
10:32:13:   Video Adapter: AMD Radeon HD 7800 Series
10:32:13:   Video Adapter Dedicated Video Memory: 2119376896
10:32:13:   Video Adapter Shared System Memory: 2175524864
10:32:13: ------------------------------------------
10:32:13: Adapter 2
10:32:13:   Video Adapter: Intel(R) HD Graphics 4000
10:32:13:   Video Adapter Dedicated Video Memory: 67108864
10:32:13:   Video Adapter Shared System Memory: 1711276032
10:32:13: =====Stream Start: 2013-05-21, 10:32:13===============================================
10:32:13:   Multithreaded optimizations: On
10:32:13:   Base resolution: 1920x1080
10:32:13:   Output resolution: 1920x1080
10:32:13: ------------------------------------------
10:32:13: Loading up D3D10...
10:32:13: Playback device Default
10:32:13: ------------------------------------------
10:32:13: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
10:32:13: ------------------------------------------
10:32:13: Using auxilary audio input: Microphone (2- Realtek High Definition Audio)
10:32:13: ------------------------------------------
10:32:13: Audio Encoding: AAC
10:32:13:     bitrate: 128
10:32:13: ------------------------------------------
10:32:13: Video Encoding: x264
10:32:13:     fps: 30
10:32:13:     width: 1920, height: 1080
10:32:13:     preset: veryfast
10:32:13:     CBR: yes
10:32:13:     CFR: no
10:32:13:     max bitrate: 1000
10:32:13: ------------------------------------------
10:32:25: Total frames rendered: 358, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:32:25: =====Stream End: 2013-05-21, 10:32:25=================================================
10:32:27: =====Stream Start: 2013-05-21, 10:32:27===============================================
10:32:27:   Multithreaded optimizations: On
10:32:27:   Base resolution: 1920x1080
10:32:27:   Output resolution: 1920x1080
10:32:27: ------------------------------------------
10:32:27: Loading up D3D10...
10:32:27: Playback device Default
10:32:27: ------------------------------------------
10:32:27: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
10:32:27: ------------------------------------------
10:32:27: Using auxilary audio input: Microphone (2- Realtek High Definition Audio)
10:32:27: ------------------------------------------
10:32:27: Audio Encoding: AAC
10:32:27:     bitrate: 128
10:32:27: ------------------------------------------
10:32:27: Video Encoding: x264
10:32:27:     fps: 30
10:32:27:     width: 1920, height: 1080
10:32:27:     preset: veryfast
10:32:27:     CBR: yes
10:32:27:     CFR: no
10:32:27:     max bitrate: 1000
10:32:27: ------------------------------------------
10:32:29: Connection to (null) failed: No server specified to connect to
10:32:29: Total frames rendered: 57, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:32:29: Number of times waited to send: 0, Waited for a total of 0 bytes
10:32:29: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
10:32:29: =====Stream End: 2013-05-21, 10:32:29=================================================
10:32:31: =====Stream Start: 2013-05-21, 10:32:31===============================================
10:32:31:   Multithreaded optimizations: On
10:32:31:   Base resolution: 1920x1080
10:32:31:   Output resolution: 1920x1080
10:32:31: ------------------------------------------
10:32:31: Loading up D3D10...
10:32:31: Playback device Default
10:32:31: ------------------------------------------
10:32:31: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
10:32:31: ------------------------------------------
10:32:31: Using auxilary audio input: Microphone (2- Realtek High Definition Audio)
10:32:31: ------------------------------------------
10:32:31: Audio Encoding: AAC
10:32:31:     bitrate: 128
10:32:31: ------------------------------------------
10:32:31: Video Encoding: x264
10:32:31:     fps: 30
10:32:31:     width: 1920, height: 1080
10:32:31:     preset: veryfast
10:32:31:     CBR: yes
10:32:31:     CFR: no
10:32:31:     max bitrate: 1000
10:32:31: ------------------------------------------
10:32:33: Connection to (null) failed: No server specified to connect to
10:32:33: Total frames rendered: 57, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:32:33: Number of times waited to send: 0, Waited for a total of 0 bytes
10:32:33: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
10:32:33: =====Stream End: 2013-05-21, 10:32:33=================================================
10:41:30: =====Stream Start: 2013-05-21, 10:41:30===============================================
10:41:30:   Multithreaded optimizations: On
10:41:30:   Base resolution: 1920x1080
10:41:30:   Output resolution: 1920x1080
10:41:30: ------------------------------------------
10:41:30: Loading up D3D10...
10:41:31: Playback device Default
10:41:31: ------------------------------------------
10:41:31: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
10:41:31: ------------------------------------------
10:41:31: Audio Encoding: AAC
10:41:31:     bitrate: 128
10:41:31: Using graphics capture
10:41:31: ------------------------------------------
10:41:31: Video Encoding: x264
10:41:31:     fps: 40
10:41:31:     width: 1920, height: 1080
10:41:31:     preset: veryfast
10:41:31:     CBR: yes
10:41:31:     CFR: no
10:41:31:     max bitrate: 1000
10:41:31: ------------------------------------------
10:41:33: SharedTexCapture hooked
10:41:38: Total frames rendered: 313, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:41:38: =====Stream End: 2013-05-21, 10:41:38=================================================
10:41:39: =====Stream Start: 2013-05-21, 10:41:39===============================================
10:41:39:   Multithreaded optimizations: On
10:41:39:   Base resolution: 1920x1080
10:41:39:   Output resolution: 1920x1080
10:41:39: ------------------------------------------
10:41:39: Loading up D3D10...
10:41:39: Playback device Default
10:41:39: ------------------------------------------
10:41:39: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
10:41:39: ------------------------------------------
10:41:39: Audio Encoding: AAC
10:41:39:     bitrate: 128
10:41:39: Using graphics capture
10:41:39: ------------------------------------------
10:41:39: Video Encoding: x264
10:41:39:     fps: 40
10:41:39:     width: 1920, height: 1080
10:41:39:     preset: veryfast
10:41:39:     CBR: yes
10:41:39:     CFR: no
10:41:39:     max bitrate: 1000
10:41:39: ------------------------------------------
10:41:41: Connection to (null) failed: No server specified to connect to
10:41:41: Total frames rendered: 66, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:41:41: Number of times waited to send: 0, Waited for a total of 0 bytes
10:41:41: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
10:41:41: =====Stream End: 2013-05-21, 10:41:41=================================================
10:41:53: =====Stream Start: 2013-05-21, 10:41:53===============================================
10:41:53:   Multithreaded optimizations: On
10:41:53:   Base resolution: 1920x1080
10:41:53:   Output resolution: 1920x1080
10:41:53: ------------------------------------------
10:41:53: Loading up D3D10...
10:41:53: Playback device Default
10:41:53: ------------------------------------------
10:41:53: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
10:41:53: ------------------------------------------
10:41:53: Audio Encoding: AAC
10:41:53:     bitrate: 128
10:41:53: Using Window Capture
10:41:53: Using graphics capture
10:41:53: ------------------------------------------
10:41:53: Video Encoding: x264
10:41:53:     fps: 40
10:41:53:     width: 1920, height: 1080
10:41:53:     preset: veryfast
10:41:53:     CBR: yes
10:41:53:     CFR: no
10:41:53:     max bitrate: 1000
10:41:53: ------------------------------------------
10:41:53: SharedTexCapture hooked
10:41:55: Connection to (null) failed: No server specified to connect to
10:41:55: Total frames rendered: 66, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:41:55: Number of times waited to send: 0, Waited for a total of 0 bytes
10:41:55: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
10:41:55: =====Stream End: 2013-05-21, 10:41:55=================================================
10:41:57: =====Stream Start: 2013-05-21, 10:41:57===============================================
10:41:57:   Multithreaded optimizations: On
10:41:57:   Base resolution: 1920x1080
10:41:57:   Output resolution: 1920x1080
10:41:57: ------------------------------------------
10:41:57: Loading up D3D10...
10:41:57: Playback device Default
10:41:57: ------------------------------------------
10:41:57: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
10:41:57: ------------------------------------------
10:41:57: Audio Encoding: AAC
10:41:57:     bitrate: 128
10:41:57: Using Window Capture
10:41:57: Using graphics capture
10:41:57: ------------------------------------------
10:41:57: Video Encoding: x264
10:41:57:     fps: 40
10:41:57:     width: 1920, height: 1080
10:41:57:     preset: veryfast
10:41:57:     CBR: yes
10:41:57:     CFR: no
10:41:57:     max bitrate: 1000
10:41:57: ------------------------------------------
10:41:57: SharedTexCapture hooked
10:41:58: Connection to (null) failed: No server specified to connect to
10:41:58: Total frames rendered: 66, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
10:41:59: Number of times waited to send: 0, Waited for a total of 0 bytes
10:41:59: Number of b-frames dropped: 0 (-1.$%), Number of p-frames dropped: 0 (-1.$%), Total 0 (-1.$%)
10:41:59: =====Stream End: 2013-05-21, 10:41:59=================================================
10:42:03: 
10:42:03: Profiler results:
10:42:03: 
10:42:03: ==============================================================
10:42:03: frame - [100%] [avg time: 2.337 ms] [avg calls per frame: 1] [children: 85.6%] [unaccounted: 14.4%]
10:42:03: | scene->Preprocess - [5.39%] [avg time: 0.126 ms] [avg calls per frame: 1]
10:42:03: | video encoding and uploading - [80.2%] [avg time: 1.874 ms] [avg calls per frame: 1] [children: 79.6%] [unaccounted: 0.599%]
10:42:03: | | CopyResource - [0.3%] [avg time: 0.007 ms] [avg calls per frame: 0]
10:42:03: | | conversion to 4:2:0 - [0.0856%] [avg time: 0.002 ms] [avg calls per frame: 0]
10:42:03: | | call to encoder - [79.2%] [avg time: 1.85 ms] [avg calls per frame: 0]
10:42:03: | | sending stuff out - [0.0428%] [avg time: 0.001 ms] [avg calls per frame: 0]
10:42:03: ==============================================================
10:42:03: 
10:42:03: Memory Leaks Were Detected.
10:42:03:
Newest
Code:
02:11:08: Open Broadcaster Software v0.522b - 32bit (´・ω・`)
02:11:08: -------------------------------
02:11:08: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
02:11:08: CPU Speed: 3500MHz
02:11:08: Physical Memory:  4095MB Total, 4095MB Free
02:11:08: stepping id: 9, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
02:11:08: monitor 1: pos={0, 0}, size={1920, 1080}
02:11:08: Windows Version: 6.1 Build 7601 S
02:11:08: Aero is Enabled
02:11:08: -------------------------------
02:11:08: OBS Modules:
02:11:08: Base Address     Module
02:11:08: 01320000         OBS.exe
02:11:08: 5D030000         OBSApi.dll
02:11:08: 5D300000         DShowPlugin.dll
02:11:08: 62440000         GraphicsCapture.dll
02:11:08: 64720000         NoiseGate.dll
02:11:08: ------------------------------------------
02:11:08: Adapter 1
02:11:08:   Video Adapter: AMD Radeon HD 7800 Series
02:11:08:   Video Adapter Dedicated Video Memory: 2119376896
02:11:08:   Video Adapter Shared System Memory: 2175524864
02:11:08: ------------------------------------------
02:11:08: Adapter 2
02:11:08:   Video Adapter: Intel(R) HD Graphics 4000
02:11:08:   Video Adapter Dedicated Video Memory: 67108864
02:11:08:   Video Adapter Shared System Memory: 1711276032
02:11:08: =====Stream Start: 2013-05-28, 02:11:08===============================================
02:11:08:   Multithreaded optimizations: On
02:11:08:   Base resolution: 1920x1080
02:11:08:   Output resolution: 1920x1080
02:11:08: ------------------------------------------
02:11:08: Loading up D3D10...
02:11:08: Playback device Default
02:11:08: ------------------------------------------
02:11:08: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
02:11:08: ------------------------------------------
02:11:08: Audio Encoding: AAC
02:11:08:     bitrate: 128
02:11:08: Using graphics capture
02:11:08: ------------------------------------------
02:11:08: Video Encoding: x264
02:11:08:     fps: 40
02:11:08:     width: 1920, height: 1080
02:11:08:     preset: veryfast
02:11:08:     CBR: yes
02:11:08:     CFR: no
02:11:08:     max bitrate: 1000
02:11:08: ------------------------------------------
02:11:10: Using RTMP service: Twitch / Justin.tv
02:11:10:   Server selection: rtmp://live.justin.tv/app
02:11:11: SO_SNDBUF was at 8192
02:11:11: SO_SNDBUF is now 65536
02:11:33: Total frames rendered: 1002, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
02:11:33: RTMPPublisher::SocketLoop: Aborting due to bStopping
02:11:33: Number of times waited to send: 0, Waited for a total of 0 bytes
02:11:33: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
02:11:33: =====Stream End: 2013-05-28, 02:11:33=================================================
02:11:51: =====Stream Start: 2013-05-28, 02:11:51===============================================
02:11:51:   Multithreaded optimizations: On
02:11:51:   Base resolution: 1920x1080
02:11:51:   Output resolution: 1920x1080
02:11:51: ------------------------------------------
02:11:51: Loading up D3D10...
02:11:51: Playback device Default
02:11:51: ------------------------------------------
02:11:51: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
02:11:51: ------------------------------------------
02:11:51: Audio Encoding: AAC
02:11:51:     bitrate: 128
02:11:51: Using graphics capture
02:11:51: ------------------------------------------
02:11:51: Video Encoding: x264
02:11:51:     fps: 40
02:11:51:     width: 1920, height: 1080
02:11:51:     preset: veryfast
02:11:51:     CBR: yes
02:11:51:     CFR: no
02:11:51:     max bitrate: 1000
02:11:51: ------------------------------------------
02:11:51: SharedTexCapture hooked
02:11:53: Using RTMP service: Twitch / Justin.tv
02:11:53:   Server selection: rtmp://live.justin.tv/app
02:11:54: SO_SNDBUF was at 8192
02:11:54: SO_SNDBUF is now 65536
02:12:27: Total frames rendered: 1452, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
02:12:27: RTMPPublisher::SocketLoop: Aborting due to bStopping
02:12:27: Number of times waited to send: 0, Waited for a total of 0 bytes
02:12:27: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
02:12:27: =====Stream End: 2013-05-28, 02:12:27=================================================
02:13:11: =====Stream Start: 2013-05-28, 02:13:11===============================================
02:13:11:   Multithreaded optimizations: On
02:13:11:   Base resolution: 1920x1080
02:13:11:   Output resolution: 1920x1080
02:13:11: ------------------------------------------
02:13:11: Loading up D3D10...
02:13:12: Playback device Default
02:13:12: ------------------------------------------
02:13:12: Using desktop audio input: Speakers (2- Realtek High Definition Audio)
02:13:12: ------------------------------------------
02:13:12: Audio Encoding: AAC
02:13:12:     bitrate: 128
02:13:12: Using graphics capture
02:13:12: ------------------------------------------
02:13:12: Video Encoding: x264
02:13:12:     fps: 40
02:13:12:     width: 1920, height: 1080
02:13:12:     preset: veryfast
02:13:12:     CBR: yes
02:13:12:     CFR: no
02:13:12:     max bitrate: 1000
02:13:12: ------------------------------------------
02:13:12: SharedTexCapture hooked
02:13:13: Using RTMP service: Twitch / Justin.tv
02:13:13:   Server selection: rtmp://live.justin.tv/app
02:13:14: SO_SNDBUF was at 8192
02:13:14: SO_SNDBUF is now 65536
02:13:43: Total frames rendered: 1270, number of frames that lagged: 0 (0.00%) (it's okay for some frames to lag)
02:13:43: RTMPPublisher::SocketLoop: Aborting due to bStopping
02:13:43: Number of times waited to send: 0, Waited for a total of 0 bytes
02:13:43: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
02:13:43: =====Stream End: 2013-05-28, 02:13:43=================================================
02:14:25: 
02:14:25: Profiler results:
02:14:25: 
02:14:25: ==============================================================
02:14:25: frame - [100%] [avg time: 2.772 ms] [avg calls per frame: 1] [children: 87.5%] [unaccounted: 12.5%]
02:14:25: | scene->Preprocess - [0.0361%] [avg time: 0.001 ms] [avg calls per frame: 1]
02:14:25: | video encoding and uploading - [87.5%] [avg time: 2.425 ms] [avg calls per frame: 1] [children: 86.9%] [unaccounted: 0.577%]
02:14:25: | | CopyResource - [0.289%] [avg time: 0.008 ms] [avg calls per frame: 0]
02:14:25: | | conversion to 4:2:0 - [0.0722%] [avg time: 0.002 ms] [avg calls per frame: 0]
02:14:25: | | call to encoder - [86%] [avg time: 2.385 ms] [avg calls per frame: 0]
02:14:25: | | sending stuff out - [0.505%] [avg time: 0.014 ms] [avg calls per frame: 0]
02:14:25: ==============================================================
02:14:25:


Link to sample video: http://www.twitch.tv/fantal1ty/b/409284428


SharperProbe test results:
Upstream: No shaper detected.
Median received rate: 5264 Kbps.

Downstream: No shaper detected.
Median received rate: 18853 Kbps.
 

dodgepong

Administrator
Community Helper
It's blurry because you are using a low bit rate for a high resolution. Bump your bit rate up to 3500/3500 and see if that helps. You might also consider downscaling to 720p to reduce load and dedicate more bandwidth to a higher quality (but smaller resolution) picture.
 

Fantality

New Member
dodgepong said:
It's blurry because you are using a low bit rate for a high resolution. Bump your bit rate up to 3500/3500 and see if that helps. You might also consider downscaling to 720p to reduce load and dedicate more bandwidth to a higher quality (but smaller resolution) picture.

Wow! Thanks for the fast response! I will try what you recommended and see where that takes me. Thanks!
 

dodgepong

Administrator
Community Helper
If 3500 gives you dropped frames, lower it down until you no longer drop any. If you go beneath 3000, you'll almost certainly need to downscale to keep picture quality looking good.
 

Fantality

New Member
What do you mean by dropped frames?

Also, when I downscale to 720p do I only change my "Resolution Downscale" and not mess with the base resolution?
 

dodgepong

Administrator
Community Helper
Just change the downscale.

Dropped frames are counted in the bottom of your OBS window. OBS drops frames when you can't communicate with the server fast enough to push all your frames to it, so it drops some.
 

Fantality

New Member
dodgepong said:
Just change the downscale.

Dropped frames are counted in the bottom of your OBS window. OBS drops frames when you can't communicate with the server fast enough to push all your frames to it, so it drops some.

Oh I see. I dont see any frame drops with 3500, thank god~~

When I stream in 720p the picture quality looks lower than when I stream in 1080p.

Are there any other tweaks I can do to make my stream better?
 

dodgepong

Administrator
Community Helper
With that processor you might be able to stream at a preset slower than veryfast...you can give faster a try and see if it impacts your system too much.
 

Fantality

New Member
You're talking about the x264 CPU Preset? It is recommended by the system to use veryfast. I will go ahead and give faster a try. What kind of improvements and changes should I be looking for?

Also, should I try using higher than 3500 or is that just perfect for my uses?
 

dodgepong

Administrator
Community Helper
Yes, the x264 preset. If your game isn't taxing your system too much, you can probably lower it to faster. Just monitor your CPU usage to make sure it doesn't get too crazy. It should give you a small increase in picture quality.

Twitch typically doesn't like people using bit rates above 3500, and have discussed banning people who use extreme bit rates.
 
Top