Question / Help Dropping Frames

forsakenpriest

New Member
So lately ive been having problems with my stream and it dropping frames i use to stream at 3500 bitrate without any problems until recently i even had my ISP send a technician to my house and he replaced all the wires in and outside of my home and received a bran new modem to try and fix the problem and it does not seem to be working im not sure what else to do ive tried changing multiple settings and i just cant seem to stop dropping frames it can be good for 3 hours then start dropping 20k-40k frames in the next 3 minutes and i dont know what could be causing this i have 15 2570k processor and a gtx 660ti graphics card 16 gigs ram and run my game at 110 fps while streaming any idea on what could be causing this please let me know
Oh yeah here is my internet speed http://www.speedtest.net/my-result/3216139236
i will be going to bed shortly and will check back in the morning thank you for any comments left
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Post a regular OBS log -- also, no matter what you might be thinking, network problems aren't really an OBS problem. OBS just sends the data. If it cannot send the data, it drops frames. It does not do it unless it can't actually send the data. This isn't something we can really fix for you, there's a ton of variables, from your network, to routing to the server, to the server itself, or firewall software, or your router, or gods hand interfering.
 

forsakenpriest

New Member
Code:
20:03:51: Server Ping plugin strings not found, dynamically loading 24 strings
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
Warning -- Bad call to String::Mid.  iStart or iEnd is bigger than the current length (string: "").
20:33:43: Open Broadcaster Software v0.591b - 32bit (´・ω・`)
20:33:43: -------------------------------
20:33:43: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
20:33:43: CPU Speed: 3502MHz
20:33:43: Physical Memory:  4095MB Total, 4095MB Free
20:33:43: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
20:33:43: monitor 1: pos={0, 0}, size={1920, 1080}
20:33:43: monitor 2: pos={220, 1080}, size={1360, 768}
20:33:43: Windows Version: 6.1 Build 7601 S
20:33:43: Aero is Disabled
20:33:43: -------------------------------
20:33:43: OBS Modules:
20:33:43: Base Address     Module
20:33:43: 00290000         OBS.exe
20:33:43: 58C90000         OBSApi.dll
20:33:43: 63140000         DShowPlugin.dll
20:33:43: 68CA0000         GraphicsCapture.dll
20:33:43: 6A470000         NoiseGate.dll
20:33:43: 64100000         PSVPlugin.dll
20:33:43: 63120000         ServerPingPlugin.dll
20:33:43: ------------------------------------------
20:33:43: Adapter 1
20:33:43:   Video Adapter: NVIDIA GeForce GTX 660 Ti
20:33:43:   Video Adapter Dedicated Video Memory: 2086469632
20:33:43:   Video Adapter Shared System Memory: 2147807232
20:33:43:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
20:33:43:   Video Adapter Output 2: pos={220, 1080}, size={1360, 768}, attached=true
20:33:43: =====Stream Start: 2013-12-28, 20:33:43===============================================
20:33:43:   Multithreaded optimizations: On
20:33:43:   Base resolution: 1920x1080
20:33:43:   Output resolution: 1280x720
20:33:43: ------------------------------------------
20:33:43: Loading up D3D10 on NVIDIA GeForce GTX 660 Ti (Adapter 1)...
20:33:43: ------------------------------------------
20:33:43: Audio Format: 48000hz
20:33:43: Playback device Default
20:33:43: ------------------------------------------
20:33:43: Using desktop audio input: Speakers (ASTRO Gaming USB MixAmp)
20:33:43: ------------------------------------------
20:33:43: Using auxilary audio input: Microphone (ASTRO Gaming USB MixAmp)
20:33:43: ------------------------------------------
20:33:43: Audio Encoding: AAC
20:33:43:     bitrate: 128
20:33:43: Using text output
Warning -- DShowPlugin: Could not create device filter
20:33:43: Using directshow input
20:33:43: Using graphics capture
20:33:43: Scene buffering time set to 700
20:33:43: ------------------------------------------
20:33:43: Video Encoding: x264
20:33:43:     fps: 60
20:33:43:     width: 1280, height: 720
20:33:43:     preset: veryfast
20:33:43:     profile: main
20:33:43:     keyint: 120
20:33:43:     CBR: yes
20:33:43:     CFR: no
20:33:43:     max bitrate: 3200
20:33:43:     buffer size: 3200
20:33:43: ------------------------------------------
20:33:43: MMDeviceAudioSource: Frequency for device 'Speakers (ASTRO Gaming USB MixAmp)' is 352800, samples per sec is 44100
20:33:43: MMDeviceAudioSource: Frequency for device 'Microphone (ASTRO Gaming USB MixAmp)' is 192000, samples per sec is 48000
20:33:44: SharedTexCapture hooked
Warning -- DShowPlugin: Could not create device filter
20:33:46: Using directshow input
20:33:50: ------------------------------------------
20:33:50:     device: HD Pro Webcam C920,
20:33:50:     device id \\?\usb#vid_046d&pid_082d&mi_00#7&2677bfba&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
20:33:50:     chosen type: MJPG, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
20:33:50:     use buffering: false - 0, fourCC: 'MJPG'
20:33:50:     audio device: Disable,
20:33:50:     audio device id Disabled,
20:33:50: 
20:34:11: Using bitmap image
20:34:21: ------------------------------------------
20:34:21:     device: HD Pro Webcam C920,
20:34:21:     device id \\?\usb#vid_046d&pid_082d&mi_00#7&2677bfba&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
20:34:21:     chosen type: MJPG, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
20:34:21:     use buffering: false - 0, fourCC: 'MJPG'
20:34:21:     audio device: Disable,
20:34:21:     audio device id Disabled,
20:34:21: 
20:34:21: Using directshow input
20:36:25: Total frames encoded: 9665, total frames duplicated: 29 (0.30%)
20:36:25: Total frames rendered: 9658, number of late frames: 3 (0.03%) (it's okay for some frames to be late)
20:36:26: 
20:36:26: Profiler time results:
20:36:26: 
20:36:26: ==============================================================
20:36:26: video thread frame - [100%] [avg time: 0.943 ms] [children: 45.3%] [unaccounted: 54.7%]
20:36:26: | scene->Preprocess - [34.8%] [avg time: 0.328 ms]
20:36:26: | GPU download and conversion - [10.5%] [avg time: 0.099 ms] [children: 8.91%] [unaccounted: 1.59%]
20:36:26: | | flush - [7.32%] [avg time: 0.069 ms]
20:36:26: | | CopyResource - [1.38%] [avg time: 0.013 ms]
20:36:26: | | conversion to 4:2:0 - [0.212%] [avg time: 0.002 ms]
20:36:26: Convert444Threads - [100%] [avg time: 0.391 ms] [children: 99%] [unaccounted: 1.02%]
20:36:26: | Convert444toNV12 - [99%] [avg time: 0.387 ms]
20:36:26: encoder thread frame - [100%] [avg time: 0.774 ms]
20:36:26: ==============================================================
20:36:26: 
20:36:26: 
20:36:26: Profiler CPU results:
20:36:26: 
20:36:26: ==============================================================
20:36:26: video thread frame - [cpu time: avg 0.376 ms, total 3634.82 ms] [avg calls per frame: 1]
20:36:26: | scene->Preprocess - [cpu time: avg 0.227 ms, total 2199.61 ms] [avg calls per frame: 1]
20:36:26: | GPU download and conversion - [cpu time: avg 0.014 ms, total 140.402 ms] [avg calls per frame: 1]
20:36:26: | | flush - [cpu time: avg 0.008 ms, total 78.001 ms] [avg calls per frame: 1]
20:36:26: | | CopyResource - [cpu time: avg 0.003 ms, total 31.2 ms] [avg calls per frame: 1]
20:36:26: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 15.6 ms] [avg calls per frame: 1]
20:36:26: Convert444Threads - [cpu time: avg 0.158 ms, total 3042.02 ms] [avg calls per frame: 2]
20:36:26: | Convert444toNV12 - [cpu time: avg 0.157 ms, total 3026.42 ms] [avg calls per frame: 2]
20:36:26: encoder thread frame - [cpu time: avg 0.058 ms, total 561.603 ms] [avg calls per frame: 1]
20:36:26: ==============================================================
20:36:26: 
20:36:26: =====Stream End: 2013-12-28, 20:36:26=================================================
21:04:17: Using fixed low latency mode, factor 20
21:04:17: =====Stream Start: 2013-12-28, 21:04:17===============================================
21:04:17:   Multithreaded optimizations: On
21:04:17:   Base resolution: 1920x1080
21:04:17:   Output resolution: 1280x720
21:04:17: ------------------------------------------
21:04:17: Loading up D3D10 on NVIDIA GeForce GTX 660 Ti (Adapter 1)...
21:04:17: ------------------------------------------
21:04:17: Audio Format: 48000hz
21:04:17: Playback device Default
21:04:17: ------------------------------------------
21:04:17: Using desktop audio input: Speakers (ASTRO Gaming USB MixAmp)
21:04:17: ------------------------------------------
21:04:17: Using auxilary audio input: Microphone (ASTRO Gaming USB MixAmp)
21:04:17: ------------------------------------------
21:04:17: Audio Encoding: AAC
21:04:17:     bitrate: 128
21:04:17: ------------------------------------------
21:04:17:     device: HD Pro Webcam C920,
21:04:17:     device id \\?\usb#vid_046d&pid_082d&mi_00#7&2677bfba&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
21:04:17:     chosen type: MJPG, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
21:04:17:     use buffering: false - 0, fourCC: 'MJPG'
21:04:17:     audio device: Disable,
21:04:17:     audio device id Disabled,
21:04:17: 
21:04:18: Using directshow input
21:04:18: Using text output
21:04:18: Using bitmap image
21:04:18: Using graphics capture
21:04:18: Scene buffering time set to 700
21:04:18: ------------------------------------------
21:04:18: Video Encoding: x264
21:04:18:     fps: 60
21:04:18:     width: 1280, height: 720
21:04:18:     preset: veryfast
21:04:18:     profile: main
21:04:18:     keyint: 120
21:04:18:     CBR: yes
21:04:18:     CFR: no
21:04:18:     max bitrate: 3200
21:04:18:     buffer size: 3200
21:04:18: ------------------------------------------
21:04:18: MMDeviceAudioSource: Frequency for device 'Speakers (ASTRO Gaming USB MixAmp)' is 352800, samples per sec is 44100
21:04:18: MMDeviceAudioSource: Frequency for device 'Microphone (ASTRO Gaming USB MixAmp)' is 192000, samples per sec is 48000
21:04:18: SharedTexCapture hooked
21:04:20: Using RTMP service: Twitch / Justin.tv
21:04:20:   Server selection: rtmp://live-jfk.justin.tv/app
21:04:20:   Interface: Intel(R) 82579V Gigabit Network Connection (ethernet, 1000 mbps)
21:04:20: Completed handshake with rtmp://live-jfk.justin.tv/app in 177 ms.
21:04:21: SO_SNDBUF was at 8192
21:04:21: SO_SNDBUF is now 65536
21:04:46: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 102332 / 425984)
22:34:16: Capture window 0x00050420 invalid or changing, terminating capture
22:35:33: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
22:35:33:   New Scene
Warning -- DShowPlugin: Could not create device filter
22:35:33: Using directshow input
22:35:33: Using graphics capture
22:35:37: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
22:35:37:   New Scene
22:35:37: ------------------------------------------
22:35:37:     device: HD Pro Webcam C920,
22:35:37:     device id \\?\usb#vid_046d&pid_082d&mi_00#7&2677bfba&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
22:35:37:     chosen type: MJPG, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
22:35:37:     use buffering: false - 0, fourCC: 'MJPG'
22:35:37:     audio device: Disable,
22:35:37:     audio device id Disabled,
22:35:37: 
22:35:37: Using directshow input
22:35:37: Using text output
22:35:37: Using bitmap image
22:35:37: Using graphics capture
22:35:44: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
22:35:44:   New Scene
Warning -- DShowPlugin: Could not create device filter
22:35:44: Using directshow input
22:35:44: Using graphics capture
22:35:53: Using graphics capture
22:35:53: SharedTexCapture hooked
Warning -- DShowPlugin: Could not create device filter
22:36:00: Using directshow input
22:36:03: ------------------------------------------
22:36:03:     device: HD Pro Webcam C920,
22:36:03:     device id \\?\usb#vid_046d&pid_082d&mi_00#7&2677bfba&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
22:36:03:     chosen type: MJPG, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
22:36:03:     use buffering: false - 0, fourCC: 'MJPG'
22:36:03:     audio device: Disable,
22:36:03:     audio device id Disabled,
22:36:03: 
22:36:14: ------------------------------------------
22:36:14:     device: HD Pro Webcam C920,
22:36:14:     device id \\?\usb#vid_046d&pid_082d&mi_00#7&2677bfba&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
22:36:14:     chosen type: MJPG, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
22:36:14:     use buffering: false - 0, fourCC: 'MJPG'
22:36:14:     audio device: Disable,
22:36:14:     audio device id Disabled,
22:36:14: 
22:36:15: Using directshow input
22:36:24: Using bitmap image
22:36:47: Using text output
22:36:53: Using graphics capture
22:36:53: SharedTexCapture hooked
22:36:58: SharedTexCapture hooked
22:37:22: Using graphics capture
22:37:22: SharedTexCapture hooked
22:38:49: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:38:49: SharedTexCapture hooked
22:38:59: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:38:59: SharedTexCapture hooked
22:39:12: GraphicsCaptureSource::NewCapture:  eliminating old capture
22:39:12: SharedTexCapture hooked
23:06:48: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:06:48: SharedTexCapture hooked
23:12:13: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:12:13: SharedTexCapture hooked
23:12:48: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:12:48: SharedTexCapture hooked
23:16:32: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:16:32: SharedTexCapture hooked
23:16:42: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:16:42: SharedTexCapture hooked
23:22:40: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:22:40: SharedTexCapture hooked
23:22:49: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:22:49: SharedTexCapture hooked
23:22:56: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:22:56: SharedTexCapture hooked
23:23:59: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:23:59: SharedTexCapture hooked
23:28:23: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:28:23: SharedTexCapture hooked
23:30:16: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:30:16: SharedTexCapture hooked
23:31:28: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:31:28: SharedTexCapture hooked
23:33:19: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:33:19: SharedTexCapture hooked
23:34:20: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:34:20: SharedTexCapture hooked
23:43:51: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:43:51: SharedTexCapture hooked
23:48:21: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:48:21: SharedTexCapture hooked
23:48:30: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:48:30: SharedTexCapture hooked
23:49:11: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:49:11: SharedTexCapture hooked
23:49:51: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:49:51: SharedTexCapture hooked
23:50:03: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:50:03: SharedTexCapture hooked
23:50:50: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:50:50: SharedTexCapture hooked
23:51:34: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:51:34: SharedTexCapture hooked
23:52:17: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:52:17: SharedTexCapture hooked
23:52:55: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:52:55: SharedTexCapture hooked
23:54:34: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:54:34: SharedTexCapture hooked
23:55:09: GraphicsCaptureSource::NewCapture:  eliminating old capture
23:55:09: SharedTexCapture hooked
23:55:21: Exit signal received, terminating capture
23:56:02: Total frames encoded: 618193, total frames duplicated: 12416 (2.01%)
23:56:02: Number of frames skipped due to encoder lag: 4 (0.00%)
23:56:02: Total frames rendered: 616433, number of late frames: 315 (0.05%) (it's okay for some frames to be late)
23:56:02: RTMPPublisher::SocketLoop: Graceful loop exit
23:56:03: Average send payload: 20690 bytes, average send interval: 50 ms
23:56:03: Number of times waited to send: 47, Waited for a total of 165469 bytes
23:56:03: Number of b-frames dropped: 12 (0.0019%), Number of p-frames dropped: 0 (0%), Total 12 (0.0019%)
23:56:03: Number of bytes sent: 4253015610
23:56:03: 
23:56:03: Profiler time results:
23:56:03: 
23:56:03: ==============================================================
23:56:03: video thread frame - [100%] [avg time: 1.942 ms] [children: 66.2%] [unaccounted: 33.8%]
23:56:03: | scene->Preprocess - [21.9%] [avg time: 0.425 ms]
23:56:03: | GPU download and conversion - [44.3%] [avg time: 0.86 ms] [children: 14.8%] [unaccounted: 29.5%]
23:56:03: | | flush - [13.4%] [avg time: 0.261 ms]
23:56:03: | | CopyResource - [1.24%] [avg time: 0.024 ms]
23:56:03: | | conversion to 4:2:0 - [0.154%] [avg time: 0.003 ms]
23:56:03: Convert444Threads - [100%] [avg time: 0.418 ms] [children: 98.3%] [unaccounted: 1.67%]
23:56:03: | Convert444toNV12 - [98.3%] [avg time: 0.411 ms]
23:56:03: encoder thread frame - [100%] [avg time: 0.836 ms]
23:56:03: ==============================================================
23:56:03: 
23:56:03: 
23:56:03: Profiler CPU results:
23:56:03: 
23:56:03: ==============================================================
23:56:03: video thread frame - [cpu time: avg 0.515 ms, total 317899 ms] [avg calls per frame: 1]
23:56:03: | scene->Preprocess - [cpu time: avg 0.293 ms, total 181055 ms] [avg calls per frame: 1]
23:56:03: | GPU download and conversion - [cpu time: avg 0.037 ms, total 22822.9 ms] [avg calls per frame: 1]
23:56:03: | | flush - [cpu time: avg 0.014 ms, total 9048.04 ms] [avg calls per frame: 1]
23:56:03: | | CopyResource - [cpu time: avg 0.008 ms, total 5132.44 ms] [avg calls per frame: 1]
23:56:03: | | conversion to 4:2:0 - [cpu time: avg 0.001 ms, total 780.005 ms] [avg calls per frame: 1]
23:56:03: Convert444Threads - [cpu time: avg 0.283 ms, total 350035 ms] [avg calls per frame: 2]
23:56:03: | Convert444toNV12 - [cpu time: avg 0.281 ms, total 347492 ms] [avg calls per frame: 2]
23:56:03: encoder thread frame - [cpu time: avg 0.145 ms, total 89919 ms] [avg calls per frame: 1]
23:56:03: ==============================================================
23:56:03: 
23:56:03: =====Stream End: 2013-12-28, 23:56:03=================================================
23:56:09: Server Ping plugin instance deleted; removing dynamically loaded localization strings
 

forsakenpriest

New Member
this was my last night stream i did not drop any frames like i said its random and i will be good for 1 hour or even 3 but then it randomly will drop 40-50% of my frames this stream went pretty well
 

FerretBomb

Active Member
Nothing obvious in that, that I could see as far as dropped frames. Meaning it's a problem either with your ISP (most likely) or a mid-point in the route between you and the Twitch ingest server you're using.

There is nothing happening on the OBS side to cause this, it's a problem with your network. The only two solutions are lowering your bitrate, or switching ingest servers.

Just as a side-note, the recommended maximum bitrate for non-partnered streamers is 2000kbps.
Likewise, it appears you're duplicating a large number of frames; your i5 cannot keep up with encoding 720p@60fps; it's simply 'out of gas'. You should consider dropping to 720@45 (or 30) to reduce/remove these duplicated frames, that can make your stream look jerky/skippy/stuttery and make it pointless to run at 60fps anyway.
 

kill3rman1ac

New Member
Try removing all of your updates on your Graphics card and only download the current. i was dropping frames like its hot! i had my 520 and 550ti on my computer, i wasn't using both but still. I removed all my updates and re-downloaded my current update, not having any problems now
 

FerretBomb

Active Member
A clean-install of the video drivers can be a good idea, but it's not going to cause dropped frames.
 
Top