Hey guys,
I've been working lately to setup a stream and start experiencing this niche.
I live in Israel which is rather "remote" compared to most EU countries.
Some of my viewers complain they keep getting "Buffering" in my stream while watching smoothly other streamers who stream at 1080p !
Other viewers complain my picture quality is rather low but they see me smoothly.
When I watch my own stream while streaming it, I mostly never get buffering however the quality isn't where I'd want it.
My CPU is usually around 70% usage while I stream.
If I start touching my setting too much I start getting disconnects on OBS.
The Log Analyzer suggested on one of the 3 logs you'll see in the post that my "handshake" with the twitch server was too slow around 600ms if I recall correctly.
The other two handshakes were around 500ms.
Normal speedtest to UK/NL/GER suggest I get around 70-90ms and 3Mbps Upload.
In WoW I have ~77ms regularly.
Here's how one of my tests look like: Link
I really don't know what to do.
My info:
Processor - Intel Core i5 4570 3.2Ghz (3.6Ghz Turbo)
RAM - Corsair 8GB CL11
Graphics Card - Gigabyte Geforce GTX760 2GB
Hard Drive 1 - Samsung 120GB 2.5" SSD 840 Series
Connection - 40Mbps Download / 3Mbps Upload
JTV Ping: Image
Video Encoding: x264
CBR: yes
CBR padding: yes
CFR: yes
max bitrate: 1700
buffer size: 1700
original: 1920x1080
downscale: 1280x720
filter: lanczos
fps: 30
process priority: above normal
scene buffering time set to 400
preset: veryfast
profile: main
Here are 3x 3min stream tests I made to the top 3 servers according to JTV: London, Frankfurt & Amsterdam.
2nd Log: http://pastebin.com/embed_js.php?i=eizVmCg4
3rd Log: http://pastebin.com/embed_js.php?i=eM1EKB13
(had no room to put them in the post, sry)
I've been working lately to setup a stream and start experiencing this niche.
I live in Israel which is rather "remote" compared to most EU countries.
Some of my viewers complain they keep getting "Buffering" in my stream while watching smoothly other streamers who stream at 1080p !
Other viewers complain my picture quality is rather low but they see me smoothly.
When I watch my own stream while streaming it, I mostly never get buffering however the quality isn't where I'd want it.
My CPU is usually around 70% usage while I stream.
If I start touching my setting too much I start getting disconnects on OBS.
The Log Analyzer suggested on one of the 3 logs you'll see in the post that my "handshake" with the twitch server was too slow around 600ms if I recall correctly.
The other two handshakes were around 500ms.
Normal speedtest to UK/NL/GER suggest I get around 70-90ms and 3Mbps Upload.
In WoW I have ~77ms regularly.
Here's how one of my tests look like: Link
I really don't know what to do.
My info:
Processor - Intel Core i5 4570 3.2Ghz (3.6Ghz Turbo)
RAM - Corsair 8GB CL11
Graphics Card - Gigabyte Geforce GTX760 2GB
Hard Drive 1 - Samsung 120GB 2.5" SSD 840 Series
Connection - 40Mbps Download / 3Mbps Upload
JTV Ping: Image
Video Encoding: x264
CBR: yes
CBR padding: yes
CFR: yes
max bitrate: 1700
buffer size: 1700
original: 1920x1080
downscale: 1280x720
filter: lanczos
fps: 30
process priority: above normal
scene buffering time set to 400
preset: veryfast
profile: main
Here are 3x 3min stream tests I made to the top 3 servers according to JTV: London, Frankfurt & Amsterdam.
Code:
21:08:41: Open Broadcaster Software v0.624b - 64bit ( ^ω^)
21:08:41: -------------------------------
21:08:41: CPU Name: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
21:08:41: CPU Speed: 3192MHz
21:08:41: Physical Memory: 8071MB Total, 4862MB Free
21:08:41: stepping id: 3, model 60, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
21:08:41: monitor 1: pos={0, 0}, size={1920, 1080}
21:08:41: Windows Version: 6.1 Build 7601 S
21:08:41: Aero is Enabled
21:08:41: -------------------------------
21:08:41: OBS Modules:
21:08:41: Base Address Module
21:08:41: 000000003F760000 OBS.exe
21:08:41: 00000000DBAC0000 OBSApi.dll
21:08:41: 00000000F6570000 DShowPlugin.dll
21:08:41: 00000000F6D60000 GraphicsCapture.dll
21:08:41: 00000000F6540000 NoiseGate.dll
21:08:41: 00000000F6510000 PSVPlugin.dll
21:08:41: ------------------------------------------
21:08:41: Adapter 1
21:08:41: Video Adapter: NVIDIA GeForce GTX 760
21:08:41: Video Adapter Dedicated Video Memory: 2087387136
21:08:41: Video Adapter Shared System Memory: 2147807232
21:08:41: Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
21:08:41: ------------------------------------------
21:08:41: Adapter 2
21:08:41: Video Adapter: Intel(R) HD Graphics 4600
21:08:41: Video Adapter Dedicated Video Memory: 67108864
21:08:41: Video Adapter Shared System Memory: 1711276032
21:08:41: =====Stream Start: 2014-05-25, 21:08:41===============================================
21:08:41: Multithreaded optimizations: On
21:08:41: Base resolution: 1920x1080
21:08:41: Output resolution: 1280x720
21:08:41: ------------------------------------------
21:08:41: Loading up D3D10 on NVIDIA GeForce GTX 760 (Adapter 1)...
21:08:41: ------------------------------------------
21:08:41: Audio Format: 48000 Hz
21:08:41: ------------------------------------------
21:08:41: Audio Channels: 2 Ch
21:08:41: Playback device Default
21:08:41: ------------------------------------------
21:08:41: Using desktop audio input: Speakers (High Definition Audio Device)
21:08:41: Global Audio time adjust: 0
21:08:41: ------------------------------------------
21:08:41: Using auxilary audio input: Microphone (Samson Meteor Mic)
21:08:41: Mic time offset: 0
21:08:41: ------------------------------------------
21:08:41: Audio Encoding: AAC
21:08:41: bitrate: 128
21:08:41: Using text output
21:08:41: Using text output
21:08:41: Using text output
21:08:41: Using text output
21:08:41: ------------------------------------------
21:08:41: device: Logitech HD Pro Webcam C920,
21:08:41: device id \\?\usb#vid_046d&pid_082d&mi_00#6&18365f30&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
21:08:41: chosen type: I420, usingFourCC: false, res: 1920x1080 - 1920x1080, frameIntervals: 333333-2000000
21:08:41: use buffering: false - 0, fourCC: 'I420'
21:08:41: audio device: Disable,
21:08:41: audio device id Disabled,
21:08:41: audio time offset 0,
21:08:41:
21:08:41: Using directshow input
21:08:41: Using text output
21:08:41: Using Window Capture
21:08:41: Using bitmap image
21:08:41: Using bitmap image
21:08:41: Using graphics capture
21:08:42: Trying to hook process: Wow-64.exe
21:08:42: Scene buffering time set to 400
21:08:42: ------------------------------------------
21:08:42: Video Encoding: x264
21:08:42: fps: 30
21:08:42: width: 1280, height: 720
21:08:42: preset: veryfast
21:08:42: profile: main
21:08:42: keyint: 60
21:08:42: CBR: yes
21:08:42: CFR: yes
21:08:42: max bitrate: 1700
21:08:42: buffer size: 1700
21:08:42: ------------------------------------------
21:08:42: SharedTexCapture hooked
21:08:42: Audio timestamp for device 'Microphone (Samson Meteor Mic)' was behind target timestamp by 9716506
21:08:43: Using RTMP service: Twitch / Justin.tv
21:08:43: Server selection: rtmp://live-lhr.justin.tv/app
21:08:43: Interface: Realtek PCIe GBE Family Controller (ethernet, 100 mbps)
21:08:44: Completed handshake with rtmp://live-lhr.justin.tv/app in 433 ms.
21:08:45: SO_SNDBUF was at 8192
21:08:45: SO_SNDBUF is now 65536
21:08:46: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 29995 / 233472)
21:09:32: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 233472)
21:11:24: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 0 / 233472)
21:11:43: Total frames encoded: 5424, total frames duplicated: 33 (0.61%)
21:11:43: Total frames rendered: 5428, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
21:11:43: RTMPPublisher::SocketLoop: Graceful loop exit
21:11:44: Average send payload: 6365 bytes, average send interval: 27 ms
21:11:44: Number of times waited to send: 0, Waited for a total of 0 bytes
21:11:44: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
21:11:44: Number of bytes sent: 40781839
21:11:44:
21:11:44: Profiler time results:
21:11:44:
21:11:44: ==============================================================
21:11:44: video thread frame - [100%] [avg time: 5.848 ms] [children: 86.3%] [unaccounted: 13.7%]
21:11:44: | scene->Preprocess - [83.4%] [avg time: 4.88 ms]
21:11:44: | GPU download and conversion - [2.87%] [avg time: 0.168 ms] [children: 2.12%] [unaccounted: 0.752%]
21:11:44: | | flush - [1.33%] [avg time: 0.078 ms]
21:11:44: | | CopyResource - [0.735%] [avg time: 0.043 ms]
21:11:44: | | conversion to 4:2:0 - [0.0513%] [avg time: 0.003 ms]
21:11:44: Convert444Threads - [100%] [avg time: 0.9 ms] [children: 99.4%] [unaccounted: 0.556%]
21:11:44: | Convert444toNV12 - [99.4%] [avg time: 0.895 ms]
21:11:44: encoder thread frame - [100%] [avg time: 1.667 ms] [children: 2.04%] [unaccounted: 98%]
21:11:44: | sending stuff out - [2.04%] [avg time: 0.034 ms]
21:11:44: ==============================================================
21:11:44:
21:11:44:
21:11:44: Profiler CPU results:
21:11:44:
21:11:44: ==============================================================
21:11:44: video thread frame - [cpu time: avg 1.83 ms, total 9937.26 ms] [avg calls per frame: 1]
21:11:44: | scene->Preprocess - [cpu time: avg 1.241 ms, total 6739.25 ms] [avg calls per frame: 1]
21:11:44: | GPU download and conversion - [cpu time: avg 0.08 ms, total 436.8 ms] [avg calls per frame: 1]
21:11:44: | | flush - [cpu time: avg 0.045 ms, total 249.6 ms] [avg calls per frame: 1]
21:11:44: | | CopyResource - [cpu time: avg 0.014 ms, total 78 ms] [avg calls per frame: 1]
21:11:44: | | conversion to 4:2:0 - [cpu time: avg 0.005 ms, total 31.2 ms] [avg calls per frame: 1]
21:11:44: Convert444Threads - [cpu time: avg 0.879 ms, total 9516.06 ms] [avg calls per frame: 2]
21:11:44: | Convert444toNV12 - [cpu time: avg 0.877 ms, total 9500.46 ms] [avg calls per frame: 2]
21:11:44: encoder thread frame - [cpu time: avg 1.187 ms, total 6427.24 ms] [avg calls per frame: 1]
21:11:44: | sending stuff out - [cpu time: avg 0.023 ms, total 124.801 ms] [avg calls per frame: 1]
21:11:44: ==============================================================
21:11:44:
21:11:44: =====Stream End: 2014-05-25, 21:11:44=================================================
Last game capture log:
2014-05-25, 21:08:42: we're booting up:
21:08:42: CaptureThread: attached to process WoW-64.exe
21:08:42: D3D9 Present
21:08:42: DXGI Present
21:08:42: (half life scientist) everything.. seems to be in order
21:08:42: DXGI: Found D3D 11
21:08:42: setting up d3d11 data
21:08:42: ---------------------- Cleared D3D11 Capture ----------------------
21:08:42: found dxgi format (dx11) of: 28, size: {1920, 1080}, multisampled: false
21:08:42: DoD3D11Hook: success
21:08:42: successfully capturing d3d11 frames via GPU
21:11:43: stop requested, terminating d3d11 capture
21:11:43: ---------------------- Cleared D3D11 Capture ----------------------
2nd Log: http://pastebin.com/embed_js.php?i=eizVmCg4
3rd Log: http://pastebin.com/embed_js.php?i=eM1EKB13
(had no room to put them in the post, sry)