Question / Help Glitchy stream quality. Need help!

Vlad604

New Member
I'm quite new to OBS so I would like some help with this stream quality problem that I am having.


Basically, when I stream through OBS in World of Warcraft (only game i've tried so far) - when I stand still the stream quality is high... however, when I start moving the quality goes 8bit.

This only appears on the content that's broadcasted on twitch, when I view the content through (on the client), it's very clear.


Here's an example of one of my past broadcasts :
http://www.twitch.tv/mad_emo/b/539889196


Notice how I stand still it's high quality? But when I move it becomes 8bit?



I'm thinking it's a videocard issue maybe? somehow? Even though it's clear through OBS? My upload rate is 5mb up and i'm always at low low low MS when streaming... so im not sure.

I have a GTX 560ti ... it's old but definately good sufficient.

Maybe it's an upload rate issue? Maybe an option under twitch to upload high quality? im not sure.. HELP!
 

BtbN

Member
That's just how video codecs work. The only thing you can do about it is increasing your bitrate or lowering your resolution.
 

Vlad604

New Member
04:47:05: Open Broadcaster Software v0.624b - 32bit (´・ω・`)
04:47:05: -------------------------------
04:47:05: CPU Name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
04:47:05: CPU Speed: 3392MHz
04:47:05: Physical Memory: 4095MB Total, 4095MB Free
04:47:05: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
04:47:05: monitor 1: pos={0, 0}, size={1920, 1080}
04:47:05: Windows Version: 6.1 Build 7601 S
04:47:05: Aero is Enabled
04:47:05: -------------------------------
04:47:05: OBS Modules:
04:47:05: Base Address Module
04:47:05: 00100000 OBS.exe
04:47:05: 67B10000 OBSApi.dll
04:47:05: 66FF0000 DShowPlugin.dll
04:47:05: 66FC0000 GraphicsCapture.dll
04:47:05: 65820000 NoiseGate.dll
04:47:05: 65800000 PSVPlugin.dll
04:47:05: ------------------------------------------
04:47:05: Adapter 1
04:47:05: Video Adapter: NVIDIA GeForce GTX 560 Ti
04:47:05: Video Adapter Dedicated Video Memory: 1292304384
04:47:05: Video Adapter Shared System Memory: 2952671232
04:47:05: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
04:47:05: =====Stream Start: 2014-06-19, 04:47:05===============================================
04:47:05: Multithreaded optimizations: On
04:47:05: Base resolution: 1920x1080
04:47:05: Output resolution: 1920x1080
04:47:05: ------------------------------------------
04:47:05: Loading up D3D10 on NVIDIA GeForce GTX 560 Ti (Adapter 1)...
04:47:05: ------------------------------------------
04:47:05: Audio Format: 48000 Hz
04:47:05: ------------------------------------------
04:47:05: Audio Channels: 2 Ch
04:47:05: Playback device Default
04:47:05: ------------------------------------------
04:47:05: Using desktop audio input: Speakers (Logitech G930 Headset)
04:47:05: Global Audio time adjust: 0
04:47:05: Using 7.1 surround speaker setup
04:47:05: ------------------------------------------
04:47:05: Using auxilary audio input: Microphone (Logitech G930 Headset)
04:47:05: Mic time offset: 0
04:47:05: ------------------------------------------
04:47:05: Audio Encoding: AAC
04:47:05: bitrate: 128
04:47:05: Using Window Capture
04:47:05: Scene buffering time set to 700
04:47:05: ------------------------------------------
04:47:05: Video Encoding: x264
04:47:05: fps: 30
04:47:05: width: 1920, height: 1080
04:47:05: preset: veryfast
04:47:05: profile: high
04:47:05: keyint: 250
04:47:05: CBR: yes
04:47:05: CFR: yes
04:47:05: max bitrate: 1000
04:47:05: buffer size: 1000
04:47:05: ------------------------------------------
04:47:07: Using RTMP service: Twitch / Justin.tv
04:47:07: Server selection: rtmp://live-jfk.justin.tv/app
04:47:07: Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
04:47:08: Completed handshake with rtmp://live-jfk.justin.tv/app in 446 ms.
04:47:08: SO_SNDBUF was at 8192
04:47:08: SO_SNDBUF is now 65536
04:47:11: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 144384)
06:46:05: Total frames encoded: 214160, total frames duplicated: 7384 (3.45%)
06:46:05: Total frames rendered: 213271, number of late frames: 101 (0.05%) (it's okay for some frames to be late)
06:46:05: RTMPPublisher::SocketLoop: Graceful loop exit
06:46:05: Average send payload: 4167 bytes, average send interval: 29 ms
06:46:05: Number of times waited to send: 0, Waited for a total of 0 bytes
06:46:05: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
06:46:05: Number of bytes sent: 1012220177
06:46:05:
06:46:05: Profiler time results:
06:46:05:
06:46:05: ==============================================================
06:46:05: video thread frame - [100%] [avg time: 4.206 ms] [children: 98.3%] [unaccounted: 1.69%]
06:46:05: | scene->Preprocess - [86.5%] [avg time: 3.638 ms]
06:46:05: | GPU download and conversion - [11.8%] [avg time: 0.497 ms] [children: 10.9%] [unaccounted: 0.927%]
06:46:05: | | flush - [9.89%] [avg time: 0.416 ms]
06:46:05: | | CopyResource - [0.951%] [avg time: 0.04 ms]
06:46:05: | | conversion to 4:2:0 - [0.0476%] [avg time: 0.002 ms]
06:46:05: Convert444Threads - [100%] [avg time: 1.158 ms] [children: 99.2%] [unaccounted: 0.777%]
06:46:05: | Convert444toNV12 - [99.2%] [avg time: 1.149 ms]
06:46:05: encoder thread frame - [100%] [avg time: 2.037 ms] [children: 1.13%] [unaccounted: 98.9%]
06:46:05: | sending stuff out - [1.13%] [avg time: 0.023 ms]
06:46:05: ==============================================================
06:46:05:
06:46:05:
06:46:05: Profiler CPU results:
06:46:05:
06:46:05: ==============================================================
06:46:05: video thread frame - [cpu time: avg 0.194 ms, total 41402.7 ms] [avg calls per frame: 1]
06:46:05: | scene->Preprocess - [cpu time: avg 0.029 ms, total 6302.44 ms] [avg calls per frame: 1]
06:46:05: | GPU download and conversion - [cpu time: avg 0.123 ms, total 26442.2 ms] [avg calls per frame: 1]
06:46:05: | | flush - [cpu time: avg 0.1 ms, total 21465.8 ms] [avg calls per frame: 1]
06:46:05: | | CopyResource - [cpu time: avg 0.008 ms, total 1840.81 ms] [avg calls per frame: 1]
06:46:05: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 343.201 ms] [avg calls per frame: 1]
06:46:05: Convert444Threads - [cpu time: avg 1.076 ms, total 459236 ms] [avg calls per frame: 2]
06:46:05: | Convert444toNV12 - [cpu time: avg 1.072 ms, total 457457 ms] [avg calls per frame: 2]
06:46:05: encoder thread frame - [cpu time: avg 1.214 ms, total 260054 ms] [avg calls per frame: 1]
06:46:05: | sending stuff out - [cpu time: avg 0.012 ms, total 2574.02 ms] [avg calls per frame: 1]
06:46:05: ==============================================================
06:46:05:
06:46:05: =====Stream End: 2014-06-19, 06:46:05=================================================
 

Vlad604

New Member
okay I increased my bit rate... and it fixed the glitchy view problem ... i left it at 128 and changed max bitrate to 5000. ... however, now, my stream freezes occasionally.

Anyone know the optimal settings based on my log?
 
Top