Question / Help Massive framedrop while streaming.

MutterBilk

New Member
Windows 7(64bit), 8g RAM, GTX 960, i7 4790. Internet Speed: 35 Down / 6 Up.

When i'm not streaming CSGO I get about 250-300 FPS, but when i am streaming, i'm somewhere between 80-150.

I get bad fps in H1Z1 as well, but that's a pretty poorly optimized game in the first place...

Is there something i'm messing up in my OBS settings? Would using a different encoder, like NVENC help me? Here's a Log:

03:00:42.859: CPU Name: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
03:00:42.860: CPU Speed: 3600MHz
03:00:42.860: Physical Cores: 4, Logical Cores: 8
03:00:42.860: Physical Memory: 4095MB Total, 3518MB Free (NOTE: 2 or 4 gigs max is normal for 32bit programs)
03:00:42.860: Windows Version: 6.1 Build 7601 (revision: 23569; 64-bit)
03:00:42.860: Running as administrator: false
03:00:42.860: Aero is Enabled
03:00:42.861: Portable mode: false
03:00:42.884: OBS 0.16.6 (windows)
03:00:42.884: ---------------------------------
03:00:42.885: ---------------------------------
03:00:42.885: audio settings reset:
03:00:42.885: samples per sec: 44100
03:00:42.885: speakers: 2
03:00:42.889: ---------------------------------
03:00:42.889: Initializing D3D11..
03:00:42.889: Available Video Adapters:
03:00:42.892: Adapter 1: NVIDIA GeForce GTX 960
03:00:42.892: Dedicated VRAM: 2065367040
03:00:42.892: Shared VRAM: 2229534720
03:00:42.892: output 1: pos={0, 0}, size={1920, 1080}, attached=true
03:00:42.892: output 2: pos={-1920, 0}, size={1920, 1080}, attached=true
03:00:42.898: Loading up D3D11 on adapter NVIDIA GeForce GTX 960 (0)
03:00:43.369: D3D11 loaded sucessfully, feature level used: 45056
03:00:44.173: ---------------------------------
03:00:44.173: video settings reset:
03:00:44.173: base resolution: 1920x1080
03:00:44.173: output resolution: 1280x720
03:00:44.173: downscale filter: Lanczos
03:00:44.173: fps: 30/1
03:00:44.173: format: NV12
03:00:44.174: ---------------------------------
03:00:44.177: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
03:00:44.180: [AMF Encoder] Version 1.4.2.3
03:00:44.180: [AMF Encoder] Unable to load 'amfrt32.dll', error code 126.
03:00:44.180: [AMF Encoder] Uncaught Exception: Unable to load 'amfrt32.dll', error code 126.
03:00:44.207: Required module function 'obs_module_load' in module '../../obs-plugins/32bit/libcef.dll' not found, loading of module failed
03:00:44.209: Required module function 'obs_module_load' in module '../../obs-plugins/32bit/libEGL.dll' not found, loading of module failed
03:00:44.214: Required module function 'obs_module_load' in module '../../obs-plugins/32bit/libGLESv2.dll' not found, loading of module failed
03:00:44.218: Failed to load 'en-US' text for module: 'obs-browser.dll'
03:00:44.218: [browser_source: 'Version: 1.26.0']
03:00:44.239: NVENC supported
03:00:44.297: Couldn't find VLC installation, VLC video source disabled
03:00:44.309: No blackmagic support
03:00:44.321: [Media Foundation encoder]: plugin is disabled for performance reasons on Windows versions prior to 8
03:00:44.325: ---------------------------------
03:00:44.326: Loaded Modules:
03:00:44.326: win-wasapi.dll
03:00:44.326: win-mf.dll
03:00:44.326: win-dshow.dll
03:00:44.326: win-decklink.dll
03:00:44.326: win-capture.dll
03:00:44.326: vlc-video.dll
03:00:44.326: text-freetype2.dll
03:00:44.326: rtmp-services.dll
03:00:44.326: obs-x264.dll
03:00:44.326: obs-transitions.dll
03:00:44.326: obs-text.dll
03:00:44.326: obs-qsv11.dll
03:00:44.326: obs-outputs.dll
03:00:44.326: obs-filters.dll
03:00:44.326: obs-ffmpeg.dll
03:00:44.326: obs-browser.dll
03:00:44.326: image-source.dll
03:00:44.326: frontend-tools.dll
03:00:44.326: enc-amf.dll
03:00:44.326: coreaudio-encoder.dll
03:00:44.326: ==== Startup complete ===============================================
03:00:44.335: All scene data cleared
03:00:44.335: ------------------------------------------------
03:00:44.356: WASAPI: Device 'Speakers (Sound Blaster Z)' initialized
03:00:44.368: WASAPI: Device 'Microphone (Yeti Stereo Microphone)' initialized
03:00:44.425: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
03:00:47.326: ---------------------------------
03:00:47.327: [DShow Device: 'Webcam'] settings updated:
03:00:47.327: video device: HD Webcam C615
03:00:47.327: video path: \\?\usb#vid_046d&pid_082c&mi_02#6&10535959&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
03:00:47.327: resolution: 864x480
03:00:47.327: fps: 30.00 (interval: 333333)
03:00:47.327: format: MJPEG
03:00:47.327: DShow: HDevice::ConnectPins: failed to connect pins (0x80040207): The owner SID on a per-user subscription doesn't exist
03:00:47.327:
03:00:47.328: Switched to scene 'CSGO'
03:00:47.329: ------------------------------------------------
03:00:47.329: Loaded scenes:
03:00:47.329: - scene 'Scene':
03:00:47.329: - scene 'CSGO':
03:00:47.329: - source: 'BrowserSource' (browser_source)
03:00:47.329: - source: 'Game Capture 1' (game_capture)
03:00:47.329: - source: 'Webcam' (dshow_input)
03:00:47.329: - source: 'Webcam Border' (image_source)
03:00:47.329: - source: 'Overlay CS' (image_source)
03:00:47.329: - source: 'Text (GDI+)' (text_gdiplus)
03:00:47.329: - source: 'CSGO Recent Follower' (text_ft2_source)
03:00:47.329: - filter: 'Scroll' (scroll_filter)
03:00:47.329: - source: 'Recent Dono' (text_gdiplus)
03:00:47.329: - source: 'Text (GDI+) 2' (text_gdiplus)
03:00:47.329: - scene 'H1z1':
03:00:47.329: - source: 'BrowserSource' (browser_source)
03:00:47.329: - source: 'Game Capture' (game_capture)
03:00:47.329: - source: 'Webcam' (dshow_input)
03:00:47.329: - source: 'Webcam Border' (image_source)
03:00:47.329: - source: 'Text (GDI+)' (text_gdiplus)
03:00:47.329: - source: 'Overlay CS' (image_source)
03:00:47.329: - scene 'AFK':
03:00:47.329: - source: 'Image' (image_source)
03:00:47.329: - scene 'Torchlight':
03:00:47.329: - source: 'Game Capture 2' (game_capture)
03:00:47.329: - source: 'Webcam' (dshow_input)
03:00:47.329: - source: 'Webcam Border' (image_source)
03:00:47.329: - source: 'Overlay CS' (image_source)
03:00:47.329: - source: 'Text (GDI+)' (text_gdiplus)
03:00:47.329: - source: 'BrowserSource' (browser_source)
03:00:47.329: - source: 'Donations' (text_ft2_source)
03:00:47.329: - source: 'Text (GDI+) 1' (text_gdiplus)
03:00:47.329: - source: 'Mo Count' (text_ft2_source)
03:00:47.329: ------------------------------------------------
03:00:48.015: Update check: last known remote version is 0.16.6
03:03:13.301: adding 208 milliseconds of audio buffering, total audio buffering is now 255 milliseconds
03:03:16.745: [game-capture: 'Game Capture 1'] attempting to hook process: csgo.exe
03:03:16.746: [game-capture: 'Game Capture 1'] using helper (compatibility hook)
03:03:17.236: [game-capture: 'Game Capture 1'] Hooked to process: csgo.exe
03:03:17.236: [game-capture: 'Game Capture 1'] (half life scientist) everything.. seems to be in order
03:03:17.236: [game-capture: 'Game Capture 1'] Hooked D3D9
03:03:19.170: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:03:19.191: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:03:19.975: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:03:20.013: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:03:20.971: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:03:21.275: [game-capture: 'Game Capture 1'] Hooked DXGI
03:03:30.244: adding 46 milliseconds of audio buffering, total audio buffering is now 301 milliseconds
03:06:27.702: ---------------------------------
03:06:27.702: [x264 encoder: 'simple_h264_stream'] preset: veryfast
03:06:27.704: [x264 encoder: 'simple_h264_stream'] settings:
03:06:27.704: rate_control: CBR
03:06:27.704: bitrate: 3000
03:06:27.704: buffer size: 3000
03:06:27.704: crf: 0
03:06:27.704: fps_num: 30
03:06:27.704: fps_den: 1
03:06:27.704: width: 1280
03:06:27.704: height: 720
03:06:27.704: keyint: 60
03:06:27.704: vfr: off
03:06:27.704:
03:06:27.704: [x264 encoder: 'simple_h264_stream'] custom settings: scenecut=0
03:06:27.712: ---------------------------------
03:06:27.712: [FFmpeg aac encoder: 'simple_aac'] bitrate: 160, channels: 2
03:06:27.717: [rtmp stream: 'simple_stream'] Connecting to RTMP URL rtmp://live-dfw.twitch.tv/app...
03:06:27.748: [rtmp stream: 'simple_stream'] Interface: Killer e2200 PCI-E Gigabit Ethernet Controller (NDIS 6.20) (ethernet, 1000 mbps)
03:06:29.030: [rtmp stream: 'simple_stream'] Connection to rtmp://live-dfw.twitch.tv/app successful
03:06:29.032: ==== Streaming Start ===============================================
03:06:44.330: User added source 'Mo Count' (text_ft2_source) to scene 'CSGO'
03:07:46.412: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:07:47.272: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:21:38.837: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:21:41.093: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:24:51.547: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:24:53.763: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:25:58.995: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:26:01.201: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:26:30.044: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:26:32.279: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:27:11.158: adding 46 milliseconds of audio buffering, total audio buffering is now 348 milliseconds
03:27:13.050: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:27:15.327: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:40:50.262: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:40:58.314: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:47:48.412: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:47:55.582: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
03:58:27.051: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
03:58:34.452: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
04:05:36.671: [game-capture: 'Game Capture 1'] ----------------- d3d9 capture freed -----------------
04:05:44.683: [game-capture: 'Game Capture 1'] d3d9 shared texture capture successful
04:14:08.647: [rtmp stream: 'simple_stream'] User stopped the stream
04:14:08.655: Output 'simple_stream': stopping
04:14:08.655: Output 'simple_stream': Total encoded frames: 121825
04:14:08.655: Output 'simple_stream': Total drawn frames: 121825
04:14:08.655: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 232 (0.2%)
04:14:08.655: Output 'simple_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 113 (0.1%)
04:14:08.657: [rtmp stream: 'simple_stream'] Freeing 4 remaining packets
04:14:08.658: ==== Streaming Stop ================================================
04:14:08.682: warning: 2 frames left in the queue on closing
 

Ninos

New Member
Hi, I'm having similar issue. Mine is mainly
Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 1955 (55.2%)

Even if I stream on high bitrate (sometimes 3000kb) with a good internet bandwidth, I still get the same. Even If I stream a simple Image (Not video).



22:40:42.406: CPU Name: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
22:40:42.406: CPU Speed: 2592MHz
22:40:42.406: Physical Cores: 4, Logical Cores: 8
22:40:42.406: Physical Memory: 2047MB Total, 2047MB Free (NOTE: 2 or 4 gigs max is normal for 32bit programs)
22:40:42.406: Windows Version: 10.0 Build 14393 (revision: 5; 64-bit)
22:40:42.406: Running as administrator: false
22:40:42.406: Aero is Enabled (Aero is always on for windows 8 and above)
22:40:42.407: Portable mode: false
22:40:42.428: OBS 0.16.6 (windows)
22:40:42.429: ---------------------------------
22:40:42.429: ---------------------------------
22:40:42.430: audio settings reset:
22:40:42.430: samples per sec: 44100
22:40:42.430: speakers: 2
22:40:42.465: ---------------------------------
22:40:42.465: Initializing D3D11..
22:40:42.465: Available Video Adapters:
22:40:42.477: Adapter 1: Intel(R) HD Graphics 530
22:40:42.477: Dedicated VRAM: 134217728
22:40:42.477: Shared VRAM: 4160684032
22:40:42.477: output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:40:42.477: Adapter 2: NVIDIA GeForce GTX 960M
22:40:42.477: Dedicated VRAM: 3221225472
22:40:42.477: Shared VRAM: 1073676288
22:40:42.480: Loading up D3D11 on adapter Intel(R) HD Graphics 530 (0)
22:40:42.489: D3D11 loaded sucessfully, feature level used: 45056
22:40:43.063: ---------------------------------
22:40:43.063: video settings reset:
22:40:43.063: base resolution: 1280x720
22:40:43.063: output resolution: 1280x720
22:40:43.063: downscale filter: Bicubic
22:40:43.063: fps: 25/1
22:40:43.063: format: NV12
22:40:43.064: ---------------------------------
22:40:43.098: [CoreAudio encoder]: CoreAudio AAC encoder not installed on the system or couldn't be loaded
22:40:43.137: [AMF Encoder] Version 1.4.2.3
22:40:43.137: [AMF Encoder] Unable to load 'amfrt32.dll', error code 126.
22:40:43.137: [AMF Encoder] Uncaught Exception: Unable to load 'amfrt32.dll', error code 126.
22:40:43.769: Required module function 'obs_module_load' in module '../../obs-plugins/32bit/libcef.dll' not found, loading of module failed
22:40:43.800: Required module function 'obs_module_load' in module '../../obs-plugins/32bit/libEGL.dll' not found, loading of module failed
22:40:43.844: Required module function 'obs_module_load' in module '../../obs-plugins/32bit/libGLESv2.dll' not found, loading of module failed
22:40:43.882: Failed to load 'en-US' text for module: 'obs-browser.dll'
22:40:43.882: [browser_source: 'Version: 1.26.0']
22:40:43.915: NVENC supported
22:40:44.215: Couldn't find VLC installation, VLC video source disabled
22:40:44.279: No blackmagic support
22:40:44.543: ---------------------------------
22:40:44.543: Loaded Modules:
22:40:44.543: win-wasapi.dll
22:40:44.543: win-mf.dll
22:40:44.543: win-dshow.dll
22:40:44.543: win-decklink.dll
22:40:44.543: win-capture.dll
22:40:44.543: vlc-video.dll
22:40:44.543: text-freetype2.dll
22:40:44.543: rtmp-services.dll
22:40:44.543: obs-x264.dll
22:40:44.543: obs-transitions.dll
22:40:44.543: obs-text.dll
22:40:44.543: obs-qsv11.dll
22:40:44.543: obs-outputs.dll
22:40:44.543: obs-filters.dll
22:40:44.543: obs-ffmpeg.dll
22:40:44.543: obs-browser.dll
22:40:44.543: image-source.dll
22:40:44.543: frontend-tools.dll
22:40:44.543: enc-amf.dll
22:40:44.543: coreaudio-encoder.dll
22:40:44.543: ==== Startup complete ===============================================
22:40:44.562: Switched to Preview/Program mode
22:40:44.562: ------------------------------------------------
22:40:44.564: All scene data cleared
22:40:44.564: ------------------------------------------------
22:40:44.655: WASAPI: Device 'Digital Audio Interface (XI100DUSB-HDMI Audio)' initialized
22:40:44.655: [Media Source 'Media Source']: settings:
22:40:44.655: input: C:/Users/Ninos/Videos/2016-12-03_16-15-59.mp4
22:40:44.655: input_format: (null)
22:40:44.655: is_looping: yes
22:40:44.655: is_forcing_scale: yes
22:40:44.655: is_hw_decoding: yes
22:40:44.655: is_clear_on_media_end: yes
22:40:44.655: restart_on_activate: yes
22:40:44.667: warning: deprecated pixel format used, make sure you did set range correctly
22:40:44.708: adding 46 milliseconds of audio buffering, total audio buffering is now 46 milliseconds
22:40:44.725: Switched to scene 'Scene'
22:40:44.727: ------------------------------------------------
22:40:44.727: Loaded scenes:
22:40:44.727: - scene 'Scene':
22:40:44.727: - source: 'HDMI' (dshow_input)
22:40:44.728: - scene 'Video':
22:40:44.728: - source: 'Media Source' (ffmpeg_source)
22:40:44.728: - scene 'Image':
22:40:44.728: - source: 'Image 1' (image_source)
22:40:44.728: - source: 'Wedding' (text_gdiplus)
22:40:44.728: - source: 'HDMI Audio' (wasapi_input_capture)
22:40:44.728: - source: 'Starting soon' (text_gdiplus)
22:40:44.728: ------------------------------------------------
22:40:44.926: ---------------------------------
22:40:44.926: [DShow Device: 'HDMI'] settings updated:
22:40:44.926: video device: XI100DUSB-HDMI Video
22:40:44.926: video path: \\?\usb#vid_2935&pid_0001&mi_00#7&2c6066bf&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
22:40:44.926: resolution: 1920x1080
22:40:44.926: fps: 60.00 (interval: 166667)
22:40:44.926: format: YUY2
22:40:45.092: using video device audio: no
22:40:45.092: audio device: Digital Audio Interface (XI100DUSB-HDMI Audio)
22:40:45.092: sample rate: 44100
22:40:45.092: channels: 2
22:40:45.092: audio type: Capture
22:40:46.187: Update check: last known remote version is 0.16.6
22:40:50.662: User switched to scene 'Image'
22:41:48.498: User switched to scene 'Scene'
22:41:48.499: Switched to regular Preview mode
22:41:48.499: ------------------------------------------------
22:41:52.433: Switched to Preview/Program mode
22:41:52.433: ------------------------------------------------
22:44:05.264: Settings changed (outputs)
22:44:05.264: ------------------------------------------------
22:44:18.527: Settings changed (outputs)
22:44:18.527: ------------------------------------------------
22:44:56.943: Settings changed (outputs)
22:44:56.943: ------------------------------------------------
22:46:13.371: Settings changed (stream 1)
22:46:13.372: ------------------------------------------------
22:46:24.937: ---------------------------------
22:46:24.937: [NVENC encoder: 'streaming_h264'] settings:
22:46:24.937: rate_control: CBR
22:46:24.937: bitrate: 600
22:46:24.937: cqp: 0
22:46:24.937: keyint: 25
22:46:24.937: preset: hq
22:46:24.937: profile: high
22:46:24.937: level: 5.1
22:46:24.937: width: 1280
22:46:24.937: height: 720
22:46:24.937: 2-pass: false
22:46:24.937: b-frames: 2
22:46:24.937: GPU: 0
22:46:24.937:
22:46:24.937: warning: This encoder is deprecated, use 'h264_nvenc' instead
22:46:25.730: [Media Foundation AAC: 'Track1']: encoder created
22:46:25.730: bitrate: 160
22:46:25.730: channels: 2
22:46:25.730: sample rate: 44100
22:46:25.730: bits-per-sample: 16
22:46:25.730:
22:46:25.731: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://a.rtmp.youtube.com/live2...
22:46:26.010: [rtmp stream: 'adv_stream'] Interface: Intel(R) Dual Band Wireless-AC 8260 (802.11, 81 mbps)
22:46:28.431: [rtmp stream: 'adv_stream'] Connection to rtmp://a.rtmp.youtube.com/live2 successful
22:46:28.440: ==== Streaming Start ===============================================
22:47:24.285: User switched to scene 'Image'
22:47:27.153: User switched to scene 'Scene'
22:47:32.559: User switched to scene 'Image'
22:48:47.391: [rtmp stream: 'adv_stream'] User stopped the stream
22:48:47.392: Output 'adv_stream': stopping
22:48:47.392: Output 'adv_stream': Total encoded frames: 3541
22:48:47.392: Output 'adv_stream': Total drawn frames: 3542
22:48:47.392: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 1955 (55.2%)
22:48:47.393: [rtmp stream: 'adv_stream'] Freeing 534 remaining packets
22:48:47.459: ==== Streaming Stop ================================================
 
I'm getting the same thing, and the message in all three of our logs log state:

"Number of dropped frames due to insufficient bandwidth/connection stalls: 109 (17.9%)"

The question is, what's causing that?
 
Top