Question / Help Dropped frames - cant pinpoint problem

Hi there,

incredibly new to streaming on twitch and to OBS in general. I've followed several youtube tutorials on how to setup your Elgato HD 60 flawlessly on OBS but I am still dropping frames (despite OBS telling me I'm not?). Wondering if it's an issue with my capture card or my settings are right. Any help would be greatly appreciated!!


I've included my latest log from a test stream that i've done. Also my download speed is: 33.55 MBPS and my upload speed is: 11.33 MBPS

Terribly sorry if this is a thread you've seen more than once but I've tried everything out there. :/

THANK YOU !!


Code:
19:13:12: CLR host plugin strings not found, dynamically loading 4 strings
19:13:12: CLRHost::Initialize() attempting to load and start the .NET runtime (null)
19:13:12: CLRHost::Initialize() Found version v2.0.50727 .NET runtime
19:13:12: CLRHost::Initialize() Found version v4.0.30319 .NET runtime
19:13:12: CLRHost::Initialize() attempting to use v4.0.30319 .NET runtime
19:13:14: CLRHost::LoadInteropLibrary() load the assembly plugins\CLRHostPlugin\CLRHost.Interop.dll
19:13:16: CLRHost::LoadPlugins() attempting to load the plugin assembly CLRBrowserSourcePlugin
19:13:25: CLRHost:: Could not find/load browser settings at location C:\Users\Stephanie\AppData\Roaming\OBS\pluginData\browser.json
19:13:26: CLRHost:: Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\Stephanie\AppData\Roaming\OBS\pluginData\browser.json'.
19:13:26: File name: 'C:\Users\Stephanie\AppData\Roaming\OBS\pluginData\browser.json'
19:13:26:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
19:13:26:    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:13:26:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
19:13:26:    at CLRBrowserSourcePlugin.Shared.BrowserSettings.Reload()
19:13:41: CLRHost::LoadPlugins() successfully added CLR plugin [Type: CLRBrowserSourcePlugin.CLRBrowserSourcePlugin, Name: CLR Browser Source Plugin]
19:14:09: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
19:14:09: CUDA loaded successfully
19:14:09: 1 CUDA capable devices found
19:14:09: [ GPU #0 - < GeForce GTX 745 > has Compute SM 5.0, NVENC Available ]
19:15:04: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
19:15:04: -------------------------------
19:15:04: CPU Name: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
19:15:04: CPU Speed: 3592MHz
19:15:04: Physical Memory:  4095MB Total, 4095MB Free
19:15:04: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
19:15:04: monitor 1: pos={0, 0}, size={1920, 1080}
19:15:04: monitor 2: pos={1920, 0}, size={1440, 900}
19:15:04: Windows Version: 6.3 Build 9600 (revision 17415)
19:15:04: Aero is Enabled
19:15:04: -------------------------------
19:15:04: OBS Modules:
19:15:04: Base Address     Module
19:15:04: 000B0000         OBS.exe
19:15:04: 66460000         OBSApi.dll
19:15:04: 64B90000         CLRHostPlugin.dll
19:15:04: 61910000         DShowPlugin.dll
19:15:04: 60250000         GraphicsCapture.dll
19:15:04: 60220000         NoiseGate.dll
19:15:04: 60200000         PSVPlugin.dll
19:15:04: 601E0000         scenesw.dll
19:15:04: ------------------------------------------
19:15:04: Adapter 1
19:15:04:   Video Adapter: NVIDIA GeForce GTX 745
19:15:04:   Video Adapter Dedicated Video Memory: 3221225472
19:15:04:   Video Adapter Shared System Memory: 1073676288
19:15:04:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
19:15:04:   Video Adapter Output 2: pos={1920, 0}, size={1440, 900}, attached=true
19:15:04: =====Stream Start: 2016-02-07, 19:15:04===============================================
19:15:04:   Multithreaded optimizations: On
19:15:04:   Base resolution: 1280x720
19:15:04:   Output resolution: 1280x720
19:15:04: ------------------------------------------
19:15:04: Loading up D3D10 on NVIDIA GeForce GTX 745 (Adapter 1)...
19:15:04: ------------------------------------------
19:15:04: Audio Format: 48000 Hz
19:15:04: ------------------------------------------
19:15:04: Audio Channels: 2 Ch
19:15:04: Playback device Default
19:15:04: ------------------------------------------
19:15:04: Using desktop audio input: Speakers (Yeti Stereo Microphone)
19:15:04: Global Audio time adjust: 0
19:15:04: ------------------------------------------
19:15:04: Using auxilary audio input: Microphone (Yeti Stereo Microphone)
19:15:04: Mic time offset: 1400
19:15:04: ------------------------------------------
19:15:04: Audio Encoding: AAC
19:15:04:     bitrate: 96
19:15:10: Using bitmap image
19:15:10: ------------------------------------------
19:15:10:     device: Logitech HD Pro Webcam C920,
19:15:10:     device id \\?\usb#vid_046d&pid_082d&mi_00#6&564478c&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
19:15:10:     chosen type: I420, usingFourCC: false, res: 800x448 - 800x448, frameIntervals: 333333-2000000
19:15:10:     use buffering: true - 10000, fourCC: 'I420'
19:15:10:     audio device: Disable,
19:15:10:     audio device id Disabled,
19:15:10:     audio time offset 0,
19:15:10:
19:15:10: Using directshow input
19:15:12: ------------------------------------------
19:15:12:     device: Elgato Game Capture HD,
19:15:12:     device id {39F50F4C-99E1-464A-B6F9-D605B4FB5918},
19:15:12:     chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
19:15:12:     use buffering: true - 10000, fourCC: 'UYVY'
19:15:12:
19:15:18: Using directshow input
19:15:20: Scene buffering time set to 400
19:15:20: ------------------------------------------
19:15:20: Video Encoding: x264
19:15:20:     fps: 30
19:15:20:     width: 1280, height: 720
19:15:20:     preset: superfast
19:15:20:     profile: main
19:15:20:     keyint: 60
19:15:20:     CBR: yes
19:15:20:     CFR: yes
19:15:20:     max bitrate: 2800
19:15:20:     buffer size: 2800
19:15:20: ------------------------------------------
19:16:22: ------------------------------------------
19:16:22:     device: Elgato Game Capture HD,
19:16:22:     device id {39F50F4C-99E1-464A-B6F9-D605B4FB5918},
19:16:22:     chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
19:16:22:     use buffering: true - 10000, fourCC: 'UYVY'
19:16:22:
19:18:02: Total frames encoded: 4849, total frames duplicated: 267 (5.51%)
19:18:02: Total frames rendered: 4612, number of late frames: 3 (0.07%) (it's okay for some frames to be late)
19:18:05:
19:18:05: Profiler time results:
19:18:05:
19:18:05: ==============================================================
19:18:05: video thread frame - [100%] [avg time: 4.454 ms] [children: 31.4%] [unaccounted: 68.6%]
19:18:05: | scene->Preprocess - [28.4%] [avg time: 1.267 ms]
19:18:05: | GPU download and conversion - [2.92%] [avg time: 0.13 ms] [children: 2.36%] [unaccounted: 0.561%]
19:18:05: | | flush - [1.64%] [avg time: 0.073 ms]
19:18:05: | | CopyResource - [0.651%] [avg time: 0.029 ms]
19:18:05: | | conversion to 4:2:0 - [0.0674%] [avg time: 0.003 ms]
19:18:05: Convert444Threads - [100%] [avg time: 0.535 ms] [children: 98.9%] [unaccounted: 1.12%]
19:18:05: | Convert444toNV12 - [98.9%] [avg time: 0.529 ms]
19:18:05: encoder thread frame - [100%] [avg time: 1.119 ms] [children: 0.268%] [unaccounted: 99.7%]
19:18:05: | sending stuff out - [0.268%] [avg time: 0.003 ms]
19:18:05: ==============================================================
19:18:05:
19:18:05:
19:18:05: Profiler CPU results:
19:18:05:
19:18:05: ==============================================================
19:18:05: video thread frame - [cpu time: avg 2.009 ms, total 9265.63 ms] [avg calls per frame: 1]
19:18:05: | scene->Preprocess - [cpu time: avg 0.826 ms, total 3812.5 ms] [avg calls per frame: 1]
19:18:05: | GPU download and conversion - [cpu time: avg 0.115 ms, total 531.25 ms] [avg calls per frame: 1]
19:18:05: | | flush - [cpu time: avg 0.071 ms, total 328.125 ms] [avg calls per frame: 1]
19:18:05: | | CopyResource - [cpu time: avg 0.013 ms, total 62.5 ms] [avg calls per frame: 1]
19:18:05: | | conversion to 4:2:0 - [cpu time: avg 0.006 ms, total 31.25 ms] [avg calls per frame: 1]
19:18:05: Convert444Threads - [cpu time: avg 0.619 ms, total 5703.13 ms] [avg calls per frame: 2]
19:18:05: | Convert444toNV12 - [cpu time: avg 0.618 ms, total 5687.5 ms] [avg calls per frame: 2]
19:18:05: encoder thread frame - [cpu time: avg 0.531 ms, total 2578.13 ms] [avg calls per frame: 1]
19:18:05: | sending stuff out - [cpu time: avg 0.006 ms, total 31.25 ms] [avg calls per frame: 1]
19:18:05: ==============================================================
19:18:05:
19:18:05: =====Stream End: 2016-02-07, 19:18:05=================================================
19:18:15: CLR host plugin instance deleted; removing dynamically loaded localization strings
19:18:26: Terminating 0x1b30


Last game capture log:
2016-02-03, 20:24:04: we're booting up:
20:24:04: CaptureThread: attached to process chrome.exe
20:24:04: D3D9 Present
20:24:04: (half life scientist) everything..  seems to be in order
 
What makes you think you're dropping frames if OBS isn't reporting them?
thanks for replying! :) i'm only assuming its the problem after having a friend watch the stream. audio cutting randomly and it skips parts in the game. guessing its not the case from what you can see?
 
A single, small log file might not be enough, show us more OBS log files, preferably when your stream skips frames?

If streaming to Twitch, go to Twitch settings, channel, and turn on archive broadcast. After streaming for some time, past broadcast can be viewed.
 
22:18:19: Scene buffering time set to 400

Change that to 700.

22:18:19: CFR: no

Turn that on / yes.

Otherwise, statistics look good but can't really tell because your logged streams are all very short, a minute or less. Try streaming for at least five minutes, especially where the problems occur, and post that log file.
 
Change that to 700.



Turn that on / yes.

Otherwise, statistics look good but can't really tell because your logged streams are all very short, a minute or less. Try streaming for at least five minutes, especially where the problems occur, and post that log file.

thanks!!! ill try the changes then let it run for longer tonight and post my log!
 
Change that to 700.



Turn that on / yes.

Otherwise, statistics look good but can't really tell because your logged streams are all very short, a minute or less. Try streaming for at least five minutes, especially where the problems occur, and post that log file.


hey there! So I did the changes you mentioned and still seems off. What's weird is I downloaded XSplit (being throrough here..) and the video seemed to be fine, but here's a new longer log to look at

https://gist.github.com/40f468b3b48d9da4d028

I really do appreciate it! Thanks again :)
 
Is that the right log file? Longest stream was only 3 mins or so and the other two changes weren't made.

Edit: Checked your VOD and your character was just standing there. Make sure to make it at least five minutes of high-action gameplay. You want OBS to log something close to a worst case scenario, and motion is hard on video encoding, lack of motion is easy.
 
Back
Top