My issue is that sometimes I can successfully stream without any dropped frames and sometimes they will drop immediately once I launch. My fps in game is fine but only the frames in obs are being dropped. I've tried so many different settings and such. My upload speed is never below 10. The thing that confuses me the most is that my brother, who happens to run on the same internet as me can stream without an issue while having a slightly less powerful computer. Also the game I'm trying to stream is Team Fortress 2.
Below is the log from my most recent stream (which I shut off after a couple minutes after seeing the dropped frames). Any help or suggestions would be appreciated
Below is the log from my most recent stream (which I shut off after a couple minutes after seeing the dropped frames). Any help or suggestions would be appreciated
Code:
21:05:16: Open Broadcaster Software v0.592b - 64bit ( ^ω^)
21:05:16: -------------------------------
21:05:16: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
21:05:16: CPU Speed: 3410MHz
21:05:16: Physical Memory: 8141MB Total, 5436MB Free
21:05:16: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
21:05:16: monitor 1: pos={0, 0}, size={1920, 1080}
21:05:16: monitor 2: pos={1920, 0}, size={1680, 1050}
21:05:16: Windows Version: 6.2 Build 9200
21:05:16: Aero is Enabled
21:05:16: -------------------------------
21:05:16: OBS Modules:
21:05:16: Base Address Module
21:05:16: 00000000934E0000 OBS.exe
21:05:16: 0000000087620000 OBSApi.dll
21:05:16: 0000000093820000 DShowPlugin.dll
21:05:16: 0000000093790000 GraphicsCapture.dll
21:05:16: 0000000094560000 NoiseGate.dll
21:05:16: 00000000944D0000 PSVPlugin.dll
21:05:16: ------------------------------------------
21:05:16: Adapter 1
21:05:16: Video Adapter: AMD Radeon HD 7700 Series
21:05:16: Video Adapter Dedicated Video Memory: 2128809984
21:05:16: Video Adapter Shared System Memory: 4000112640
21:05:16: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
21:05:16: Video Adapter Output 2: pos={1920, 0}, size={1680, 1050}, attached=true
21:05:16: Using fixed low latency mode, factor 20
21:05:16: =====Stream Start: 2014-01-14, 21:05:16===============================================
21:05:16: Multithreaded optimizations: On
21:05:16: Base resolution: 1920x1080
21:05:16: Output resolution: 1280x720
21:05:16: ------------------------------------------
21:05:16: Loading up D3D10 on AMD Radeon HD 7700 Series (Adapter 1)...
21:05:16: ------------------------------------------
21:05:16: Audio Format: 48000hz
21:05:16: Playback device Default
21:05:16: ------------------------------------------
21:05:16: Using desktop audio input: Speakers (2- High Definition Audio Device)
21:05:16: ------------------------------------------
21:05:16: Using auxilary audio input: Microphone (2- High Definition Audio Device)
21:05:16: ------------------------------------------
21:05:16: Audio Encoding: AAC
21:05:16: bitrate: 128
21:05:16: Using graphics capture
21:05:16: Scene buffering time set to 400
21:05:16: ------------------------------------------
21:05:16: Video Encoding: x264
21:05:16: fps: 30
21:05:16: width: 1280, height: 720
21:05:16: preset: veryfast
21:05:16: profile: main
21:05:16: keyint: 60
21:05:16: CBR: yes
21:05:16: CFR: yes
21:05:16: max bitrate: 3000
21:05:16: buffer size: 3000
21:05:16: ------------------------------------------
21:05:16: MMDeviceAudioSource: Frequency for device 'Speakers (2- High Definition Audio Device)' is 352800, samples per sec is 44100
21:05:16: MMDeviceAudioSource: Frequency for device 'Microphone (2- High Definition Audio Device)' is 352800, samples per sec is 44100
21:05:18: SharedTexCapture hooked
21:05:21: Using RTMP service: Twitch / Justin.tv
21:05:21: Server selection: rtmp://live-jfk.justin.tv/app
21:05:21: Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
21:05:21: Completed handshake with rtmp://live-jfk.justin.tv/app in 251 ms.
21:05:22: SO_SNDBUF was at 65536
21:05:22: SO_SNDBUF is now 65536
21:05:23: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 181793 / 400384)
21:05:56: Total frames encoded: 1193, total frames duplicated: 5 (0.42%)
21:05:56: Total frames rendered: 1194, number of late frames: 2 (0.17%) (it's okay for some frames to be late)
21:06:01: RTMPPublisher::SocketLoop: Aborting due to WSAEnumNetworkEvents failure, 10038
21:06:01: Average send payload: 21577 bytes, average send interval: 101 ms
21:06:01: Number of times waited to send: 248, Waited for a total of 913245 bytes
21:06:01: Number of b-frames dropped: 395 (34%), Number of p-frames dropped: 369 (32%), Total 764 (66%)
21:06:01: Number of bytes sent: 8220881
21:06:01:
21:06:01: Profiler time results:
21:06:01:
21:06:01: ==============================================================
21:06:01: video thread frame - [100%] [avg time: 0.82 ms] [children: 35.9%] [unaccounted: 64.1%]
21:06:01: | scene->Preprocess - [0.244%] [avg time: 0.002 ms]
21:06:01: | GPU download and conversion - [35.6%] [avg time: 0.292 ms] [children: 28.2%] [unaccounted: 7.44%]
21:06:01: | | flush - [27%] [avg time: 0.221 ms]
21:06:01: | | CopyResource - [0.976%] [avg time: 0.008 ms]
21:06:01: | | conversion to 4:2:0 - [0.244%] [avg time: 0.002 ms]
21:06:01: Convert444Threads - [100%] [avg time: 0.351 ms] [children: 97.2%] [unaccounted: 2.85%]
21:06:01: | Convert444toNV12 - [97.2%] [avg time: 0.341 ms]
21:06:01: encoder thread frame - [100%] [avg time: 0.795 ms]
21:06:01: ==============================================================
21:06:01:
21:06:01:
21:06:01: Profiler CPU results:
21:06:01:
21:06:01: ==============================================================
21:06:01: video thread frame - [cpu time: avg 0.052 ms, total 62.5 ms] [avg calls per frame: 1]
21:06:01: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:06:01: | GPU download and conversion - [cpu time: avg 0.026 ms, total 31.25 ms] [avg calls per frame: 1]
21:06:01: | | flush - [cpu time: avg 0.013 ms, total 15.625 ms] [avg calls per frame: 1]
21:06:01: | | CopyResource - [cpu time: avg 0.013 ms, total 15.625 ms] [avg calls per frame: 1]
21:06:01: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
21:06:01: Convert444Threads - [cpu time: avg 0.092 ms, total 218.75 ms] [avg calls per frame: 2]
21:06:01: | Convert444toNV12 - [cpu time: avg 0.092 ms, total 218.75 ms] [avg calls per frame: 2]
21:06:01: encoder thread frame - [cpu time: avg 0.079 ms, total 93.75 ms] [avg calls per frame: 1]
21:06:01: ==============================================================
21:06:01:
21:06:01: =====Stream End: 2014-01-14, 21:06:01=================================================
Last game capture log:
2014-01-14, 21:05:16: we're booting up:
21:05:16: CaptureThread: attached to process hl2.exe
21:05:16: D3D9 Present
21:05:16: D3D9EndScene called
21:05:16: D3DPRESENT_PARAMETERS {
21:05:16: BackBufferWidth: 1920
21:05:16: BackBufferHeight: 1080
21:05:16: BackBufferFormat: D3DFMT_A8R8G8B8
21:05:16: BackBufferCount: 1
21:05:16: MultiSampleType: D3DMULTISAMPLE_NONE
21:05:16: MultiSampleQuality: 0
21:05:16: SwapEffect: D3DSWAPEFFECT_DISCARD
21:05:16: hDeviceWindow: 787952
21:05:16: Windowed: false
21:05:16: EnableAutoDepthStencil: true
21:05:16: AutoDepthStencilFormat: D3DFMT_D24S8
21:05:16: Flags: None
21:05:16: FullScreen_RefreshRateInHz: 144
21:05:16: PresentationInterval: 2147483648
21:05:16: };
21:05:16: successfully set up d3d9 hooks
21:05:16: NV Capture available
21:05:16: FBO available
21:05:16: GL Present
21:05:16: (half life scientist) everything.. seems to be in order
21:05:18: D3D9Present called
21:05:18: DoD3D9GPUHook: success - d3d9ex
21:05:18: D3DSURFACE_DESC {
21:05:18: Format: D3DFMT_A8R8G8B8
21:05:18: Type: D3DRTYPE_SURFACE
21:05:18: Usage: D3DUSAGE_RENDERTARGET
21:05:18: Pool: D3DPOOL_DEFAULT
21:05:18: MultiSampleType: D3DMULTISAMPLE_NONE
21:05:18: MultiSampleQuality: 0
21:05:18: Width: 1920
21:05:18: Height: 1080
21:05:18: };
21:05:18: successfully capturing d3d9 frames via GPU