Question / Help Dropping frames out of nowhere

JayPower

New Member
Hello,

I've been using OBS for quite some time now (I think 5-6 months now) and I've never had any problem streaming with it. But today, I suddenly started dropping 40-60% of my frames with the same settings I've been using for weeks...

Now the strange part is that not only my internet is perfectly fine today, but xsplit doesn't let me drop any frames with the same resolution / frame rate. I know the 2 are different programs, but surly this must mean that there's something wrong with my OBS.

Here's a log from today.
Code:
21:43:22: Open Broadcaster Software v0.57b - 32bit (´・ω・`)
21:43:22: -------------------------------
21:43:22: CPU Name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
21:43:22: CPU Speed: 3392MHz
21:43:22: Physical Memory:  4095MB Total, 943MB Free
21:43:22: stepping id: 7, model 10, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
21:43:22: monitor 1: pos={0, 0}, size={1920, 1080}
21:43:22: monitor 2: pos={1920, 0}, size={1280, 1024}
21:43:22: Windows Version: 6.1 Build 7601 S
21:43:22: Aero is Enabled
21:43:22: -------------------------------
21:43:22: OBS Modules:
21:43:22: Base Address     Module
21:43:22: 00FC0000         OBS.exe
21:43:22: 6FF60000         OBSApi.dll
21:43:22: 745E0000         DShowPlugin.dll
21:43:22: 74550000         GraphicsCapture.dll
21:43:22: 743E0000         NoiseGate.dll
21:43:22: 743C0000         PSVPlugin.dll
21:43:22: ------------------------------------------
21:43:22: Adapter 1
21:43:22:   Video Adapter: NVIDIA GeForce GTX 460 SE
21:43:22:   Video Adapter Dedicated Video Memory: 1025966080
21:43:22:   Video Adapter Shared System Memory: 2410948608
21:43:22: =====Stream Start: 2013-09-27, 21:43:22===============================================
21:43:22:   Multithreaded optimizations: On
21:43:22:   Base resolution: 1920x1080
21:43:22:   Output resolution: 1280x720
21:43:22: ------------------------------------------
21:43:22: Loading up D3D10 on NVIDIA GeForce GTX 460 SE...
21:43:22: ------------------------------------------
21:43:22: Audio Format: 48000hz
21:43:22: Playback device Default
21:43:22: ------------------------------------------
21:43:22: Using desktop audio input: Luidsprekers (Realtek High Definition Audio)
21:43:22: ------------------------------------------
21:43:22: Using auxilary audio input: Microfoon (Samson C01U              )
21:43:22: ------------------------------------------
21:43:22: Audio Encoding: MP3
21:43:22:     bitrate: 128
21:43:22: Using text output
21:43:22: ------------------------------------------
21:43:22:     device: Logitech HD Webcam C270,
21:43:22:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&19019598&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
21:43:22:     chosen type: I420, usingFourCC: false, res: 1280x960 - 1280x960, frameIntervals: 333333-2000000, fourCC: 'I420'
21:43:22:     audio device: Disable,
21:43:22:     audio device id Disabled,
21:43:22: 
21:43:22: Using directshow input
21:43:22: Using graphics capture
21:43:23: ------------------------------------------
21:43:23: Video Encoding: x264
21:43:23:     fps: 48
21:43:23:     width: 1280, height: 720
21:43:23:     preset: veryfast
21:43:23:     profile: high
21:43:23:     keyint: 96
21:43:23:     CBR: yes
21:43:23:     CFR: no
21:43:23:     max bitrate: 2000
21:43:23:     buffer size: 2000
21:43:23: ------------------------------------------
21:43:23: MMDeviceAudioSource: Frequency for device 'Luidsprekers (Realtek High Definition Audio)' is 768000, samples per sec is 96000
21:43:23: MMDeviceAudioSource: Frequency for device 'Microfoon (Samson C01U              )' is 176400, samples per sec is 44100
21:43:23: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
21:43:23: SharedTexCapture hooked
21:43:25: Using RTMP service: Twitch / Justin.tv
21:43:25:   Server selection: rtmp://live-ams.justin.tv/app
21:43:25:   Interface: Intel(R) 82579V Gigabit Network Connection (ethernet, 100 mbps)
21:43:25: Completed handshake with rtmp://live-ams.justin.tv/app in 341 ms.
21:43:26: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
21:43:26:   New Scene
21:43:26: Using text output
21:43:26: Using Window Capture
21:43:26: ------------------------------------------
21:43:26:     device: Logitech HD Webcam C270,
21:43:26:     device id \\?\usb#vid_046d&pid_0825&mi_00#7&19019598&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
21:43:26:     chosen type: I420, usingFourCC: false, res: 1280x960 - 1280x960, frameIntervals: 333333-2000000, fourCC: 'I420'
21:43:26:     audio device: Disable,
21:43:26:     audio device id Disabled,
21:43:26: 
21:43:26: Using directshow input
21:43:26: Using bitmap image
21:43:26: SO_SNDBUF was at 8192
21:43:26: SO_SNDBUF is now 65536
21:43:27: PERFORMANCE WARNING: Scene change took 1347 ms, maybe some sources should be global sources?
21:43:46: RTMPPublisher::SendLoop: Stalled for 2278 ms to write 268366 bytes (buffer: 0 / 272384), unstable connection?
21:43:49: RTMPPublisher::SendLoop: Stalled for 1917 ms to write 270565 bytes (buffer: 0 / 272384), unstable connection?
21:43:59: Total frames encoded: 1685, total frames duplicated: 93 (5.52%)
21:43:59: Total frames rendered: 1625, number of late frames: 3 (0.18%) (it's okay for some frames to be late)
21:43:59: RTMPPublisher::SocketLoop: Graceful loop exit
21:44:07: Average send payload: 13021 bytes, average send interval: 54 ms
21:44:07: Number of times waited to send: 14, Waited for a total of 53671 bytes
21:44:07: Number of b-frames dropped: 143 (9.3%), Number of p-frames dropped: 124 (8%), Total 267 (17%)
21:44:07: Number of bytes sent: 7682619
21:44:07: 
21:44:07: Profiler time results:
21:44:07: 
21:44:07: ==============================================================
21:44:07: video thread frame - [100%] [avg time: 3.436 ms] [children: 55.5%] [unaccounted: 44.5%]
21:44:07: | scene->Preprocess - [55.5%] [avg time: 1.907 ms]
21:44:07: GPU download and conversion - [100%] [avg time: 0.271 ms] [children: 76%] [unaccounted: 24%]
21:44:07: | flush - [66.1%] [avg time: 0.179 ms]
21:44:07: | CopyResource - [8.49%] [avg time: 0.023 ms]
21:44:07: | conversion to 4:2:0 - [1.48%] [avg time: 0.004 ms]
21:44:07: Convert444Threads - [100%] [avg time: 0.948 ms] [children: 98.9%] [unaccounted: 1.05%]
21:44:07: | Convert444toNV12 - [98.9%] [avg time: 0.938 ms]
21:44:07: encoder thread frame - [100%] [avg time: 1.2 ms]
21:44:07: ==============================================================
21:44:07: 
21:44:07: 
21:44:07: Profiler CPU results:
21:44:07: 
21:44:07: ==============================================================
21:44:07: video thread frame - [cpu time: avg 0.921 ms, total 1497.61 ms] [avg calls per frame: 1]
21:44:07: | scene->Preprocess - [cpu time: avg 0.432 ms, total 702.007 ms] [avg calls per frame: 1]
21:44:07: GPU download and conversion - [cpu time: avg 0.067 ms, total 109.2 ms] [avg calls per frame: 1]
21:44:07: | flush - [cpu time: avg 0.009 ms, total 15.6 ms] [avg calls per frame: 1]
21:44:07: | CopyResource - [cpu time: avg 0.019 ms, total 31.2 ms] [avg calls per frame: 1]
21:44:07: | conversion to 4:2:0 - [cpu time: avg 0.009 ms, total 15.6 ms] [avg calls per frame: 1]
21:44:07: Convert444Threads - [cpu time: avg 0.971 ms, total 3120.02 ms] [avg calls per frame: 2]
21:44:07: | Convert444toNV12 - [cpu time: avg 0.967 ms, total 3104.42 ms] [avg calls per frame: 2]
21:44:07: encoder thread frame - [cpu time: avg 0.543 ms, total 904.805 ms] [avg calls per frame: 1]
21:44:07: ==============================================================
21:44:07: 
21:44:07: =====Stream End: 2013-09-27, 21:44:07=================================================

I've tried changing the resolution from 1080p to 480p and also tried changing the bit rate on 2k, 3,5k and 4k.
My internet speed: http://www.speedtest.net/my-result/2996235773
I hope someone will be able to help me out here. If I forgot to post any info, let me know.
 

Krazy

Town drunk
Try again, Twitch was having some ingest servers that were supposedly fixed within the last hour or so.
 

FerretBomb

Active Member
Also, dropped frames = network or remote server issue. Lagged/delayed frames = local issue.
Might be that OBS and XSplit are sending to different ingest servers, or that XSplit may be set up with a lower quality stream.

Additionally, Speedtest is worthless for livestreamers. It tests overall throughput, not constant throughput. Run a 6MB test at http://testmy.net/upload instead, to a server close to the one you'll be using as a livestream ingest... it'll give you a MUCH more accurate picture of what you have for constant throughput.
 

XeiZ

Member
Pretty sure in this case its the twitch fuck up this weekend. Lots of tweets about it and i have the exact same issue starting today, that is on eu servers only - us servers are perfectly fine.
 
Top