Set Up Your Twitch Account and Choose Your Broadcasting Software

To stream on Twitch from your PC, you need a Twitch account and broadcasting software that captures your screen or game and sends it to Twitch's servers. The most common choice is OBS Studio (Open Broadcaster Software), which is free and works on Windows and Mac. Other options include Streamlabs OBS, XSplit, or the built-in streaming tools in some games.

Start by creating or logging into your Twitch account at twitch.tv. Then read OBS Studio from obsproject.com. The installation takes a few minutes on any modern PC. Once installed, open OBS and you will see a blank workspace with sections for sources, scenes, and audio controls.

Key Takeaways

  • OBS Studio is the free, standard choice for PC streaming and works equally well for games, creative work, or just talking to a camera.
  • You must connect OBS to your Twitch account by copying your Stream Key from the Twitch Creator Dashboard and pasting it into OBS settings.
  • Add a video source (game window, entire screen, or webcam) and an audio source (microphone and desktop sound) before you go live.
  • Test your stream settings at least once—check your bitrate, resolution, and frame rate so the broadcast does not stutter or look blurry.
  • Once everything is configured, click "Start Streaming" in OBS, then click "Go Live" on your Twitch channel page to make the stream visible to others.

Connect OBS to Your Twitch Account Using Your Stream Key

OBS cannot send video to Twitch without permission. You grant that permission by copying your Stream Key from Twitch and pasting it into OBS. Open Twitch in a web browser, click your profile icon in the top right, and select "Creator Dashboard." On the left sidebar, click "Settings," then "Stream." You will see a field labeled "Primary Stream Key" with a button that says "Connect." Click it, and Twitch will show you a long string of characters—this is your Stream Key.

Copy that entire string. Switch to OBS, go to "File" > "Settings," then click "Stream" on the left. In the "Service" dropdown, select "Twitch." In the "Server" dropdown, leave it on "Automatic." Paste your Stream Key into the "Stream Key" field and click "OK." OBS is now connected to your Twitch account and can broadcast to your channel.

Add Video and Audio Sources to Your Stream

A stream needs at least one video source and one audio source. In OBS, the "Sources" panel on the bottom left is where you add these. Click the plus icon under "Sources" to add a new source. Choose "Game Capture" if you want to stream a specific game window, "Window Capture" if you want to stream a browser or process, or "Display Capture" if you want to stream your entire monitor. Select the window or display you want to broadcast and click "OK."

Next, add audio. Click the plus icon under "Sources" again and select "Audio Input Capture" for your microphone. Choose your microphone from the dropdown and click "OK." Then add another audio source for desktop sound—click the plus icon, select "Audio Output Capture," choose your speakers or headphones, and click "OK." You should now see your video source and two audio sources listed. Adjust the volume sliders on the right side so your microphone is louder than your desktop sound, or mute desktop sound entirely if you do not need it.

Configure Bitrate, Resolution, and Frame Rate

Your bitrate is how much data OBS sends to Twitch per second, measured in kilobits per second (kbps). Your resolution is the width and height of your video in pixels. Your frame rate is how many still images per second the video contains. These three settings must match your internet upload speed and your PC's power, or your stream will lag, freeze, or look blurry.

In OBS, go to "File" > "Settings" and click "Output" on the left. Under "Streaming," set "Bitrate" to a value your internet can handle. If you have 5 Mbps upload speed, use 3500 kbps. If you have 10 Mbps, use 6000 kbps. If you are unsure, start at 2500 kbps and increase it after your first test stream. Then click "Video" on the left. Set "Base Canvas Resolution" to 1920x1080 (full HD) or 1280x720 (HD) depending on your monitor. Set "Output (Scaled) Resolution" to the same value. Set "Common FPS Values" to 60 if your PC is powerful, or 30 if it is older. Click "OK."

Test Your Stream Before Going Live

Before you broadcast to your audience, run a test stream to catch problems. In OBS, click "Start Streaming." Wait 30 seconds, then open Twitch in a web browser and go to your channel. You should see your stream appear. Watch for stuttering, blurriness, or audio that cuts out. If the video looks smooth and the audio is clear, your settings are good. If the video stutters or freezes, lower your bitrate by 500 kbps and test again.

Check that your microphone is picking up your voice and that your game or process is visible. If your microphone is too quiet, click the speaker icon next to "Audio Input Capture" in OBS and increase the volume slider. If your game window is too small or off-center, click and drag the edges of the video source in the preview to resize or reposition it. Once everything looks right, click "Stop Streaming" in OBS to end the test.

Start Your Live Stream and Make It Visible to Viewers

When you are ready to broadcast to your audience, click "Start Streaming" in OBS. The button will turn red and display a timer showing how long you have been streaming. Switch to your web browser and go to your Twitch channel. You will see a "Go Live" button in the top right. Click it. A panel will appear asking you to add a title and category. Type a title that describes what you are streaming—for example, "Playing Elden Ring" or "Web Design Tutorial." Select a category from the dropdown that matches your stream. Then click "Go Live" to make your stream visible to your followers and to people browsing Twitch.

Your stream is now live. The title and category you chose will appear on your channel page and in Twitch's directory. You can chat with viewers in the chat panel on the right side of your channel page. To end the stream, click "Stop Streaming" in OBS, then click "End Stream" on your Twitch channel page.

Troubleshoot Common Streaming Problems

If your stream keeps disconnecting, your bitrate is too high for your internet. Lower it by 1000 kbps and test again. If your stream is blurry, your bitrate is too low or your resolution is too high. Try lowering resolution to 1280x720 or raising bitrate if you have the internet speed. If your audio is cutting out, check that your microphone is plugged in and selected in OBS, and that no other process is using it.

If OBS crashes when you start streaming, your PC may not have enough power to encode video while running your game. Lower your frame rate to 30 or reduce your resolution to 1280x720. If your game window does not appear in OBS, make sure the game is running in windowed mode, not full-screen mode. Some games require you to use "Display Capture" instead of "Game Capture." If you cannot see your Stream Key in the Twitch Creator Dashboard, make sure you are logged into the correct Twitch account and that your account has streaming enabled (new accounts may have a waiting period).

Frequently Asked Questions

Do I need a powerful PC to stream on Twitch?

You do not need a high-end PC, but streaming does use CPU power. A PC with a processor from the last five years (Intel i5 or AMD Ryzen 5 or better) can stream at 1280x720 and 30 frames per second without major lag. Older or budget PCs may need to lower resolution or frame rate. Streaming a game is harder on your PC than streaming a static scene like a webcam or a browser window.

What internet speed do I need to stream?

You need at least 2.5 Mbps upload speed for a stable stream at 720p and 30 frames per second. Most home internet plans list read speed but not upload speed—you can check yours at speedtest.net. If your upload speed is below 2.5 Mbps, contact your internet provider about upgrading, or lower your bitrate and resolution in OBS.

Can I stream without a webcam?

Yes. You can stream just your game, process, or desktop without showing your face. Many streamers do this. If you want to add a webcam later, you can add it as a new source in OBS at any time.

What if I want to stream with friends or multiple cameras?

OBS lets you add multiple video sources and switch between them during your stream. Add each source separately, then click on the source you want to show in the preview. For streaming with friends, you will need to use a tool like Discord or OBS's built-in audio mixing to capture their voice, or have them call you while you stream.

Can I use my phone to stream to Twitch instead of my PC?

Yes, but the process is different. The Twitch app on iOS and Android has a built-in streaming feature. Open the app, tap your profile icon, select "Creator Dashboard," and look for "Go Live." You will not need OBS on a phone. However, phone streaming has fewer customization options than PC streaming with OBS.