Question / Help Twitch Stream Blurry please help

Doomcow

New Member
I just started trying to stream on twitch but my stream still looks really blurry here are my specs

30mbps download speed
6mbps Upload speed

Encoder x264
max Bitrate 3500
Buffer size 1800
resolution 1280x720
fps 60
resolution downscale 1280x720
cpu preset: Superfast
Keyframe interval 2

Thanks for the help in advance
 

sam686

Member
Use default buffer? Reducing buffer may reduce quality, mostly poor quality flicker on every keyframe interval.

Show us link to twitch past broadcast? By default, "Archive" is not enabled, will need to be turn on for your next live streams to keep as past broadcast for a few weeks.

Show us OBS logs?
 

Doomcow

New Member
10:16:22: CLR host plugin strings not found, dynamically loading 4 strings
10:16:22: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
10:16:22: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
10:16:22: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
10:16:22: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
10:16:22: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
10:16:23: CLRHost:: Could not find/load browser settings at location C:\Users\kylew\AppData\Roaming\OBS\pluginData\browser.json
10:16:23: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\kylew\AppData\Roaming\OBS\pluginData\browser.json'.
10:16:23: File name: 'C:\Users\kylew\AppData\Roaming\OBS\pluginData\browser.json'
10:16:23: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
10:16:23: at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
10:16:23: at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
10:16:23: at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
10:16:23: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
10:16:27: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
10:16:27: -------------------------------
10:16:27: CPU Name: AMD FX(tm)-8350 Eight-Core Processor
10:16:27: CPU Speed: 4019MHz
10:16:27: Physical Memory: 4095MB Total, 4095MB Free
10:16:27: stepping id: 0, model 2, family 21, type 0, extmodel 0, extfamily 3, HTT 1, logical cores 8, total cores 4
10:16:27: monitor 1: pos={0, 0}, size={1280, 1024}
10:16:27: monitor 2: pos={1280, 0}, size={1360, 768}
10:16:27: Windows Version: 10.0 Build 10586 (revision 0)
10:16:27: Aero is Enabled
10:16:27: -------------------------------
10:16:27: OBS Modules:
10:16:27: Base Address Module
10:16:27: 00FC0000 OBS.exe
10:16:27: 5CC20000 OBSApi.dll
10:16:27: 66BF0000 CLRHostPlugin.dll
10:16:27: 619C0000 DShowPlugin.dll
10:16:27: 61990000 GraphicsCapture.dll
10:16:27: 61480000 NoiseGate.dll
10:16:27: 6BCC0000 PSVPlugin.dll
10:16:27: 6B850000 scenesw.dll
10:16:27: ------------------------------------------
10:16:27: Adapter 1
10:16:27: Video Adapter: NVIDIA GeForce GTX 960
10:16:27: Video Adapter Dedicated Video Memory: 3221225472
10:16:27: Video Adapter Shared System Memory: 1073676288
10:16:27: Video Adapter Output 1: pos={0, 0}, size={1280, 1024}, attached=true
10:16:27: Video Adapter Output 2: pos={1280, 0}, size={1360, 768}, attached=true
10:16:27: =====Stream Start: 2016-06-07, 10:16:27===============================================
10:16:27: Multithreaded optimizations: On
10:16:27: Base resolution: 1280x720
10:16:27: Output resolution: 1280x720
10:16:27: ------------------------------------------
10:16:27: Loading up D3D10 on NVIDIA GeForce GTX 960 (Adapter 1)...
10:16:28: ------------------------------------------
10:16:28: Audio Format: 48000 Hz
10:16:28: ------------------------------------------
10:16:28: Audio Channels: 2 Ch
10:16:28: Playback device {0.0.0.00000000}.{b14a6a78-4010-4a8a-8bf4-aa6bd2ad8ce2}
10:16:28: ------------------------------------------
10:16:28: Using desktop audio input: Speaker Port (Realtek High Definition Audio)
10:16:28: Global Audio time adjust: 0
10:16:28: ------------------------------------------
10:16:28: Using auxilary audio input: Microphone (2- Producer USB)
10:16:28: Mic time offset: 0
10:16:28: ------------------------------------------
10:16:28: Audio Encoding: AAC
10:16:28: bitrate: 160
10:16:28: Using bitmap image
10:16:28: Using text output
10:16:28: Using bitmap image
10:16:28: Using text output
10:16:28: Using text output
10:16:28: Using bitmap image
10:16:28: Using Window Capture
10:16:28: Scene buffering time set to 700
10:16:28: ------------------------------------------
10:16:28: Video Encoding: x264
10:16:28: fps: 60
10:16:28: width: 1280, height: 720
10:16:28: preset: superfast
10:16:28: profile: main
10:16:28: keyint: 120
10:16:28: CBR: yes
10:16:28: CFR: yes
10:16:28: max bitrate: 3500
10:16:28: buffer size: 3500
10:16:28: ------------------------------------------
10:16:28: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
10:16:29: CLRHost:: Browser 1: Status message:
10:16:34: FlushBufferedVideo: Flushing 29 packets over 466 ms
10:16:34: Total frames encoded: 328, total frames duplicated: 0 (0.00%)
10:16:34: Total frames rendered: 349, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
10:16:34:
10:16:34: Profiler time results:
10:16:34:
10:16:34: ==============================================================
10:16:34: video thread frame - [100%] [avg time: 0.727 ms] [children: 33%] [unaccounted: 67%]
10:16:34: | scene->Preprocess - [15.3%] [avg time: 0.111 ms]
10:16:34: | GPU download and conversion - [17.7%] [avg time: 0.129 ms] [children: 16.8%] [unaccounted: 0.963%]
10:16:34: | | flush - [15.4%] [avg time: 0.112 ms]
10:16:34: | | CopyResource - [0.688%] [avg time: 0.005 ms]
10:16:34: | | conversion to 4:2:0 - [0.688%] [avg time: 0.005 ms]
10:16:34: Convert444Threads - [100%] [avg time: 1.124 ms] [children: 99.5%] [unaccounted: 0.534%]
10:16:34: | Convert444toNV12 - [99.5%] [avg time: 1.118 ms]
10:16:34: encoder thread frame - [100%] [avg time: 1.327 ms] [children: 1.21%] [unaccounted: 98.8%]
10:16:34: | sending stuff out - [1.21%] [avg time: 0.016 ms]
10:16:34: ==============================================================
10:16:34:
10:16:34:
10:16:34: Profiler CPU results:
10:16:34:
10:16:34: ==============================================================
10:16:34: video thread frame - [cpu time: avg 0.223 ms, total 78.125 ms] [avg calls per frame: 1]
10:16:34: | scene->Preprocess - [cpu time: avg 0.044 ms, total 15.625 ms] [avg calls per frame: 1]
10:16:34: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:16:34: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:16:34: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:16:34: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:16:34: Convert444Threads - [cpu time: avg 0.989 ms, total 593.75 ms] [avg calls per frame: 2]
10:16:34: | Convert444toNV12 - [cpu time: avg 0.989 ms, total 593.75 ms] [avg calls per frame: 2]
10:16:34: encoder thread frame - [cpu time: avg 0.783 ms, total 234.375 ms] [avg calls per frame: 1]
10:16:34: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
10:16:34: ==============================================================
10:16:34:
 

sam686

Member
Log shows...
x264 param: aqmode=2 failed ... it is aq-mode=2, probably just delete custom parameters.

opencl=true .. you may turn this off (false) to see if it helps if your GPU is maxed out by 3D games, turning off may free some GPU usage.

Log shows: Number of skipped frames due to encoding lag: 118324 (18.7%)
use preset veryfast, and remove bframes from custom setting (defaults to 3 on VeryFast), as more then 3 bframes greatly increases CPU for too little quality gains.

Total encoded frames: 4294231284 ... unless you was streaming for a few years, this counter is wrong, OBS bug?
 
Top