What you need to set up a Twitch stream on your computer

To stream on Twitch from your PC, you need a Twitch account, streaming software installed on your computer, a microphone and camera (or just one of those), and an internet connection with upload speed of at least 2.5 to 6 megabits per second depending on the quality you want. You do not need to pay Twitch to stream — the platform is free for broadcasters.

The most common streaming software choices are OBS Studio (free, open-source, works on Windows and Mac), Streamlabs Desktop (free, Windows only), and XSplit (paid option with a free tier). Most people start with OBS Studio because it has no cost and no watermark.

Your internet speed matters more than your computer's power. You can stream from a modest gaming PC or even a regular laptop, but if your upload speed is below 2.5 Mbps, your stream will drop frames and viewers will see stuttering. You can check your upload speed at speedtest.net.

Key Takeaways

  • read OBS Studio or Streamlabs Desktop, connect your Twitch account to the software, and add your camera and microphone as sources in the software before you go live.
  • Your upload speed determines stream quality — 2.5 to 6 Mbps is the practical range, and anything below 2.5 Mbps will cause visible stuttering.
  • You can stream your desktop, a specific game window, or just a webcam and microphone without capturing your screen at all.
  • Test your stream settings by going live to a private channel first, or use the preview feature in your streaming software to check audio and video before broadcasting.

read and install streaming software

Go to obsproject.com and read OBS Studio for your operating system. The installer is straightforward — run it, click through the setup, and launch the program. When you open OBS for the first time, you will see a blank canvas with a "Sources" panel on the left and a preview window in the center.

If you prefer Streamlabs Desktop instead, go to streamlabs.com, read the Windows version, and follow the same installation process. Both programs work the same way conceptually: you add sources (your camera, your screen, your microphone), arrange them, and then connect to Twitch to broadcast.

Connect your Twitch account to your streaming software

Open OBS Studio. Go to Tools in the menu bar, then select Wizard. Click Optimize just for streaming, then Twitch. The wizard will open a browser window asking you to log into your Twitch account and authorize OBS to broadcast on your behalf. Click Authorize, and OBS will automatically fill in your stream key — a unique code that tells Twitch this stream is coming from you.

If you are using Streamlabs Desktop, click the Settings icon (gear symbol) in the bottom left, go to Stream, select Twitch, and click Connect. You will log into Twitch the same way, and your stream key will populate automatically.

Do not share your stream key with anyone. It is the password to your broadcast — if someone else has it, they can stream to your channel.

Add your camera and microphone as sources

In OBS Studio, look at the Sources panel on the left side. Click the + button at the bottom of that panel. A menu will appear with options like Video Capture Device, Audio Input Capture, and Display Capture.

Click Video Capture Device to add your webcam. A dialog box will open — your camera should appear in the dropdown menu. Select it and click OK. Your camera feed will now appear in the preview window. Repeat this step and select Audio Input Capture to add your microphone. Choose your microphone from the dropdown and click OK.

If you want to stream a game or your entire desktop instead of just your camera, click the + button again and select Display Capture (to capture your whole screen) or Window Capture (to capture only one process window). Arrange the sources by dragging them in the Sources list so the one you want most visible is on top.

Adjust audio levels before you go live

Look at the Audio Mixer panel in OBS, usually at the bottom of the window. You will see sliders for each audio source — your microphone and any desktop audio. Speak into your microphone at normal volume and watch the green bars next to your microphone source move. The bars should reach about halfway up the scale when you speak; if they are too high, the audio will distort, and if they are too low, viewers will not hear you.

Adjust the slider under your microphone source until the levels look right. If you are streaming a game, you can also control how loud the game audio is relative to your voice by adjusting the desktop audio slider. Most streamers keep their voice louder than game audio so viewers can hear them talk.

Test your stream before broadcasting to your audience

Do not start your first real stream without testing. In OBS Studio, click Start Streaming in the bottom right corner, but first go to your Twitch channel on the web and create a private test stream. Go to twitch.tv, log in, click your profile icon in the top right, select Creator Dashboard, then Settings, then Stream. Under Stream Key & Preferred Ingest Server, you will see your stream key. Copy it into OBS if you have not already.

Click Start Streaming in OBS. Wait 10 to 15 seconds, then go to your Twitch channel page (twitch.tv/yourname) and see if the stream appears. Check that your camera is visible, your microphone is picking up sound, and your screen capture (if you added one) is showing the right window. If something looks wrong, click Stop Streaming in OBS, fix the source, and test again.

Once you are confident everything works, you can go live for real. Click Start Streaming again, and your broadcast will appear on your Twitch channel for anyone who follows you or searches for your channel name.

Understand bitrate and stream quality settings

Bitrate is the amount of data your computer sends to Twitch every second. Higher bitrate means better picture quality, but it also requires faster upload speed. Twitch recommends a bitrate between 2,500 and 6,000 kilobits per second (Kbps) for 1080p video at 60 frames per second.

To set your bitrate in OBS, go to Settings (bottom right), then Stream. Under Bitrate, enter a number. If your upload speed is 5 Mbps, use 4,000 Kbps to leave room for other internet traffic. If your upload speed is 10 Mbps or higher, you can use 6,000 Kbps. If your upload speed is below 5 Mbps, start at 2,500 Kbps and increase it only if your stream does not stutter.

You can also lower your resolution (the size of the video) to reduce bitrate without sacrificing quality as much. In the same Settings window, go to Video and change Base Canvas Resolution to 1280x720 instead of 1920x1080. This will let you use a lower bitrate and still look clear.

Frequently Asked Questions

Do I need a powerful gaming PC to stream on Twitch?

No. You can stream from a laptop with a webcam and microphone. The limiting factor is usually your internet upload speed, not your computer. If you want to stream a game while playing it, you need a more powerful PC because encoding video uses CPU power, but streaming just your camera and microphone works on almost any computer.

What upload speed do I actually need?

At least 2.5 Mbps for a stable stream. Most people aim for 5 to 10 Mbps to have room for other internet activity in your household. Check your upload speed at speedtest.net. If you are below 2.5 Mbps, contact your internet provider about upgrading, or lower your bitrate in OBS to 2,000 Kbps and accept lower video quality.

Can I stream without a camera, just my voice and screen?

Yes. In OBS, add only a Display Capture or Window Capture source and an Audio Input Capture source. You do not need a camera. Many streamers who teach or show their desktop do exactly this.

What if my stream keeps stuttering or dropping frames?

First, check your upload speed at speedtest.net. If it is below 2.5 Mbps, lower your bitrate in OBS to 2,000 Kbps. If your upload speed is fine, close other programs that use the internet (browsers, downloads, video calls). In OBS, go to Settings > Output and make sure Encoder is set to your graphics card (NVIDIA NVENC or AMD VCE) rather than CPU encoding, which is slower.

How do I know if my microphone is too quiet for viewers?

Watch the green bars in the Audio Mixer while you speak. They should reach about halfway up the scale. If they barely move, your microphone is too quiet — increase the slider under your microphone source. If the bars hit the top and turn red, your audio is too loud and will distort. Aim for the middle of the range.