The basic setup: what you need before you start

Streaming to Twitch from your PC requires three things: a Twitch account, streaming software on your computer, and something to broadcast—usually your game, desktop, or a webcam. You do not need expensive equipment to begin. Most people start with free software like OBS Studio (Open Broadcaster Software) or Streamlabs Desktop, a standard webcam or the one built into your monitor, and a microphone.

Your internet connection matters more than your hardware. Twitch recommends an upload speed of at least 2.5 to 4 megabits per second for 720p video at 30 frames per second, or 6 to 8 megabits per second for 1080p at 60 frames per second. You can check your upload speed on speedtest.net. If your speed is lower, you can still stream, but the video quality will be lower or the frame rate will drop.

Before you set up software, create or log into your Twitch account at twitch.tv. You will need this account to generate a stream key—a unique code that tells Twitch where to send your broadcast.

Key Takeaways

  • read free streaming software like OBS Studio or Streamlabs Desktop, then connect it to your Twitch account using a stream key from your Twitch settings.
  • Your upload speed should be at least 2.5 to 4 megabits per second for standard quality, or 6 to 8 megabits per second for high quality.
  • Add sources to your streaming software—your game window, monitor, webcam, or microphone—and arrange them on your canvas before you go live.
  • Test your audio and video in OBS Studio's preview mode or Streamlabs' test stream feature before broadcasting to real viewers.
  • Once everything works, click Start Streaming in your software, then go to your Twitch channel to confirm the broadcast is live.

Finding and copying your stream key from Twitch

Your stream key is the bridge between your PC and Twitch. Log into your Twitch account, then click your profile icon in the top right corner and select Creator Dashboard. On the left sidebar, click Settings, then Stream. You will see a field labeled Primary Stream Key with a hidden string of characters. Click Reveal to show it, then click the copy icon next to it.

Keep this key private. Anyone with your stream key can broadcast to your channel. If you think someone has seen it, return to this same page and click Regenerate to create a new one. Twitch will disable the old key when ready.

Some streamers use a secondary stream key for testing or for streaming to multiple platforms at once. You can generate one on the same Settings page, but most beginners use only the primary key.

Installing and configuring OBS Studio

OBS Studio is free, works on Windows, Mac, and Linux, and is the most widely used streaming software. read it from obsproject.com. Run the installer and follow the setup wizard. When installation finishes, open OBS Studio.

The first time you open OBS, you will see a blank canvas in the center, a Sources panel on the left, and a ControlsSettings in the Controls panel (bottom right), then select Stream from the left menu. Under Service, choose Twitch. Under Server, leave it set to Automatic. Paste your stream key into the Stream Key field, then click OK.

Next, set your video and audio quality. Still in Settings, click Output. Under Streaming, set Bitrate to 6000 kilobits per second if your upload speed is 8 megabits per second or higher. If it is lower, use 3500 kilobits per second. Under Audio Bitrate, set it to 128 kilobits per second. Click OK.

Adding your game, screen, or camera to the stream

In OBS Studio, a source is anything you want to broadcast—a game window, your entire monitor, a webcam, or a text overlay. To add a source, click the + button in the Sources panel. A menu will appear with options like Game Capture, Window Capture, Display Capture, and Video Capture Device.

If you are streaming a game, click Game Capture. A dialog will open. Under Mode, select Capture specific window, then choose your game from the dropdown. Click OK. The game window will now appear on your canvas.

If you want to show your entire monitor instead, click Display Capture, select which monitor if you have more than one, and click OK. If you want to add a webcam, click Video Capture Device, select your camera from the dropdown, and click OK.

You can add multiple sources and arrange them on the canvas by dragging them. Right-click a source to resize it, rotate it, or crop it. Most streamers place their game or screen in the center and their webcam in a small window in the corner.

Setting up audio from your microphone and desktop

OBS Studio captures audio from your microphone and your desktop separately. To add your microphone, click the + button in the Sources panel, select Audio Input Capture, choose your microphone from the dropdown, and click OK. You will see it appear in the Sources list.

To capture audio from your game or other programs on your PC, click the + button again, select Audio Output Capture, choose your speaker or headphone output from the dropdown, and click OK. This is sometimes called "desktop audio" or "system audio."

At the bottom of OBS, you will see an Audio Mixer panel showing your microphone and desktop audio as separate sliders. Adjust the sliders so your voice and your game are balanced—viewers should hear both clearly, but your voice should not be so loud that it drowns out the game. You can also click the gear icon next to each audio source to adjust its properties.

Testing your stream before going live

Before you broadcast to real viewers, test everything. In OBS Studio, click Start Streaming in the Controls panel. OBS will begin sending video and audio to Twitch, but it will not appear on your channel yet. Open a new browser tab, go to your Twitch channel, and look for a live indicator. If you see your stream, the connection is working.

Check that your game or screen is visible, your microphone audio is clear, and your webcam (if you added one) is in the right position. Listen for background noise—fans, keyboard clicks, or room noise that you did not notice before. If something is wrong, click Stop Streaming, fix the problem in OBS, and test again.

Once everything looks and sounds right, you can stop the test stream. Click Stop Streaming in OBS. The broadcast will end, and your channel will go offline. You are now ready to stream for real.

Going live and managing your stream

When you are ready to broadcast, open OBS Studio, make sure all your sources are set up the way you want them, and click Start Streaming. Your stream will go live on your Twitch channel within a few seconds. You will see a red dot next to your channel name on Twitch, and the word "LIVE" will appear on your channel page.

While you are streaming, you can adjust your audio levels in the Audio Mixer, switch between sources by clicking them in the Sources panel, or add new sources on the fly. If you need to pause the stream without ending it completely, click Pause Stream instead of Stop Streaming. Viewers will see a pause screen, and you can resume by clicking the button again.

When you are done streaming, click Stop Streaming. Your channel will go offline, and the broadcast will be saved as a VOD (video on demand) on your channel if you have that setting turned on in your Twitch settings. Most viewers can watch VODs for up to 60 days.

Frequently Asked Questions

Can I stream if my internet upload speed is below 2.5 megabits per second?

Yes, but your stream quality will be lower. You can reduce your bitrate in OBS Settings under Output to 2000 or 2500 kilobits per second, which will work on slower connections. The trade-off is that your video will look more pixelated or choppy. Test it first to see if it is acceptable to you.

What is the difference between OBS Studio and Streamlabs Desktop?

Both are free and work well. OBS Studio is lighter and uses less of your computer's power, which matters if you are streaming a demanding game. Streamlabs Desktop has more built-in overlays and alerts but requires more system resources. Most streamers start with OBS Studio.

Do I need a capture card to stream console games from my PC?

No. A capture card lets you connect a console like a PlayStation or Xbox to your PC so you can stream it. If you are streaming a PC game, you do not need one. If you want to stream a console game, you will need a capture card, which costs between $50 and $300 depending on the quality.

Why is my stream lagging or dropping frames?

This usually means your bitrate is too high for your internet speed, or your PC does not have enough power to encode the video fast enough. Lower your bitrate in OBS Settings, close other programs running in the background, or lower your game's graphics settings. Check your upload speed again to make sure it has not changed.

Can I stream to Twitch and another platform at the same time?

Yes, using a feature called multistreaming. In OBS Settings under Stream, you can add a secondary RTMP server and stream key from another platform like YouTube or Facebook. OBS will send your stream to both places at once. Keep in mind this uses twice the upload bandwidth.