Question / Help How do I stop having crap quality?

derminion

New Member
Code:
Open Broadcaster Software v0.472b - 64bit ( ^ω^)
-------------------------------
CPU Name: Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
CPU Speed: 3600MHz
Physical Memory:  16336MB Total, 13551MB Free
stepping id: 7, model 13, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
monitor 1: pos={0, 0}, size={1920, 1080}
Windows Version: 6.1 Build 7601 S
Aero is Enabled
------------------------------------------
Adapter 1
  Video Adapter: NVIDIA GeForce GTX 670
  Video Adapter Dedicated Video Memory: 2091581440
  Video Adapter Shared System Memory: 2147479552
=====Stream Start=====================================================================
  Multithreaded optimizations: On
  Base resolution: 1920x1080
  Output resolution: 1920x1080
------------------------------------------
Loading up D3D10...
Playback device Default
------------------------------------------
Using desktop audio input: Speakers (Creative SB X-Fi)
Using 5.1 speaker setup
------------------------------------------
Using auxilary audio input: Line-In (Creative SB X-Fi)
------------------------------------------
Audio Encoding: AAC
    bitrate: 192
Using graphics capture
x264: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2 AVX
x264: profile High, level 4.0
------------------------------------------
Video Encoding: x264
    fps: 30
    width: 1920, height: 1080
    preset: faster
    CBR: no
    CFR: no
    max bitrate: 4000
    buffer size: 4200
    quality: 10
------------------------------------------
Using RTMP service: Twitch / Justin.tv
  Server selection: rtmp://live-lax.justin.tv/app
bufferTime: 1416, outputRateWindowTime: 1000, dropThreshold: 1916
SharedTexCapture hooked
Total frames rendered: 9326, number of frames that lagged: 18 (0.19%) (it's okay for some frames to lag)
RTMPPublisher::SocketLoop: Aborting due to bStopping
Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
x264: frame I:47    Avg QP:15.55  size: 95482
x264: frame P:2922  Avg QP:18.69  size: 10340
x264: frame B:6303  Avg QP:18.68  size:  1068
x264: consecutive B-frames:  4.1% 15.3%  1.6% 79.0%
x264: mb I  I16..4: 59.3% 21.8% 18.9%
x264: mb P  I16..4:  2.8%  3.2%  0.1%  P16..4: 14.1%  3.7%  1.0%  0.0%  0.0%    skip:75.1%
x264: mb B  I16..4:  0.1%  0.1%  0.0%  B16..8:  3.4%  0.4%  0.0%  direct: 1.0%  skip:95.0%  L0:32.5% L1:63.3% BI: 4.2%
x264: 8x8 transform intra:46.9% inter:31.0%
x264: coded y,uvDC,uvAC intra: 39.1% 25.9% 6.3% inter: 2.4% 1.0% 0.0%
x264: i16 v,h,dc,p: 42% 25% 19% 14%
x264: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 18% 37%  5%  5%  5%  6%  4%  6%
x264: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 16% 18%  7%  9%  8%  9%  7%  8%
x264: i8c dc,h,v,p: 73% 15% 10%  1%
x264: Weighted P-Frames: Y:0.7% UV:0.6%
x264: ref P L0: 81.5% 18.5%
x264: ref B L0: 83.4% 16.6%
x264: ref B L1: 97.8%  2.2%
x264: kb/s:1069.89
=====Stream End=======================================================================

Profiler results:

==============================================================
frame - [100%] [avg time: 7.591 ms] [avg calls per frame: 1] [children: 97%] [unaccounted: 2.95%]
| scene->Preprocess - [0.0527%] [avg time: 0.004 ms] [avg calls per frame: 1]
| video encoding and uploading - [97%] [avg time: 7.363 ms] [avg calls per frame: 1] [children: 34.3%] [unaccounted: 62.7%]
| | CopyResource - [0.303%] [avg time: 0.023 ms] [avg calls per frame: 0]
| | conversion to 4:2:0 - [0.316%] [avg time: 0.024 ms] [avg calls per frame: 0]
| | call to encoder - [33.4%] [avg time: 2.534 ms] [avg calls per frame: 0]
| | sending stuff out - [0.303%] [avg time: 0.023 ms] [avg calls per frame: 0]
==============================================================

http://www.twitch.tv/derminion/b/375505916

Heres what it looks like.


speedtest says my upload is 5.67

speedtest says my upload is 4.05 when connecting to LA, I'm streaming to an LA twitchtv server.

testmy.net says my upload is 4.1 when connecting to a Texas server.

I've tried bitrates ranging from 2000 to 6000 adding 100 bits each test, and then I redid them all in quality 7.

I've tried the same buffer size as my bitrate, 200 and 500 less than my bitrate, 200/500 more than my bitrate, 2x more than my bitrate.

I change my CPU preset depending on what game It is and I make sure My CPU is below 90%.


So why does my stream look bad? It's all pixelated and blurry no matter what I do.
 

LemonWAG1

Member
Well, at the bitrate of 4k you get alot of lag or frame drops.
Keep it between 2/2.5k as you also need room to play online.

Then, are you playing pc or do you use a capture card?
 
To be honest your stream looks far from pixelated and blurry. the Vod you provided looks perfectly fine for the settings you are using . That IS the best quality for your upload speed, of course if you could stream at 20k bitrate it would look almost like ingame footage but that is not possible on ANY streaming site . The only thing that could improve it a little bit is to set your quality balance lower to something around 7-8. Apart from that your stream looks like a 1080p @30 fps stream should look like .
 

derminion

New Member
LemonWAG1 said:
Well, at the bitrate of 4k you get alot of lag or frame drops.
Keep it between 2/2.5k as you also need room to play online.

Then, are you playing pc or do you use a capture card?

I tested what playing online really does to your stream, I only need to lower my upload by 200 or 300 to get rid of frame drops and lag when playing online.
I'm using my PC, no capture card.

Dariofubar said:
To be honest your stream looks far from pixelated and blurry. the Vod you provided looks perfectly fine for the settings you are using . That IS the best quality for your upload speed, of course if you could stream at 20k bitrate it would look almost like ingame footage but that is not possible on ANY streaming site . The only thing that could improve it a little bit is to set your quality balance lower to something around 7-8. Apart from that your stream looks like a 1080p @30 fps stream should look like .

Are you sure? that video doesn't really show how pixelated it is,
http://www.twitch.tv/derminion/b/375842998
same settings

Does that look normal to you? because I have doubts.


changing quality to 7 helps a bit in some places.
 
Yea that is about the best quality you can achieve with the bitrate you selected. To me it looks fine , sure if you would record locally with a 100k Bitrate the video would look the closest to actual playing the game yourself. Unfortunately we are limited to low Bitrates due to Overloaded Servers , our viewers download and of course our own upload.

It also depends which game you are streaming , an fps game with simple graphics and small areas like Call of Duty Black Ops would definitely look much better with your settings than lets say Arma3 .

I am able to stream at a 9k Bitrate to Hashd, and the picture looks awesome. No problems whatsoever but over 50% of the viewers don't have a good enough download speed to watch it anyways.

I can understand that you want it to look as good as possible, since i am a perfectionist myself. Sadly a better quality is just not possible yet. I am pretty sure that in the future there will be better/updated codecs/servers to give us a better experience with lower bitrates . Keep in mind that the whole livestreaming thing is still in the early stages of development.

1 fix which is quite expensive though is to get a beastly second pc (3770k / 3930x or similar) and use a lower preset so your quality improves a lot with the same bitrate settings(a friend of mine is streaming with a 3970x at the slow preset and his stream with 3k bitrate looks like mine with 9k). It isn't needed though unless streaming/youtube is your job, you have too much money or you can't die happy otherwise.
 
No problem , i am always glad if i can help . Plus i had the same concern when i started streaming. Just stream and ask your viewers how they like the stream quality and i am sure that 90%, if not everyone says that it looks perfectly fine!
 
Top