Question / Help Help with streaming Elgato

WaRninG

New Member
I have watched a lot videos and there are no videos that show how to stream first-person shooters with the elgato.When I do stream the video not as smooth as it should. Here are my settings for OBS.
Screenshot (3).png
Screenshot (4).png


computer: intel i5-3570k cpu3.40 ghz
my speed: http://www.speedtest.net/my-result/3700475384
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Perhaps change the FPS to 60? Always give us a log file. Taking pictures of your settings is always less ideal than giving us a log file.
 

WaRninG

New Member
Code:
19:17:44: Open Broadcaster Software v0.625b - 32bit (´・ω・`)
19:17:44: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
19:17:44: CPU Speed: 3392MHz
19:17:44: Physical Memory:  4095MB Total, 4095MB Free
19:17:44: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
19:17:44: monitor 1: pos={0, 0}, size={1360, 768}
19:17:44: Windows Version: 6.2 Build 9200 
19:17:44: Aero is Enabled
1
19:17:44: Adapter 1
19:17:44:   Video Adapter: NVIDIA GeForce GT 620
19:17:44:   Video Adapter Dedicated Video Memory: 2091315200
19:17:44:   Video Adapter Shared System Memory: 2147364864
19:17:44:   Video Adapter Output 1: pos={0, 0}, size={1360, 768}, attached=true
19:17:44: =====Stream Start: 2014-08-20, 19:17:44
19:17:44:   Multithreaded optimizations: On
19:17:44:   Base resolution: 1280x720
19:17:44:   Output resolution: 1280x720
19:17:44: Loading up D3D10 on NVIDIA GeForce GT 620 (Adapter 1)...
19:17:44: Audio Format: 48000 Hz
19:17:44: Audio Channels: 2 Ch
19:17:44: Playback device Default
19:17:44: Using desktop audio input: BBY LCD TV-1 (NVIDIA High Definition Audio)
19:17:44: Global Audio time adjust: 0
19:17:44: Using auxilary audio input: Microphone (ASTRO Gaming USB MixAmp)
19:17:44: Mic time offset: 1500
19:17:44: Audio Encoding: AAC
19:17:44:     bitrate: 128
19:17:45:     device: Elgato Game Capture HD,
19:17:45:     device id {39F50F4C-99E1-464a-B6F9-D605B4FB5918},
19:17:45:     chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
19:17:45:     use buffering: false - 0, fourCC: 'UYVY'
19:17:45: 
19:17:45:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
19:17:45: Using directshow input
19:17:45: Scene buffering time set to 700
19:17:45: Video Encoding: x264
19:17:45:     fps: 30
19:17:45:     width: 1280, height: 720
19:17:45:     preset: veryfast
19:17:45:     profile: high
19:17:45:     keyint: 60
19:17:45:     CBR: yes
19:17:45:     CFR: yes
19:17:45:     max bitrate: 2200
19:17:45:     buffer size: 2200
19:17:46: Using RTMP service: Twitch / Justin.tv
19:17:46:   Server selection: rtmp://live-iad.justin.tv/app
19:17:47:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
19:17:47: Completed handshake with rtmp://live-iad.justin.tv/app in 422 ms.
19:17:47: SO_SNDBUF was at 65536
19:17:49: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 4659 / 297984)
19:17:49: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 0 / 297984)
19:17:50: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 0 / 297984)
19:25:47: Audio timestamp for device 'Elgato Game Capture HD' was behind target timestamp by 170
19:26:26: Total frames encoded: 15605, total frames duplicated: 2 (0.01%)
19:26:26: Total frames rendered: 15627, number of late frames: 0 (0.00%) (it's okay for some frames to be late)
19:26:26: RTMPPublisher::SocketLoop: Graceful loop exit
19:26:36: Average send payload: 5832 bytes, average send interval: 19 ms
19:26:36: Number of times waited to send: 0, Waited for a total of 0 bytes
19:26:36: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
19:26:36: Number of bytes sent: 151236934
19:26:40: 
19:26:40: Profiler time results:
19:26:40: 
19:26:40: video thread frame - [100%] [avg time: 1.342 ms] [children: 55.1%] [unaccounted: 44.9%]
19:26:40: | scene->Preprocess - [49.3%] [avg time: 0.661 ms]
19:26:40: | GPU download and conversion - [5.81%] [avg time: 0.078 ms] [children: 4.02%] [unaccounted: 1.79%]
19:26:40: | | flush - [3.06%] [avg time: 0.041 ms]
19:26:40: | | CopyResource - [0.82%] [avg time: 0.011 ms]
19:26:40: | | conversion to 4:2:0 - [0.149%] [avg time: 0.002 ms]
19:26:40: Convert444Threads - [100%] [avg time: 0.429 ms] [children: 98.8%] [unaccounted: 1.17%]
19:26:40: | Convert444toNV12 - [98.8%] [avg time: 0.424 ms]
19:26:40: encoder thread frame - [100%] [avg time: 1 ms] [children: 9.2%] [unaccounted: 90.8%]
19:26:40: | sending stuff out - [9.2%] [avg time: 0.092 ms]
19:26:40: 
19:26:40: 
19:26:40: Profiler CPU results:
19:26:40: 
19:26:40: video thread frame - [cpu time: avg 0.868 ms, total 13578.1 ms] [avg calls per frame: 1]
19:26:40: | scene->Preprocess - [cpu time: avg 0.075 ms, total 1187.5 ms] [avg calls per frame: 1]
19:26:40: | GPU download and conversion - [cpu time: avg 0.108 ms, total 1703.13 ms] [avg calls per frame: 1]
19:26:40: | | flush - [cpu time: avg 0.042 ms, total 671.875 ms] [avg calls per frame: 1]
19:26:40: | | CopyResource - [cpu time: avg 0.026 ms, total 406.25 ms] [avg calls per frame: 1]
19:26:40: | | conversion to 4:2:0 - [cpu time: avg 0.005 ms, total 78.125 ms] [avg calls per frame: 1]
19:26:40: Convert444Threads - [cpu time: avg 0.173 ms, total 5406.25 ms] [avg calls per frame: 2]
19:26:40: | Convert444toNV12 - [cpu time: avg 0.171 ms, total 5359.38 ms] [avg calls per frame: 2]
19:26:40: encoder thread frame - [cpu time: avg 0.118 ms, total 1843.75 ms] [avg calls per frame: 1]
19:26:40: | sending stuff out - [cpu time: avg 0.013 ms, total 203.125 ms] [avg calls per frame: 1]
19:26:40: 
19:26:40: =====Stream End: 2014-08-20, 19:26:4
20:01:23:   Multithreaded optimizations: On
20:01:23:   Base resolution: 1280x720
20:01:23:   Output resolution: 1280x720
20:01:23: ------------------------------------------
20:01:23: Loading up D3D10 on NVIDIA GeForce GT 620 (Adapter 1)...
20:01:23: Audio Format: 48000 Hz
20:01:23: Audio Channels: 2 Ch
20:01:23: Playback device Default
20:01:23: Using desktop audio input: BBY LCD TV-1 (NVIDIA High Definition Audio)
20:01:23: Global Audio time adjust: 0
20:01:23: Using auxilary audio input: Microphone (ASTRO Gaming USB MixAmp)
20:01:23: Mic time offset: 1500
20:01:23: Audio Encoding: AAC
20:01:23:     bitrate: 128
20:01:23:     device: Elgato Game Capture HD,
20:01:23:     device id {
20:01:23:     chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
20:01:23:     use buffering: false - 0, fourCC: 'UYVY'
20:01:23: 
20:01:23:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
20:01:23: Using directshow input
20:01:23: Scene buffering time set to 700

20:01:23: Video Encoding: x264
20:01:23:     fps: 30
20:01:23:     width: 1280, height: 720
20:01:23:     preset: veryfast
20:01:23:     profile: high
20:01:23:     keyint: 60
20:01:23:     CBR: yes
20:01:23:     CFR: yes
20:01:23:     max bitrate: 2200
20:01:23:     buffer size: 2200
20:01:25: Using RTMP service: Twitch / Justin.tv
20:01:25:   Server selection: rtmp://live-iad.justin.tv/app
20:01:25:   Interface: Realtek PCIe GBE Family Controller (ethernet, 1000 mbps)
20:01:25: Completed handshake with rtmp://live-iad.justin.tv/app in 418 ms.
20:01:26: SO_SNDBUF was at 65536
20:01:27: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 2747 / 297984)
20:01:29: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 4700 / 297984)
20:05:12: No Intel graphics adapter visible in QSVHelper.exe, Optimus problem?
20:05:12: CUDA loaded successfully
20:05:12: 1 CUDA capable devices found
20:05:12: [ GPU #0 - < GeForce GT 620 > has Compute SM 2.1, NVENC Not Available ]
20:05:12: No NVENC capable devices found
20:08:14: Total frames encoded: 12282, total frames duplicated: 0 (0.00%)
20:08:14: Total frames rendered: 12305, number of late frames: 1 (0.01%) (it's okay for some frames to be late)
20:08:14: RTMPPublisher::SocketLoop: Graceful loop exit
20:08:24: Average send payload: 5845 bytes, average send interval: 20 ms
20:08:24: Number of times waited to send: 0, Waited for a total of 0 bytes
20:08:24: Number of b-frames dropped: 0 (0%), Number of p-frames dropped: 0 (0%), Total 0 (0%)
20:08:24: Number of bytes sent: 118950002
2: 
20:08:27: Profiler time results:
20:08:27: video thread frame - [100%] [avg time: 1.422 ms] [children: 53.9%] [unaccounted: 46.1%]
20:08:27: | scene->Preprocess - [47.8%] [avg time: 0.68 ms]
20:08:27: | GPU download and conversion - [6.05%] [avg time: 0.086 ms] [children: 4.36%] [unaccounted: 1.69%]
20:08:27: | | flush - [3.31%] [avg time: 0.047 ms]
20:08:27: | | CopyResource - [0.844%] [avg time: 0.012 ms]
20:08:27: | | conversion to 4:2:0 - [0.211%] [avg time: 0.003 ms]
20:08:27: Convert444Threads - [100%] [avg time: 0.455 ms] [children: 98.9%] [unaccounted: 1.1%]
20:08:27: | Convert444toNV12 - [98.9%] [avg time: 0.45 ms]
20:08:27: encoder thread frame - [100%] [avg time: 0.998 ms] [children: 8.42%] [unaccounted: 91.6%]
20:08:27: | sending stuff out - [8.42%] [avg time: 0.084 ms]
20:08:27: 
20:08:27: 
20:08:27: 
20:08:27: Profiler CPU results:
20:08:27: 
20:08:27: video thread frame - [cpu time: avg 0.854 ms, total 10515.6 ms] [avg calls per frame: 1]
20:08:27: | scene->Preprocess - [cpu time: avg 0.088 ms, total 1093.75 ms] [avg calls per frame: 1]
20:08:27: | GPU download and conversion - [cpu time: avg 0.048 ms, total 593.75 ms] [avg calls per frame: 1]
20:08:27: | | flush - [cpu time: avg 0.025 ms, total 312.5 ms] [avg calls per frame: 1]
20:08:27: | | CopyResource - [cpu time: avg 0.008 ms, total 109.375 ms] [avg calls per frame: 1]
20:08:27: | | conversion to 4:2:0 - [cpu time: avg 0.002 ms, total 31.25 ms] [avg calls per frame: 1]
20:08:27: Convert444Threads - [cpu time: avg 0.239 ms, total 5890.63 ms] [avg calls per frame: 2]
20:08:27: | Convert444toNV12 - [cpu time: avg 0.237 ms, total 5828.13 ms] [avg calls per frame: 2]
20:08:27: encoder thread frame - [cpu time: avg 0.119 ms, total 1468.75 ms] [avg calls per frame: 1]
20:08:27: | sending stuff out - [cpu time: avg 0.008 ms, total 109.375 ms] [avg calls per frame: 1]
20:08:27: 
20:08:27: =====Stream End: 2014-08-20, 20:08:27
 
Last edited by a moderator:

Lain

Forum Admin
Lain
Forum Moderator
Developer
Do you have a vod that demonstrates the problem? Also, your FPS in OBS is set to 30. Perhaps that is part of the issue?
 

Sapiens

Forum Moderator
The stream quality looks fine given your settings and the video plays back smoothly. Increasing the bitrate (up to a maximum of 3500 Kbps for Twitch) will improve the quality but can cause buffering for some viewers the higher you go. 2000-2500 Kbps is considered the "sweet spot" for that resolution and frame rate.

You should enable buffering in the Elgato source properties, leaving the value at 0ms. If you're streaming console gameplay (i.e. your PC is doing nothing but streaming) your system is more than capable of encoding on the fast or maybe even medium preset under Settings > Advanced, which can also improve the quality. Changing the preset would be a better choice than increasing the bitrate.
 

qhgf

Member
You might want to consider changing the encoding profile from "High" to "main" not only is it what twitch wants you to do for your stream, it might help quality too
 
Top