Hello all. I wanted to ask if I can stream with the following configuration on my Laptop and want to check if this is the problem for my stream, which is - when I stream my stream just misses a lot of frames however I dont get any dropped frames in the OBS program.
CPU: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz 2.50GHz
Ram: 8 GB
Video: 1GB memory, AMD Radeon HD 7470M
What exactly is important for streaming smoothly? My internet connection is very good - 20mbps upload. However, streaming on twitch allows up to 3500kbps as far as the OBS program tells me? (which is fine with me)
This is my last log from OBS:
18:49:46: Physical Memory: 8126MB Total, 3088MB Free
18:49:46: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
18:49:46: monitor 1: pos={0, 0}, size={1360, 768}
18:49:46: Windows Version: 6.1 Build 7601 (revision 18933)
18:49:46: Aero is Enabled
18:49:46: -------------------------------
18:49:46: OBS Modules:
18:49:46: Base Address Module
18:49:46: 000000003F560000 OBS.exe
18:49:46: 00000000DF3B0000 OBSApi.dll
18:49:46: 00000000DF690000 DShowPlugin.dll
18:49:46: 00000000E8040000 GraphicsCapture.dll
18:49:46: 00000000E6B60000 NoiseGate.dll
18:49:46: 00000000EA140000 PSVPlugin.dll
18:49:46: 00000000DF660000 scenesw.dll
18:49:46: ------------------------------------------
18:49:46: Adapter 1
18:49:46: Video Adapter: Intel(R) HD Graphics Family
18:49:46: Video Adapter Dedicated Video Memory: 1124794368
18:49:46: Video Adapter Shared System Memory: 3992117248
18:49:46: Video Adapter Output 1: pos={0, 0}, size={1360, 768}, attached=true
18:49:46: Using fixed low latency mode, factor 20
18:49:46: =====Stream Start: 2015-10-05, 18:49:46===============================================
18:49:46: Multithreaded optimizations: On
18:49:46: Base resolution: 1280x720
18:49:46: Output resolution: 1280x720
18:49:46: ------------------------------------------
18:49:46: Loading up D3D10 on Intel(R) HD Graphics Family (Adapter 1)...
18:49:46: ------------------------------------------
18:49:46: Audio Format: 48000 Hz
18:49:46: ------------------------------------------
18:49:46: Audio Channels: 2 Ch
18:49:47: Playback device Default
18:49:47: ------------------------------------------
18:49:47: Using desktop audio input: Speakers / HP (IDT High Definition Audio CODEC)
18:49:47: Global Audio time adjust: 0
18:49:47: ------------------------------------------
18:49:47: Using auxilary audio input: Integrated Microphone Array (IDT High Definition Audio CODEC)
18:49:47: Mic time offset: 0
18:49:47: ------------------------------------------
18:49:47: Audio Encoding: AAC
18:49:47: bitrate: 64
18:49:47: Using text output
18:49:47: Using text output
18:49:47: Using text output
18:49:47: Using text output
18:49:47: Using Window Capture
18:49:47: Scene buffering time set to 400
18:49:47: ------------------------------------------
18:49:47: Video Encoding: x264
18:49:47: fps: 30
18:49:47: width: 1280, height: 720
18:49:47: preset: superfast
18:49:47: profile: main
18:49:47: keyint: 60
18:49:47: CBR: yes
18:49:47: CFR: yes
18:49:47: max bitrate: 3500
18:49:47: buffer size: 3500
18:49:47: ------------------------------------------
18:49:48: Using RTMP service: Twitch
18:49:48: Server selection: rtmp://live-lhr.twitch.tv/app
18:49:48: Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
18:49:49: Completed handshake with rtmp://live-lhr.twitch.tv/app in 1023 ms.
18:49:49: SO_SNDBUF was at 8192
18:49:49: SO_SNDBUF is now 65536
18:50:50: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 455680)
19:17:30: FlushBufferedVideo: Flushing 3 packets over 67 ms
19:17:30: Total frames encoded: 49874, total frames duplicated: 41054 (82.32%)
19:17:30: Number of frames skipped due to encoder lag: 104 (0.21%)
19:17:32: Total frames rendered: 10456, number of late frames: 1325 (12.67%) (it's okay for some frames to be late)
19:17:32: RTMPPublisher::SocketLoop: Stalled for 1912 ms to write 1227 bytes (buffer: 0 / 455680), unstable connection?
19:17:32: ~RTMPPublisher: Packet flush completed in 134 ms
19:17:32: ~RTMPPublisher: Send thread terminated in 96 ms
19:17:32: RTMPPublisher::SocketLoop: Graceful loop exit
19:17:32: ~RTMPPublisher: Socket thread terminated in 12 ms
19:17:32:
19:17:32: Profiler time results:
19:17:32:
19:17:32: ==============================================================
19:17:32: video thread frame - [100%] [avg time: 141.719 ms] [children: 99.4%] [unaccounted: 0.551%]
19:17:32: | scene->Preprocess - [98.3%] [avg time: 139.343 ms]
19:17:32: | GPU download and conversion - [1.13%] [avg time: 1.595 ms] [children: 0.756%] [unaccounted: 0.369%]
19:17:32: | | flush - [0.186%] [avg time: 0.264 ms]
19:17:32: | | CopyResource - [0.548%] [avg time: 0.777 ms]
19:17:32: | | conversion to 4:2:0 - [0.0219%] [avg time: 0.031 ms]
19:17:32: Convert444Thread - [100%] [avg time: 1.234 ms] [children: 98.9%] [unaccounted: 1.05%]
19:17:32: | Convert444toNV12 - [98.9%] [avg time: 1.221 ms]
19:17:32: encoder thread frame - [100%] [avg time: 1.479 ms] [children: 11.4%] [unaccounted: 88.6%]
19:17:32: | sending stuff out - [11.4%] [avg time: 0.168 ms]
19:17:32: ==============================================================
19:17:32:
19:17:32:
19:17:32: Profiler CPU results:
19:17:32:
19:17:32: ==============================================================
19:17:32: video thread frame - [cpu time: avg 1.12 ms, total 11715.7 ms] [avg calls per frame: 1]
19:17:32: | scene->Preprocess - [cpu time: avg 0.425 ms, total 4446.03 ms] [avg calls per frame: 1]
19:17:32: | GPU download and conversion - [cpu time: avg 0.213 ms, total 2230.82 ms] [avg calls per frame: 1]
19:17:32: | | flush - [cpu time: avg 0.101 ms, total 1060.81 ms] [avg calls per frame: 1]
19:17:32: | | CopyResource - [cpu time: avg 0.082 ms, total 858.004 ms] [avg calls per frame: 1]
19:17:32: | | conversion to 4:2:0 - [cpu time: avg 0.005 ms, total 62.4 ms] [avg calls per frame: 1]
19:17:32: Convert444Thread - [cpu time: avg 1.151 ms, total 12027.7 ms] [avg calls per frame: 1]
19:17:32: | Convert444toNV12 - [cpu time: avg 1.142 ms, total 11934.1 ms] [avg calls per frame: 1]
19:17:32: encoder thread frame - [cpu time: avg 0.738 ms, total 36816.2 ms] [avg calls per frame: 1]
19:17:32: | sending stuff out - [cpu time: avg 0.046 ms, total 2324.42 ms] [avg calls per frame: 1]
19:17:32: ==============================================================
19:17:32:
19:17:32: =====Stream End: 2015-10-05, 19:17:32=================================================
19:17:42: ~RTMPPublisher: Final socket shutdown completed in 10231 ms
19:17:42: Average send payload: 22691 bytes, average send interval: 50 ms
19:17:42: Number of times waited to send: 0, Waited for a total of 0 bytes
19:17:42: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:17:42: Number of bytes sent: 750227708
21:22:28: Terminating 0xf98
Last game capture log:
2015-07-18, 18:15:15: we're booting up:
18:15:15: };
18:15:15: WARNING: Another hook is already present while trying to hook opengl32.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook opengl32.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: GL Present
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: successfully set up d3d9 hooks
18:15:15: D3D9Present called
18:15:15: DirectDraw Present
18:15:15: (half life scientist) everything.. seems to be in order
18:15:15: DoD3D9GPUHook: success - d3d9ex
18:15:16: D3DSURFACE_DESC {
18:15:16: Format: D3DFMT_A8R8G8B8
18:15:16: Type: D3DRTYPE_SURFACE
18:15:16: Usage: D3DUSAGE_RENDERTARGET
18:15:16: Pool: D3DPOOL_DEFAULT
18:15:16: MultiSampleType: D3DMULTISAMPLE_NONE
18:15:16: MultiSampleQuality: 0
18:15:16: Width: 1360
18:15:16: Height: 768
18:15:16: };
18:15:16: successfully capturing d3d9 frames via GPU
18:15:32: ---------------------- Cleared D3D9 Capture ----------------------
18:15:32: D3D9EndScene called
18:15:32: D3D9Present called
18:15:42: received restart event, capturing
18:15:42: DoD3D9GPUHook: success - d3d9ex
18:15:42: D3DSURFACE_DESC {
18:15:42: Format: D3DFMT_A8R8G8B8
18:15:42: Type: D3DRTYPE_SURFACE
18:15:42: Usage: D3DUSAGE_RENDERTARGET
18:15:42: Pool: D3DPOOL_DEFAULT
18:15:42: MultiSampleType: D3DMULTISAMPLE_NONE
18:15:42: MultiSampleQuality: 0
18:15:42: Width: 1360
18:15:42: Height: 768
18:15:42: };
18:15:42: successfully capturing d3d9 frames via GPU
18:15:47: ---------------------- Cleared D3D9 Capture ----------------------
18:15:47: D3D9EndScene called
18:15:47: D3D9Present called
If you tell me how to fix this I would be really grateful.
CPU: Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz 2.50GHz
Ram: 8 GB
Video: 1GB memory, AMD Radeon HD 7470M
What exactly is important for streaming smoothly? My internet connection is very good - 20mbps upload. However, streaming on twitch allows up to 3500kbps as far as the OBS program tells me? (which is fine with me)
This is my last log from OBS:
18:49:46: Physical Memory: 8126MB Total, 3088MB Free
18:49:46: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 2
18:49:46: monitor 1: pos={0, 0}, size={1360, 768}
18:49:46: Windows Version: 6.1 Build 7601 (revision 18933)
18:49:46: Aero is Enabled
18:49:46: -------------------------------
18:49:46: OBS Modules:
18:49:46: Base Address Module
18:49:46: 000000003F560000 OBS.exe
18:49:46: 00000000DF3B0000 OBSApi.dll
18:49:46: 00000000DF690000 DShowPlugin.dll
18:49:46: 00000000E8040000 GraphicsCapture.dll
18:49:46: 00000000E6B60000 NoiseGate.dll
18:49:46: 00000000EA140000 PSVPlugin.dll
18:49:46: 00000000DF660000 scenesw.dll
18:49:46: ------------------------------------------
18:49:46: Adapter 1
18:49:46: Video Adapter: Intel(R) HD Graphics Family
18:49:46: Video Adapter Dedicated Video Memory: 1124794368
18:49:46: Video Adapter Shared System Memory: 3992117248
18:49:46: Video Adapter Output 1: pos={0, 0}, size={1360, 768}, attached=true
18:49:46: Using fixed low latency mode, factor 20
18:49:46: =====Stream Start: 2015-10-05, 18:49:46===============================================
18:49:46: Multithreaded optimizations: On
18:49:46: Base resolution: 1280x720
18:49:46: Output resolution: 1280x720
18:49:46: ------------------------------------------
18:49:46: Loading up D3D10 on Intel(R) HD Graphics Family (Adapter 1)...
18:49:46: ------------------------------------------
18:49:46: Audio Format: 48000 Hz
18:49:46: ------------------------------------------
18:49:46: Audio Channels: 2 Ch
18:49:47: Playback device Default
18:49:47: ------------------------------------------
18:49:47: Using desktop audio input: Speakers / HP (IDT High Definition Audio CODEC)
18:49:47: Global Audio time adjust: 0
18:49:47: ------------------------------------------
18:49:47: Using auxilary audio input: Integrated Microphone Array (IDT High Definition Audio CODEC)
18:49:47: Mic time offset: 0
18:49:47: ------------------------------------------
18:49:47: Audio Encoding: AAC
18:49:47: bitrate: 64
18:49:47: Using text output
18:49:47: Using text output
18:49:47: Using text output
18:49:47: Using text output
18:49:47: Using Window Capture
18:49:47: Scene buffering time set to 400
18:49:47: ------------------------------------------
18:49:47: Video Encoding: x264
18:49:47: fps: 30
18:49:47: width: 1280, height: 720
18:49:47: preset: superfast
18:49:47: profile: main
18:49:47: keyint: 60
18:49:47: CBR: yes
18:49:47: CFR: yes
18:49:47: max bitrate: 3500
18:49:47: buffer size: 3500
18:49:47: ------------------------------------------
18:49:48: Using RTMP service: Twitch
18:49:48: Server selection: rtmp://live-lhr.twitch.tv/app
18:49:48: Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
18:49:49: Completed handshake with rtmp://live-lhr.twitch.tv/app in 1023 ms.
18:49:49: SO_SNDBUF was at 8192
18:49:49: SO_SNDBUF is now 65536
18:50:50: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 0 / 455680)
19:17:30: FlushBufferedVideo: Flushing 3 packets over 67 ms
19:17:30: Total frames encoded: 49874, total frames duplicated: 41054 (82.32%)
19:17:30: Number of frames skipped due to encoder lag: 104 (0.21%)
19:17:32: Total frames rendered: 10456, number of late frames: 1325 (12.67%) (it's okay for some frames to be late)
19:17:32: RTMPPublisher::SocketLoop: Stalled for 1912 ms to write 1227 bytes (buffer: 0 / 455680), unstable connection?
19:17:32: ~RTMPPublisher: Packet flush completed in 134 ms
19:17:32: ~RTMPPublisher: Send thread terminated in 96 ms
19:17:32: RTMPPublisher::SocketLoop: Graceful loop exit
19:17:32: ~RTMPPublisher: Socket thread terminated in 12 ms
19:17:32:
19:17:32: Profiler time results:
19:17:32:
19:17:32: ==============================================================
19:17:32: video thread frame - [100%] [avg time: 141.719 ms] [children: 99.4%] [unaccounted: 0.551%]
19:17:32: | scene->Preprocess - [98.3%] [avg time: 139.343 ms]
19:17:32: | GPU download and conversion - [1.13%] [avg time: 1.595 ms] [children: 0.756%] [unaccounted: 0.369%]
19:17:32: | | flush - [0.186%] [avg time: 0.264 ms]
19:17:32: | | CopyResource - [0.548%] [avg time: 0.777 ms]
19:17:32: | | conversion to 4:2:0 - [0.0219%] [avg time: 0.031 ms]
19:17:32: Convert444Thread - [100%] [avg time: 1.234 ms] [children: 98.9%] [unaccounted: 1.05%]
19:17:32: | Convert444toNV12 - [98.9%] [avg time: 1.221 ms]
19:17:32: encoder thread frame - [100%] [avg time: 1.479 ms] [children: 11.4%] [unaccounted: 88.6%]
19:17:32: | sending stuff out - [11.4%] [avg time: 0.168 ms]
19:17:32: ==============================================================
19:17:32:
19:17:32:
19:17:32: Profiler CPU results:
19:17:32:
19:17:32: ==============================================================
19:17:32: video thread frame - [cpu time: avg 1.12 ms, total 11715.7 ms] [avg calls per frame: 1]
19:17:32: | scene->Preprocess - [cpu time: avg 0.425 ms, total 4446.03 ms] [avg calls per frame: 1]
19:17:32: | GPU download and conversion - [cpu time: avg 0.213 ms, total 2230.82 ms] [avg calls per frame: 1]
19:17:32: | | flush - [cpu time: avg 0.101 ms, total 1060.81 ms] [avg calls per frame: 1]
19:17:32: | | CopyResource - [cpu time: avg 0.082 ms, total 858.004 ms] [avg calls per frame: 1]
19:17:32: | | conversion to 4:2:0 - [cpu time: avg 0.005 ms, total 62.4 ms] [avg calls per frame: 1]
19:17:32: Convert444Thread - [cpu time: avg 1.151 ms, total 12027.7 ms] [avg calls per frame: 1]
19:17:32: | Convert444toNV12 - [cpu time: avg 1.142 ms, total 11934.1 ms] [avg calls per frame: 1]
19:17:32: encoder thread frame - [cpu time: avg 0.738 ms, total 36816.2 ms] [avg calls per frame: 1]
19:17:32: | sending stuff out - [cpu time: avg 0.046 ms, total 2324.42 ms] [avg calls per frame: 1]
19:17:32: ==============================================================
19:17:32:
19:17:32: =====Stream End: 2015-10-05, 19:17:32=================================================
19:17:42: ~RTMPPublisher: Final socket shutdown completed in 10231 ms
19:17:42: Average send payload: 22691 bytes, average send interval: 50 ms
19:17:42: Number of times waited to send: 0, Waited for a total of 0 bytes
19:17:42: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:17:42: Number of bytes sent: 750227708
21:22:28: Terminating 0xf98
Last game capture log:
2015-07-18, 18:15:15: we're booting up:
18:15:15: };
18:15:15: WARNING: Another hook is already present while trying to hook opengl32.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook opengl32.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: GL Present
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: WARNING: Another hook is already present while trying to hook d3d9.dll, hook target is unknown. If you experience crashes, try disabling the other hooking application
18:15:15: successfully set up d3d9 hooks
18:15:15: D3D9Present called
18:15:15: DirectDraw Present
18:15:15: (half life scientist) everything.. seems to be in order
18:15:15: DoD3D9GPUHook: success - d3d9ex
18:15:16: D3DSURFACE_DESC {
18:15:16: Format: D3DFMT_A8R8G8B8
18:15:16: Type: D3DRTYPE_SURFACE
18:15:16: Usage: D3DUSAGE_RENDERTARGET
18:15:16: Pool: D3DPOOL_DEFAULT
18:15:16: MultiSampleType: D3DMULTISAMPLE_NONE
18:15:16: MultiSampleQuality: 0
18:15:16: Width: 1360
18:15:16: Height: 768
18:15:16: };
18:15:16: successfully capturing d3d9 frames via GPU
18:15:32: ---------------------- Cleared D3D9 Capture ----------------------
18:15:32: D3D9EndScene called
18:15:32: D3D9Present called
18:15:42: received restart event, capturing
18:15:42: DoD3D9GPUHook: success - d3d9ex
18:15:42: D3DSURFACE_DESC {
18:15:42: Format: D3DFMT_A8R8G8B8
18:15:42: Type: D3DRTYPE_SURFACE
18:15:42: Usage: D3DUSAGE_RENDERTARGET
18:15:42: Pool: D3DPOOL_DEFAULT
18:15:42: MultiSampleType: D3DMULTISAMPLE_NONE
18:15:42: MultiSampleQuality: 0
18:15:42: Width: 1360
18:15:42: Height: 768
18:15:42: };
18:15:42: successfully capturing d3d9 frames via GPU
18:15:47: ---------------------- Cleared D3D9 Capture ----------------------
18:15:47: D3D9EndScene called
18:15:47: D3D9Present called
If you tell me how to fix this I would be really grateful.