Key takeaways
- Streamlabs Desktop: Free download from streamlabs.com for Windows. There is no full macOS version with NVENC and full plugin support – Mac users should use OBS Studio instead.
- A streaming account: Twitch, YouTube, or Facebook / TikTok. You will link it directly, so you usually do not need to copy a stream key manually.
- Minimum PC: Quad-core CPU from the last 6 years, 8GB RAM, and at least 10 Mbps stable upload speed. Integrated graphics can stream 720p, but a GTX 1650 or better is strongly recommended for 1080p.
- Gear: Any USB headset mic works to start. A USB condenser mic like the Elgato Wave:3 class or HyperX SoloCast class, plus a 1080p webcam, is enough for a clean beginner setup.
To use Streamlabs, download Streamlabs Desktop, log in with your Twitch, YouTube, or Facebook account, run the automatic optimizer to set your encoder and bitrate, add your game, webcam and microphone as Sources, enable Alert Box widgets, then click Go Live.
- What you need before you start
- Step 1: Download Streamlabs and link your account
- Step 2: Apply the right video and encoder settings
- Step 3: Build your first scene with game, webcam, and overlays
- Step 4: Turn on alerts and stream labels
- Step 5: Fix audio before you go live
- Step 6: Go live checklist
- Streamlabs Desktop vs OBS Studio: which should you use?
- Common first-stream fixes
- FAQ
For most beginners in 2026, the full process takes 20-30 minutes. This guide covers how to use streamlabs, how to set up streamlabs correctly for your PC, and how to avoid the laggy stream, silent mic, and missing alerts that affect most first streams.
What you need before you start
Streamlabs Desktop, often still searched as streamlabs obs, obs streamlabs, or streamlab obs, is a free live-streaming app built on OBS. You do not need two apps. If you install Streamlabs Desktop, you do not need OBS Studio for the same PC.
- Streamlabs Desktop: Free download from streamlabs.com for Windows. There is no full macOS version with NVENC and full plugin support – Mac users should use OBS Studio instead.
- A streaming account: Twitch, YouTube, or Facebook / TikTok. You will link it directly, so you usually do not need to copy a stream key manually.
- Minimum PC: Quad-core CPU from the last 6 years, 8GB RAM, and at least 10 Mbps stable upload speed. Integrated graphics can stream 720p, but a GTX 1650 or better is strongly recommended for 1080p.
- Gear: Any USB headset mic works to start. A USB condenser mic like the Elgato Wave:3 class or HyperX SoloCast class, plus a 1080p webcam, is enough for a clean beginner setup.
Step 1: Download Streamlabs and link your account
This is where spelling variants like steamlabs or steamlabs obs cause confusion and lead people to clone sites. Only download from streamlabs.com.
1. Install Streamlabs Desktop and launch it as Administrator. This prevents black screen game capture in many games.
2. Choose Log in with Twitch, YouTube, Facebook or TikTok. Authorize Streamlabs to access your channel.
3. When asked to import from OBS Studio, choose Skip if this is your first setup. Importing old profiles often brings over wrong encoder settings.
4. Run the Auto Optimizer when prompted. Select your webcam and microphone, then let it test your internet and PC. It will set a starting resolution, frame rate, and encoder for you.
Linking your account connects chat, alerts, activity feed, and the Go Live button automatically. You do not need to find your stream key on Twitch or YouTube unless you plan to use a third-party multistream tool or a hardware encoder.
Step 2: Apply the right video and encoder settings
The Auto Optimizer is conservative. Check and correct it with the values below. In Streamlabs Desktop, go to Settings gear icon left sidebar > Video and Settings > Output.
Use Output Mode: Simple for your first month. Switch to Advanced only when you need separate recording settings.
| PC Tier | Example Spec Class | Base Canvas / Output | Encoder | Bitrate for Twitch | Bitrate for YouTube |
|---|---|---|---|---|---|
| Entry / Laptop iGPU | Ryzen 5 5500U, Intel i5-12400 no discrete GPU, 8GB RAM | 1920×1080 canvas / 1280×720 output, 30 fps | x264 veryfast | 3500-4500 kbps | 4500-6000 kbps |
| Midrange Gaming PC | RTX 3060 / RTX 4060, Ryzen 5 5600X / i5-13400F, 16GB RAM | 1920×1080 canvas / 1920×1080 or 1664×936 output, 60 fps | NVENC H.264 | 6000 kbps | 8000-12000 kbps |
| High-End Gaming PC | RTX 4070 or better, Ryzen 7 7800X3D / i7-13700K, 32GB RAM | 1920×1080 canvas / 1920×1080 output, 60 fps | NVENC H.264 or AV1 if to YouTube | 6000-8000 kbps | 12000-18000 kbps |
Concrete settings to enter:
- Video: Base Canvas Resolution: 1920×1080. Output Scaled Resolution: 1280×720 for entry PCs, 1920×1080 for NVENC PCs. Downscale Filter: Lanczos. FPS: Common, 30 for entry, 60 for midrange and up.
- Output – Streaming: Encoder: Hardware NVENC if you have an NVIDIA GTX 1650 Super or newer, otherwise x264. Bitrate: see table. Preset: Quality for NVENC, veryfast for x264. Audio Bitrate: 160.
- Output – Recording: If you want local recordings for TikTok or YouTube Shorts clips, set Recording Quality to High Quality, Medium File Size and Format to MP4. Do not use Same as Stream if your stream is 720p but you want crisp 1080p recordings.
- Advanced: Leave Process Priority at Above Normal and Renderer at Direct3D 11. Turn on Dynamic Bitrate in Settings > Advanced > Network if your Wi-Fi drops. This prevents disconnects by lowering quality instead of crashing.
Worked example: how much upload do you actually need?
Twitch caps most non-partner streams at 8000 kbps. Your real upload need is higher than your set bitrate because of overhead, game updates, Discord, and network fluctuation.
Formula: Required stable upload = (Video Bitrate + Audio Bitrate) x 1.5
Example for 1080p60 on Twitch: (6000 kbps video + 160 kbps audio) x 1.5 = 9240 kbps, or about 9.3 Mbps upload. If a speed test shows only 8 Mbps upload, you cannot reliably do 1080p60. Drop to 720p60 at 4500 kbps: (4500 + 160) x 1.5 = 6.99 Mbps required, which leaves headroom and stops dropped frames.
Always test with Ethernet, not Wi-Fi, and run a test at streamlabs.com dashboard > Stream Settings with Test Bandwidth enabled before your first live.
Step 3: Build your first scene with game, webcam, and overlays
In Streamlabs, everything visible on stream lives in Scenes > Sources. Start with one scene called Live – Main to keep it simple.
1. Click + under Sources > Game Capture > Add Source. Set Mode to Capture Specific Window and select your game. Use Display Capture only for desktop tutorials, never for competitive games, because it captures notifications and uses more GPU.
2. Click + > Video Capture Device > select your webcam. Right-click it > Transform > Fit to Screen, then drag it to a corner. Set Resolution to 1280×720 in Properties to save USB bandwidth.
3. Click + > Audio Input Capture > select your microphone. Click + > Audio Output Capture only if you need desktop game sound separate from the default.
4. To add an overlay, go to Themes in the left sidebar. Free themes include webcam frames, starting soon screens, and lower thirds. Click Install, then Streamlabs will create new scenes like Starting Soon, Live Screen, and Be Right Back automatically.
Keep Sources in this top-to-bottom order: Alerts / Widgets on top, Webcam, Game Capture, then Background image at the bottom. If your webcam disappears, it is usually hidden behind Game Capture in the list.
Step 4: Turn on alerts and stream labels
Alerts for follows, subs, donations, and raids are what most beginners mean by how to use streamlabs widgets. They do not work until you add the Alert Box source.
1. In your Live scene, click + > Alert Box > Add Source. Keep the default Streamlabs Alert Box.
2. Go to the Streamlabs Dashboard in your browser > Alert Box > General Settings. Click Test Follow to see if it appears in Streamlabs Desktop. If it does, your link is working.
3. Customize minimally: set Alert Duration to 5-8 seconds, enable Text-to-Speech for donations only, not for follows, to avoid spam. Set Image / Sound to Defaults until you have a branding idea.
4. Add Event List and Chat Box the same way via + > Chat Box and + > Event List if you use a single-monitor setup and cannot see chat in your browser.
If alerts show in the dashboard test but not on stream, you muted the source. Check the eye icon next to Alert Box in Sources and check that you did not add a filter that hides it.
Step 5: Fix audio before you go live
Bad audio kills retention faster than 720p video. Open Mixer at the bottom of Streamlabs Desktop.
- Set Desktop Audio to -20 to -15 dB and your Mic to -12 to -6 dB on the meters. Your mic should peak in the yellow, never solid red.
- Click the gear on your mic > Filters > + > Noise Suppression and Noise Gate. Use RNNoise for suppression and close the gate at -32 dB open / -40 dB close as a starting point for a noisy room.
- Go to Settings > Audio and set Sample Rate to 48 kHz for both mic and desktop to prevent chipmunk or robotic voice mismatch.
- Do a 30-second Test Recording, not a Test Stream. Play it back with headphones. If game audio drowns you, lower Desktop Audio in Mixer, do not just boost the mic.
Step 6: Go live checklist
Click the Go Live button in the bottom-right. Add Title, Category / Game, and check Go Live to all linked platforms if multistreaming is enabled on your account.
Run this 60-second check every time: 1) CPU usage in Streamlabs under 15% idle in menu, 2) No dropped frames after 30 seconds, 3) Chat Box updating, 4) Alert Box test shows on preview, 5) Mic moving when you talk. If Dropped Frames climbs above 2-3%, lower bitrate by 1000 kbps or drop Output to 936p / 720p.
Streamlabs Desktop vs OBS Studio: which should you use?
Streamlabs Desktop and OBS Studio do the same core job, but they suit different users. Use this matrix to decide:
| Your Situation | Choose This | Why |
|---|---|---|
| Beginner, Windows, want free overlays and alerts built-in | Streamlabs Desktop | Themes, Alert Box, Chat Box, and Tip Page work without browser sources or plugins |
| Low-end PC, Mac, Linux, or need lowest CPU/RAM use | OBS Studio | Lighter footprint, better macOS support, no background store or widget overhead |
| Advanced user needing custom plugins, NDI, or complex audio routing | OBS Studio | Larger plugin ecosystem and full manual control of encoders |
| Want multistream to TikTok + Twitch + YouTube easily | Streamlabs Desktop with Ultra | Built-in multistream is simpler, though free OBS multistream exists via plugins |
Streamlabs Desktop is free. Streamlabs Ultra, usually in the $15-$20 per month range, adds premium themes, multistream, extra storage for clips, and custom tip page domains. You do not need Ultra to go live, add alerts, or use basic overlays.
Common first-stream fixes
- Black screen in Game Capture: Run Streamlabs as Administrator, set game to Borderless Windowed, and in Game Capture Properties switch from Auto to Specific Window. Laptops must set Windows Settings > Graphics > Streamlabs to High Performance GPU.
- Laggy stream but game is smooth: Encoder overloaded. Switch from x264 medium/slow to veryfast, or from x264 to NVENC. Cap in-game fps to 120 or 144 to free GPU for encoding. NVENC needs 5-10% GPU headroom.
- Stream offline after Go Live: You linked the wrong Twitch / YouTube account or revoked access. Log Out in Streamlabs Settings > Account, then Log In again and re-authorize.
- No mic on VOD but you heard it live: You muted a track. In Settings > Output > Advanced, ensure Track 1 includes both mic and desktop for VODs.
FAQ
Is Streamlabs OBS the same as Streamlabs Desktop?
Yes. Streamlabs OBS was the old name. The current app is Streamlabs Desktop. Tutorials that say streamlab obs or obs streamlabs mean the same app.
Do I need a stream key to use Streamlabs?
No for single-platform streaming after you log in. You only need a stream key if you stream via Custom RTMP, use a hardware capture device like an Elgato HD60 X on a second PC, or your account link fails.
Why is my Streamlabs stream blurry at 1080p?
Usually bitrate is too low for motion-heavy games like Warzone or Apex. At 4500 kbps, fast motion pixelates. Either raise to 6000-8000 kbps if your upload allows, or drop Output to 720p60, which looks sharper than starved 1080p at the same bitrate.