Question / Help Choppy Image w/ El Gato HD60

ZachIllusions

New Member
I've been having issue streaming console games when streaming with the El Gato HD60. Whenever I stream the image becomes very laggy/choppy. According to OBS I am not dropping any frames (obviously untrue). I used to stream with no problem using an older Roxio HD capture device but have since upgraded to the El Gato HD60.

I usually stream at 720p with 3000 bit rate. I am 100% certain that Internet is not the issue as I have 100 down/up. This leads me to believe it is either my PC not being capable of streaming in this quality with this device or my settings are messed up.

Here are my PC specs Here are my PC specs:
https://gyazo.com/c77ac8d7e17118573ba4a87a08b03088

I have an Nvidia GeForce 745m graphics card.

Is my computer not capable of streaming in this quality at this bit rate with this device?
 

ZachIllusions

New Member
Nothing changes, I used to stream in 3500 with my old capture device just fine. OBS just drops to random FPS with no frames dropped and randomly freezes.
 

Harold

Active Member
"Just fine" is subjective, especially given that it causes viewer buffering if you don't have partnership and transcoding, which alienates a large portion of your potential viewers.

No frame drops is meaningless in that case.

It could simply be that the version of the elgato software and drivers you have is junk.
 

Boildown

Active Member
16:56:59: Open Broadcaster Software v0.657b - 32bit (´・ω・`)
16:56:59: -------------------------------
16:56:59: CPU Name: Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz
16:56:59: CPU Speed: 2394MHz
16:56:59: Physical Memory: 4095MB Total, 3915MB Free
16:56:59: stepping id: 1, model 69, family 6, type 0, extmodel 2, extfamily 0, HTT 1, logical cores 4, total cores 2
16:56:59: monitor 1: pos={0, 0}, size={1920, 1080}
16:56:59: Windows Version: 6.3 Build 9600 (revision 17415)
16:56:59: Aero is Enabled

17:02:21: device: Elgato Game Capture HD,
17:02:21: device id {39F50F4C-99E1-464A-B6F9-D605B4FB5918},
17:02:21: chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 166833-166833
17:02:21: use buffering: true - 0, fourCC: 'UYVY'
17:02:21:
17:02:21: device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
17:02:21: Elgato Game Capture: force buffering with 1 msec
17:02:21: Using directshow input
17:02:21: Scene buffering time set to 700
17:02:21: ------------------------------------------
17:02:21: Video Encoding: x264
17:02:21: fps: 30
17:02:21: width: 1280, height: 720
17:02:21: preset: veryfast
17:02:21: profile: high
17:02:21: keyint: 250
17:02:21: CBR: yes
17:02:21: CFR: yes
17:02:21: max bitrate: 3000
17:02:21: buffer size: 3000
17:02:21: ------------------------------------------
17:03:42: FlushBufferedVideo: Flushing 3 packets over 66 ms
17:03:42: Total frames encoded: 2409, total frames duplicated: 1454 (60.36%)
17:03:42: Number of frames skipped due to encoder lag: 1144 (47.49%)
17:03:42: Total frames rendered: 1206, number of late frames: 99 (8.21%) (it's okay for some frames to be late)

All your captures are super-short, instead of a minimum 5 minute capture like I always recommend. Pretending that the above is representative of the performance you're getting, this is terrible. 60% duplicated frames.

Most of the lag is from here:
17:03:46: | scene->Preprocess - [46%] [avg time: 3.426 ms]
17:03:46: | GPU download and conversion - [23%] [avg time: 1.709 ms] [children: 6.3%] [unaccounted: 16.7%]

Unfortunately I don't know what this actually means. I'm guessing a slow GPU for the second line. Not sure if Preprocess is your capture card or the CPU.

The best thing you can do is to change your preset to UltraFast. If you can update your GPU and Elgato drivers, you should do that too. If all that doesn't work, you should lower your fps to 20 or 15, and lower your output resolution (increase downscale). And if it still duplicates a ton of frames, then your laptop is just too slow for streaming.
 
Top