doitlive.guide
a buildstory project
Start streaming in ~15 minutes

Go live on Twitch.

No fluff, no affiliate links, no gear you need to buy. Just the fastest path from zero to streaming with stuff you already have. Pick your OS and follow the steps.

Why stream?
Hey!
My name is Charlie, and I stream on Twitch as @thecoppinger.

8 years ago, I started streaming. There wasn't even a category for development back then. Streaming has changed my life. As a kid with no degree in a faraway place (New Zealand), I've been able to grow a group of friends, a community and a professional career in tech — by doing it live. I've learnt faster, laughed more and enjoyed the adventure.

I firmly believe anyone can, and should, stream. You don't need fancy equipment. You don't even need a camera, or heck, even a microphone. You don't need to look a certain way, or be good at talking. None of that matters. Come as you are, do your thing, find your people and make it happen.

Need any more help? Message me on the Buildstory Discord and I'll do my best to help.

Good luck,

Charlie

p.s. let's do it live

Step zero — what are you on?
Setup guide for Linux
01

Create a Twitch account

If you don't already have one, create an account on Twitch. Use whatever email you want — you can change your display name later.

Create Twitch account
Tip
Enable two-factor authentication right away. Twitch requires it before you can stream, so get it out of the way now.
Twitch security settings
02

Install OBS Studio

OBS is free, open-source, and the industry standard. It's what virtually every serious streamer uses. There are other options — ignore them. Start here.

Download OBS Studio
Note
Install via Flatpak for the most up-to-date version: flatpak install flathub com.obsproject.Studio

When OBS opens for the first time, it'll offer an Auto-Configuration Wizard. Select "Optimize for streaming" and let it run — it'll pick sensible defaults for your hardware and connection.

Complete OBS Tutorial for Beginners (Primal Video, 2025)
YouTube · 17 min
03

Connect OBS to Twitch

You need to link OBS to your Twitch account so it knows where to send your stream. The easiest way: in OBS, go to Settings → Stream, select Twitch as the service, and click Connect Account. Log in, authorize, done.

Tip
The "Connect Account" method is easier than manually copying your stream key. It also lets you set your stream title and category directly from OBS.

If you'd rather paste the key manually, grab it from your Creator Dashboard:

Get your stream key
04

Set up your scene

OBS works with Scenes (layouts you switch between) and Sources (the things shown in each scene). For your first stream, you need one scene with one or two sources.

In the "Sources" panel at the bottom of OBS, click the + button:

Display Capture or Window Capture
Shows your screen or a specific app. "Window Capture" is better if you want to keep some things private.
Video Capture Device (optional)
Your webcam — the one built into your laptop is fine. Resize the preview and drag it to a corner.
Note
On Wayland, screen capture can be tricky. If you don't see your screen, try the "PipeWire" source in OBS, or switch to an X11 session for your first stream.
OBS Scenes & Sources Setup (Primal Video, 2025)
YouTube · ~7 min section
05

Sort your audio

Viewers will forgive bad video. They will not forgive bad audio. But "bad audio" doesn't mean you need a fancy mic — it means background noise and echo.

Use whatever you already have
Your laptop mic, AirPods, gaming headset, phone earbuds with a mic — all fine. Seriously. Don't buy anything before your first stream.
Headphones > speakers
Wear any headphones so your mic doesn't pick up game audio or stream alerts. This is the single biggest audio improvement you can make for free.
Turn on noise suppression (free, built in)
In OBS Audio Mixer, click the gear on your mic → Filters → add "Noise Suppression" → pick RNNoise. Removes most background noise instantly.

In OBS, check Settings → Audio. Make sure your mic is selected under "Mic/Auxiliary Audio." Then do a test recording (File → Start Recording), talk for 30 seconds, and listen back.

OBS Audio Configuration (Primal Video, 2025)
YouTube · ~3 min section
06

Dial in your settings

If you ran the Auto-Configuration Wizard, you're probably fine. But if you want to tweak things, these defaults work for most people:

Resolution1920×1080 (or your native)
FPS30 (60 if your machine handles it)
Bitrate4500 kbps
Encoderx264 or VAAPI
Rate ControlCBR
Keyframe Interval2 seconds
Note
If your stream is laggy or dropping frames, lower your bitrate to 3000 kbps and resolution to 1280×720. Smooth 720p beats choppy 1080p every time.
07

Go live

Set a title and category on Twitch. For building with AI, good categories include Software and Game Development, Science & Technology, or Just Chatting.

Open Twitch Dashboard

In OBS, hit the big button:

Start Streaming

That's it. You're live. It doesn't need to be perfect. Talk through what you're doing, even if nobody's watching yet. The first stream is always the hardest — after this, it's just muscle memory.

Tip
Open your own stream in another tab to make sure everything looks and sounds right. Keep Twitch chat open so you can see if anyone says hello.
Before you go

Things nobody tells you.

Talk to yourself
Narrate your thought process even when chat is empty. It feels weird for 10 minutes, then it becomes natural. It's how people find you interesting when they drop in.
Don't watch your viewer count
Seriously. Hide it. You'll stream differently (worse) when you think nobody's watching. Just build.
Stream at the same time each day
Consistency beats marathon sessions. Even 1–2 hours at a predictable time builds an audience faster than random 8-hour streams.
Your first 10 streams will be rough
That's fine. Every streamer you watch went through this. The only way out is through.
Use a "Starting Soon" and "Be Right Back" scene
Add two more scenes in OBS: one for when you're about to start (so people see something while you set up) and one for breaks. A text source with your message is enough.

Now go build something live.

Streaming your build process is the best way to learn, connect, and prove what you can do. No excuses left.

Join the hackathon →