What actually matters on a weak machine
- Where the video is encoded. Software encoding (x264) uses CPU cores a weak PC does not have to spare. A hardware encoder on the GPU takes that work off the CPU. Almost any graphics card from the last several years has one.
- Resolution and frame rate. 1080p60 is about four and a half times the work of 720p30 in pixels per second. Streaming at 720p30 or 1080p30 is a legitimate choice on a low-end machine.
- The number of sources and filters. Each browser source, webcam filter or overlay adds work. Keep the scene simple.
- The preview. A hidden preview costs nothing; a visible one is drawn by the GPU.
- Your upload speed decides the bitrate you can send, regardless of the PC.
The main options
| Option | How it lightens the load | Trade-off |
|---|---|---|
| OBS Studio | Hardware encoders (NVENC, AMF, QuickSync); plenty of settings to tune | A 186.7 MB Windows installer; many settings to learn; capture and encoding still cost frames on a saturated GPU |
| Streamlabs Desktop | Same engine as OBS | Reported by independent articles to use more resources than OBS; we have not measured it |
| Browser-based studios (StreamYard, Restream and similar) | Composition and sending happen in the cloud; the local PC mostly sends your camera | Less control over scenes, capture of games is limited, and some features are paid |
| GPU vendor tools (NVIDIA ShadowPlay, Windows Game Bar) | Built into the graphics driver or Windows; hardware encoding | Recording rather than full broadcasting tools; ShadowPlay needs an NVIDIA card; fewer scene features |
| BriseStream (in development) | Hardware encoding, capture through Windows, frames kept on the GPU, no GPU work at rest, a download budget of 25 MB or less | No public release yet; Windows first; its 1 % FPS target is not met in every setup |
Settings to start from
- Pick the hardware encoder of your graphics card.
- Start at 720p and 30 FPS, then raise one thing at a time and watch the frame counter.
- Use a constant bitrate that your upload can sustain with margin.
- Hide the preview while you play.
- Cap the game's frame rate a little above what you need.
- Close other heavy programs (browsers with many tabs, launchers).
If you are on an old card, check that it has a hardware encoder before anything else; on a card without one, a software encoder is the fallback and it costs CPU. BriseStream falls back to the system's software H.264 encoder only for cards that have no hardware one, and says so in the interface.
Questions and answers
What is the best free streaming software for a low-end PC?
Can I stream without a graphics card encoder?
Is 720p30 good enough to stream?
Sources
- OBS Studio 33.0.1 release assets (GitHub, 2026-10-29) Windows x64 installer 186.7 MB, zip 223.8 MB, read from the GitHub release API on 2026-11-10.
- ADR 0012: what recording costs a game, measured against OBS
- ADR 0021: software encoder, SRT and WHIP
- Installer size baseline (packaging/size-baseline.txt, 10,584,719 bytes)