Question / Help Help me with settings.

Hasarek

New Member
Hello, i have big problems with quality of my stream.

I have i7-3770k @3.5
8GB Ram
GTX 770 2GB

Upload: 6mb

http://www.twitch.tv/hasarektv/b/505496352 here i give you my bad quality stream

and here my log from obs.


Code:
18:16:36: CUDA loaded successfully
18:16:36: 1 CUDA capable devices found
18:16:36: [ GPU #0 - < GeForce GTX 770 > has Compute SM 3.0, NVENC Available ]
18:18:14: Open Broadcaster Software v0.612b - 32bit (´・ω・`)
18:18:14: -------------------------------
18:18:14: CPU Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
18:18:14: CPU Speed: 3500MHz
18:18:14: Physical Memory:  4095MB Total, 4095MB Free
18:18:14: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
18:18:14: monitor 1: pos={0, 0}, size={1920, 1080}
18:18:14: Windows Version: 6.2 Build 9200 
18:18:14: Aero is Enabled
18:18:14: -------------------------------
18:18:14: OBS Modules:
18:18:14: Base Address     Module
18:18:14: 00060000         OBS.exe
18:18:14: 65730000         OBSApi.dll
18:18:14: 72720000         DShowPlugin.dll
18:18:14: 72950000         GraphicsCapture.dll
18:18:14: 72700000         NoiseGate.dll
18:18:14: 6EE10000         PSVPlugin.dll
18:18:14: ------------------------------------------
18:18:14: Adapter 1
18:18:14:   Video Adapter: NVIDIA GeForce GTX 770
18:18:14:   Video Adapter Dedicated Video Memory: 2082140160
18:18:14:   Video Adapter Shared System Memory: 2147807232
18:18:14:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
18:18:14: =====Stream Start: 2014-02-22, 18:18:14===============================================
18:18:14:   Multithreaded optimizations: On
18:18:14:   Base resolution: 1920x1080
18:18:14:   Output resolution: 1280x720
18:18:14: ------------------------------------------
18:18:14: Loading up D3D10 on NVIDIA GeForce GTX 770 (Adapter 1)...
18:18:14: ------------------------------------------
18:18:14: Audio Format: 48000hz
18:18:14: Playback device Default
18:18:14: ------------------------------------------
18:18:14: Using desktop audio input: Speakers (Realtek High Definition Audio)
18:18:14: ------------------------------------------
18:18:14: Using auxilary audio input: Microphone (2- C-1U                     )
18:18:14: ------------------------------------------
18:18:14: Audio Encoding: AAC
18:18:14:     bitrate: 128
18:18:14: Using graphics capture
18:18:15: Scene buffering time set to 400
18:18:15: Using custom x264 settings: "keyint=120"
18:18:15: ------------------------------------------
18:18:15: Video Encoding: x264
18:18:15:     fps: 60
18:18:15:     width: 1280, height: 720
18:18:15:     preset: faster
18:18:15:     profile: main
18:18:15:     keyint: 120
18:18:15:     CBR: yes
18:18:15:     CFR: yes
18:18:15:     max bitrate: 3400
18:18:15:     buffer size: 3400
18:18:15: ------------------------------------------
18:18:16: Using RTMP service: Twitch / Justin.tv
18:18:16:   Server selection: rtmp://live-fra.justin.tv/app
18:18:16:   Interface: Broadcom NetLink (TM) Gigabit Ethernet (ethernet, 1000 mbps)
18:18:17: Completed handshake with rtmp://live-fra.justin.tv/app in 484 ms.
18:18:17: SharedTexCapture hooked
18:18:18: GraphicsCaptureSource::NewCapture:  eliminating old capture
18:18:18: SharedTexCapture hooked
18:18:18: SO_SNDBUF was at 65536
18:18:18: SO_SNDBUF is now 65536
18:18:19: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 451584)
18:18:20: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 94430 / 451584)
18:18:20: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 69798 / 451584)
18:31:11: Exit signal received, terminating capture
18:31:14: Total frames encoded: 46714, total frames duplicated: 291 (0.62%)
18:31:14: Total frames rendered: 46661, number of late frames: 19 (0.04%) (it's okay for some frames to be late)
18:31:14: RTMPPublisher::SocketLoop: Graceful loop exit
18:31:15: Average send payload: 7062 bytes, average send interval: 15 ms
18:31:15: Number of times waited to send: 0, Waited for a total of 0 bytes
18:31:15: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
18:31:15: Number of bytes sent: 342683015
18:31:15: 
18:31:15: Profiler time results:
18:31:15: 
18:31:15: ==============================================================
18:31:15: video thread frame - [100%] [avg time: 0.959 ms] [children: 28.1%] [unaccounted: 71.9%]
18:31:15: | scene->Preprocess - [0.209%] [avg time: 0.002 ms]
18:31:15: | GPU download and conversion - [27.8%] [avg time: 0.267 ms] [children: 9.18%] [unaccounted: 18.7%]
18:31:15: | | flush - [7.3%] [avg time: 0.07 ms]
18:31:15: | | CopyResource - [1.56%] [avg time: 0.015 ms]
18:31:15: | | conversion to 4:2:0 - [0.313%] [avg time: 0.003 ms]
18:31:15: Convert444Threads - [100%] [avg time: 1.152 ms] [children: 99.3%] [unaccounted: 0.694%]
18:31:15: | Convert444toNV12 - [99.3%] [avg time: 1.144 ms]
18:31:15: encoder thread frame - [100%] [avg time: 1.946 ms] [children: 1.85%] [unaccounted: 98.2%]
18:31:15: | sending stuff out - [1.85%] [avg time: 0.036 ms]
18:31:15: ==============================================================
18:31:15: 
18:31:15: 
18:31:15: Profiler CPU results:
18:31:15: 
18:31:15: ==============================================================
18:31:15: video thread frame - [cpu time: avg 0.246 ms, total 11500 ms] [avg calls per frame: 1]
18:31:15: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
18:31:15: | GPU download and conversion - [cpu time: avg 0.085 ms, total 4000 ms] [avg calls per frame: 1]
18:31:15: | | flush - [cpu time: avg 0.059 ms, total 2781.25 ms] [avg calls per frame: 1]
18:31:15: | | CopyResource - [cpu time: avg 0.01 ms, total 500 ms] [avg calls per frame: 1]
18:31:15: | | conversion to 4:2:0 - [cpu time: avg 0.003 ms, total 140.625 ms] [avg calls per frame: 1]
18:31:15: Convert444Threads - [cpu time: avg 1.236 ms, total 115391 ms] [avg calls per frame: 2]
18:31:15: | Convert444toNV12 - [cpu time: avg 1.233 ms, total 115063 ms] [avg calls per frame: 2]
18:31:15: encoder thread frame - [cpu time: avg 1.386 ms, total 64750 ms] [avg calls per frame: 1]
18:31:15: | sending stuff out - [cpu time: avg 0.035 ms, total 1671.88 ms] [avg calls per frame: 1]
18:31:15: ==============================================================
18:31:15: 
18:31:15: =====Stream End: 2014-02-22, 18:31:15=================================================

Can you help me?
 

Bazim

Member
Wait what? That is bad quality? I viewed that in fullscreen (1920x1080) nad quality is very good.
 

Bazim

Member
Im not a pro about OBS i have too problems but i guess your problem is this:

Open Broadcaster Software v0.612b - 32bit

You need to use 64 bit version OBS
 

Krazy

Town drunk
Um, that quality is completely fine. A high motion FPS like BF4 won't look much better than that unless you use insane bitrates.

You need to temper your expectations for livestreaming quality. Do keep in mind that you are real time encoding a high motion video at a relatively low bitrate.
 

Hasarek

New Member
How about Krazy adding to custom x264 setting threads=9? Then i can go with fast or even medium sometimes. Is this good command?
 

Krazy

Town drunk
No, x264 is smarter than you or me about deciding how many threads can be used. The x264 devs really know their stuff. You're probably actually sacrificing some quality/encoding efficiency by messing with that command, in fact.
 
Top