Question / Help Encoding overload

pixunen

New Member
Hi,

My OBS-studio 20.1.0 (64-bit) has started to lag and stutter while i stream. My streams worked fine before, but now after i tried to use my elgato hd60pro to stream my PC through OBS everything has started to overload my encoding.

Does "game capture" or"display capture" use the cpu more? As i understand elgato hd60pro doesn't help the encoding and is only passthrough. This encoding overload issue is happening when i try to use capture card or without. I haven't changed any settings before the encoding overload started to occur.
 

Attachments

  • 2017-10-25 11-53-44.txt
    17.1 KB · Views: 46

Boildown

Active Member
I don't see an Elgato device in that log file. I do see a webcam, possibly 2:
11:53:47.051: [DShow Device: '4:3 kamera'] settings updated:
11:53:47.051: video device: Logitech HD Webcam C525
11:53:47.051: video path: \\?\usb#vid_046d&pid_0826&mi_02#7&3a8107ae&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
11:53:47.051: resolution: 1600x896
11:53:47.051: fps: 30.00 (interval: 333333)
11:53:47.051: format: I420
11:53:56.682: ---------------------------------
11:53:56.682: [DShow Device: '4:3 kamera'] settings updated:
11:53:56.682: video device: Logitech HD Webcam C525
11:53:56.682: video path: \\?\usb#vid_046d&pid_0826&mi_02#7&3a8107ae&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
11:53:56.682: resolution: 1600x896
11:53:56.682: fps: 30.00 (interval: 333333)
11:53:56.682: format: I420
11:54:14.971: Settings changed (stream 1)

Do you have two webcams, or is that one just listed twice for some reason?

In any event, don't run it at that high resolution, drop it down to something like 512p or 480p. Most computers can't support the USB bandwidth needed for higher resolutions, especially if you're using other USB devices on the same USB root hub.

You shouldn't use a video capture device in a single PC solution. Just use game capture instead. Video capture devices are for using a PC to stream the output of a console or another PC, if you're streaming the same PC, you don't need one, it inhibits good performance.
 

pixunen

New Member
No I dont have 2 webcams... I dont understand why it shows that i do. I tried to stream after i lowered the webcams resolution to the lowest possible and with display capture. (Because destiny 2 doesnt allow game capture) and the encoding overload wasnt that bad.
I understand that i have to ditch the elgato card because it doesnt provide any extra horsepower for streaming. My computer was able to stream with these settings before without issues so what can it ve that causes this??
 

sam686

Member
in OBS Settings, output, stream, turn off "Rescale Output" as this may use up CPU.
in OBS Settings, Video, you can use "Output (Scaled) Resolution" of 1280x720 as this use a possibly fast GPU to scale.
 

pixunen

New Member
I changed the output resolution to 720p and i dont use rescale anymore. Encoding overload seems to be gone but I dont understand why i had to change these settings because i played Destiny 2s beta with these settings without problems... Any tips what might affect the performance?
 
Top