Free guide · For beginnersOBS

OBS on a low-end PC: a stable 720p, 30 FPS stream

Distinguish network frame loss, rendering lag and encoding lag. Treat 720p at 30 FPS as a test baseline, not a universal platform requirement. Choose an available hardware encoder and leave resources for OBS.

Thunderstream team8 min read2ViewsUpdated:

Prepare before you start

Follow the numbered actions in order and compare your screen or recording with each expected result. Menu names can differ between application versions. Arrows show the order of settings and choices, not a claim that every account offers the same controls.

A dictionary without difficult abbreviations

A dictionary without difficult abbreviations
NameAfter this step you will see
Framing9:16 → 1080 × 1920 px; 16:9 → 1920 × 1080 px
FPS30 FPS = 30 × frames / 1 s
Mb/s · MB/s1 Mb/s = 1000 kb/s; 1 MB/s = 8 Mb/s

Step by step · 1–4

  1. Action

    Open: Statistics → OBS → View → Stats.

    ✓ After this step you will see

    After this step you will see: Baseline.

  2. Action

    Check: Network → Network ↓.

    ✓ After this step you will see

    After this step you will see: Upload video.

  3. Action

    Check: Rendering → Rendering ↑.

    ✓ After this step you will see

    After this step you will see: GPU.

  4. Action

    Check: Encoding → Encoding ↑.

    ✓ After this step you will see

    After this step you will see: Encoder.

OBS · OBS on a low-end PC: a stable 720p, 30 FPS stream. Photo source: OBS Project.Enlarge the screenshot ↗
OBS · OBS on a low-end PC: a stable 720p, 30 FPS stream. Photo source: OBS Project.Actual screenshot from official documentation. The version and language of the program may be different from yours.Photo source: OBS Project · Source verified: 2026-10-28

Step by step · 5–8

  1. Action

    Open: Settings → OBS → Settings → Video.

    ✓ After this step you will see

    After this step you will see: Output.

  2. Action

    Select or set: Output → 1280 × 720 / 30 FPS.

    ✓ After this step you will see

    After this step you will see: Load.

  3. Action

    Select or set: Encoder → H.264 / NVENC / QSV / AMF.

    ✓ After this step you will see

    After this step you will see: Hardware.

  4. Action

    Select or set: Bitrate → Platform → Sources and licenses.

    ✓ After this step you will see

    After this step you will see: Upload video.

OBS · OBS on a low-end PC: a stable 720p, 30 FPS stream. Photo source: OBS Project.Enlarge the screenshot ↗
OBS · OBS on a low-end PC: a stable 720p, 30 FPS stream. Photo source: OBS Project.Actual screenshot from official documentation. The version and language of the program may be different from yours.Photo source: OBS Project · Source verified: 2026-10-28

Step by step · 9–12

  1. Action

    Select or set: Game FPS → 60 / 90 / 120 FPS.

    ✓ After this step you will see

    After this step you will see: GPU.

  2. Action

    Close: Control panel · Load → Control panel · ×1.

    ✓ After this step you will see

    After this step you will see: Load.

  3. Action

    Test: Recording → 5 min.

    ✓ After this step you will see

    After this step you will see: Viewer output.

  4. Action

    Compare: Statistics → Baseline.

    ✓ After this step you will see

    After this step you will see: One change at a time.

OBS · OBS on a low-end PC: a stable 720p, 30 FPS stream. Photo source: OBS Project.Enlarge the screenshot ↗
OBS · OBS on a low-end PC: a stable 720p, 30 FPS stream. Photo source: OBS Project.Actual screenshot from official documentation. The version and language of the program may be different from yours.Photo source: OBS Project · Source verified: 2026-10-27

Settings · Context

Settings · Context
ActionAfter this step you will seeContext
NetworkNetwork ↓Upload video
RenderingRendering ↑GPU
EncodingEncoding ↑Encoder
Output1280 × 720 / 30 FPSShort test

Quick setup · Short test

Keep your existing canvas and scenes, but set the scaled output to 1280 × 720 and frame rate to 30. Run the same game and a five-minute recording. Compare increases in rendering and encoding lag. Limit FPS inside the game so it does not consume all GPU capacity.

If only network-dropped frames increase, a camera filter is unlikely to fix the cause. Match bitrate to platform guidance and sustained upload capacity with headroom. If just one viewer buffers, also investigate their playback before lowering quality for everyone.

  1. Check: Rendering → Rendering ↑.
  2. Select or set: Output → 1280 × 720 / 30 FPS.
  3. Select or set: Game FPS → 60 / 90 / 120 FPS.
  4. Compare: Statistics → Baseline.

Before you go live

Keep your existing configuration and original source file first. Change one parameter at a time. Check a short recording or the actual viewer output, rather than relying only on the editor. Restore the recorded baseline if the result gets worse.

  1. One change at a time → Baseline.
  2. Viewer output → Short test.
  3. Results → Backup.

Before you go live

  • Baseline ✓
  • Usage rights ✓
  • Viewer output ✓
  • Backup ✓
  • One change at a time ✓

Frequently asked questions

Prepare before you start?

Account / Source files. Baseline → Backup. Short test → Viewer output. Open: Statistics → OBS → View → Stats.

Stop and check?

After this step you will see: One change at a time. Keep your existing configuration and original source file first. Change one parameter at a time. Check a short recording or the actual viewer output, rather than relying only on the editor. Restore the recorded baseline if the result gets worse.

Context?

Distinguish network frame loss, rendering lag and encoding lag. Treat 720p at 30 FPS as a test baseline, not a universal platform requirement. Choose an available hardware encoder and leave resources for OBS.

Official documentation and further help