Question / Help Stream is Choppy all of a sudden......

CinciFan82

New Member
Hey all,

New to this so baby steps is the best way to explain stuff here. I recently noticed that when I click preview stream, my stream plays for a second, freezes, plays for a second, freezes, etc. I haven't changed anything, or at least I don't think I have, but I need some help to get this to clear up please. It just all of a sudden started doing it the other day. It was working just fine. Any and all help would be great. Thanks.

My specs are

Intel i7 4790K stock
ASRock Z97 Extreme 6
EVGA 980 SC w/ACX 2.0
8gb Corsair Dominator Ram
OCZ 120gb SSD Win10
1tb HDD Seagate
Elgato HD60 Pro (PCIE)

The log I copied for OBS is here:

Code:
19:48:35: CLR host plugin strings not found, dynamically loading 4 strings
19:48:35: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
19:48:35: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
19:48:35: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
19:48:35: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
19:48:35: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
19:48:35: CLRHost:: Could not find/load browser settings at location C:\Users\J'son\AppData\Roaming\OBS\pluginData\browser.json
19:48:35: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\J'son\AppData\Roaming\OBS\pluginData\browser.json'.
19:48:35: File name: 'C:\Users\J'son\AppData\Roaming\OBS\pluginData\browser.json'
19:48:35:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
19:48:35:    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)
19:48:35:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
19:48:35:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
19:48:36: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
19:48:36: Server Ping plugin strings not found, dynamically loading 24 strings
19:48:43: Open Broadcaster Software v0.657b - 64bit ( ^ω^)
19:48:43: -------------------------------
19:48:43: CPU Name: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
19:48:43: CPU Speed: 3999MHz
19:48:43: Physical Memory:  8139MB Total, 5415MB Free
19:48:43: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
19:48:43: monitor 1: pos={0, 0}, size={1920, 1080}
19:48:43: monitor 2: pos={-1920, 0}, size={1920, 1080}
19:48:43: monitor 3: pos={1920, 0}, size={1920, 1080}
19:48:43: Windows Version: 10.0 Build 10586 (revision 0)
19:48:43: Aero is Enabled
19:48:43: -------------------------------
19:48:43: OBS Modules:
19:48:43: Base Address     Module
19:48:43: 0000000061520000 OBS.exe
19:48:43: 0000000068FA0000 OBSApi.dll
19:48:43: 000000007FD00000 CLRHostPlugin.dll
19:48:43: 000000007FAD0000 DShowPlugin.dll
19:48:43: 000000007B3B0000 GraphicsCapture.dll
19:48:43: 000000007F1A0000 NoiseGate.dll
19:48:43: 000000007CF60000 PSVPlugin.dll
19:48:43: 00000000784C0000 scenesw.dll
19:48:43: 0000000078490000 ServerPingPlugin.dll
19:48:43: ------------------------------------------
19:48:43: Adapter 1
19:48:43:   Video Adapter: NVIDIA GeForce GTX 980
19:48:43:   Video Adapter Dedicated Video Memory: 4204462080
19:48:43:   Video Adapter Shared System Memory: 4267626496
19:48:43:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
19:48:43:   Video Adapter Output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
19:48:43:   Video Adapter Output 3: pos={1920, 0}, size={1920, 1080}, attached=true
19:48:43: =====Stream Start: 2015-12-20, 19:48:43===============================================
19:48:43:   Multithreaded optimizations: On
19:48:43:   Base resolution: 1920x1080
19:48:43:   Output resolution: 1280x720
19:48:43: ------------------------------------------
19:48:43: Loading up D3D10 on NVIDIA GeForce GTX 980 (Adapter 1)...
19:48:43: ------------------------------------------
19:48:43: Audio Format: 48000 Hz
19:48:43: ------------------------------------------
19:48:43: Audio Channels: 2 Ch
19:48:43: Playback device Default
19:48:43: ------------------------------------------
19:48:43: Using desktop audio input: VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)
19:48:43: Global Audio time adjust: 0
19:48:43: ------------------------------------------
19:48:43: Using auxilary audio input: Microphone (2- Plantronics GameCom 780/788)
19:48:43: Mic time offset: 0
19:48:43: ------------------------------------------
19:48:43: Audio Encoding: AAC
19:48:43:     bitrate: 128
19:48:43: Using text output
19:48:43: Using text output
19:48:44: Using bitmap image
19:48:44: ------------------------------------------
19:48:44:     device: Logitech HD Webcam C525,
19:48:44:     device id \\?\usb#vid_046d&pid_0826&mi_02#7&2a4eaf78&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
19:48:44:     chosen type: I420, usingFourCC: false, res: 1024x576 - 1024x576, frameIntervals: 333333-2000000
19:48:44:     use buffering: false - 0, fourCC: 'I420'
19:48:44:     audio device: Disable,
19:48:44:     audio device id Disabled,
19:48:44:     audio time offset 0,
19:48:44:
19:48:44: Using directshow input
19:48:44: ------------------------------------------
19:48:44:     device: Elgato Game Capture HD,
19:48:44:     device id {39F50F4C-99E1-464A-B6F9-D605B4FB5918},
19:48:44:     chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 166666-166666
19:48:44:     use buffering: true - 0, fourCC: 'UYVY'
19:48:44:
19:48:44:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
19:48:44: CLRHost:: Browser 1: Status message:
19:48:44: CLRHost:: Browser 1: Failed to set referrer policy: The value 'no-referrer' is not one of 'always', 'default', 'never', or 'origin'. Defaulting to 'never'. @http://www.twitchalerts.com/alert-box/v3/2F94E88515FF8FC6EDFB10
19:48:44:     Elgato Game Capture: force buffering with 1 msec
19:48:44: Using directshow input
19:48:47: Scene buffering time set to 700
19:48:47: ------------------------------------------
19:48:47: Video Encoding: x264
19:48:47:     fps: 60
19:48:47:     width: 1280, height: 720
19:48:47:     preset: veryfast
19:48:47:     profile: high
19:48:47:     keyint: 120
19:48:47:     CBR: yes
19:48:47:     CFR: yes
19:48:47:     max bitrate: 3500
19:48:47:     buffer size: 3500
19:48:47: ------------------------------------------
19:48:51: FlushBufferedVideo: Flushing 20 packets over 316 ms
19:48:52: Total frames encoded: 215, total frames duplicated: 0 (0.00%)
19:48:52: Total frames rendered: 243, number of late frames: 1 (0.41%) (it's okay for some frames to be late)
19:48:53:
19:48:53: Profiler time results:
19:48:53:
19:48:53: ==============================================================
19:48:53: video thread frame - [100%] [avg time: 1.602 ms] [children: 38%] [unaccounted: 62%]
19:48:53: | scene->Preprocess - [29.4%] [avg time: 0.471 ms]
19:48:53: | GPU download and conversion - [8.61%] [avg time: 0.138 ms] [children: 8.24%] [unaccounted: 0.375%]
19:48:53: | | flush - [7.55%] [avg time: 0.121 ms]
19:48:53: | | CopyResource - [0.499%] [avg time: 0.008 ms]
19:48:53: | | conversion to 4:2:0 - [0.187%] [avg time: 0.003 ms]
19:48:53: Convert444Threads - [100%] [avg time: 0.884 ms] [children: 99.5%] [unaccounted: 0.452%]
19:48:53: | Convert444toNV12 - [99.5%] [avg time: 0.88 ms]
19:48:53: encoder thread frame - [100%] [avg time: 0.954 ms] [children: 0.21%] [unaccounted: 99.8%]
19:48:53: | sending stuff out - [0.21%] [avg time: 0.002 ms]
19:48:53: ==============================================================
19:48:53:
19:48:53:
19:48:53: Profiler CPU results:
19:48:53:
19:48:53: ==============================================================
19:48:53: video thread frame - [cpu time: avg 1.414 ms, total 343.75 ms] [avg calls per frame: 1]
19:48:53: | scene->Preprocess - [cpu time: avg 0.45 ms, total 109.375 ms] [avg calls per frame: 1]
19:48:53: | GPU download and conversion - [cpu time: avg 0.128 ms, total 31.25 ms] [avg calls per frame: 1]
19:48:53: | | flush - [cpu time: avg 0.128 ms, total 31.25 ms] [avg calls per frame: 1]
19:48:53: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:48:53: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:48:53: Convert444Threads - [cpu time: avg 0.478 ms, total 187.5 ms] [avg calls per frame: 2]
19:48:53: | Convert444toNV12 - [cpu time: avg 0.478 ms, total 187.5 ms] [avg calls per frame: 2]
19:48:53: encoder thread frame - [cpu time: avg 0.961 ms, total 187.5 ms] [avg calls per frame: 1]
19:48:53: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
19:48:53: ==============================================================
19:48:53:
19:48:53: =====Stream End: 2015-12-20, 19:48:53=================================================
 
This isn't directly related to your issue, but you should avoid using a bitrate of more than 2500 for watchability reasons. Many people even limit themselves to 2000 so as many people as possible can watch them.

What you're describing sounds like your stream is lagging a bit, in preview this means your CPU is having problems encoding. Are you getting high CPU usage? (Either as warnings in OBS or as a high number in task manager)

I also think it's possible that only your preview is lagging. Have you tried locally recording a stream and watching it back to make sure it's not just the preview that looks laggy?
 

CinciFan82

New Member
I will knock down the bitrate and see what happens there. I only used that number due to the recommendations from the OBS website.

The CPU doesn't seem to hit any high usage. The most I see out of it is at the worst 40%, but thats occasionally. It floats around 20-30% when I preview it. I have not tried to record anything and play it back. I will check this and see what happens. Thanks for the info.
 

CinciFan82

New Member
I tried messing with the settings as you suggested, but it didn't work. I went ahead and uninstalled and reinstalled the software and everything is back to normal. I'm not really sure what the problem was but its fixed. Thanks anyways.
 
Top