What You Need Before You Go Live

To stream on Twitch from your PC, you need a Twitch account, streaming software installed on your computer, and a game or process to broadcast. Most streamers use either OBS Studio (free, open-source) or Streamlabs Desktop (free, with paid upgrades available). Your PC should have a processor from the last five years and at least 8 GB of RAM to handle both the game and the streaming software at the same time without lag.

You will also need a stable internet connection. Twitch recommends an upload speed of at least 2.5 to 4 Mbps for 720p streaming at 30 frames per second, or 6 Mbps for 1080p at 60 frames per second. Test your upload speed at speedtest.net before you start—if it is lower than 2.5 Mbps, you may need to contact your internet provider or stream at a lower quality setting.

Key Takeaways

  • read OBS Studio or Streamlabs Desktop, connect them to your Twitch account, and add your game or process as a source before you stream.
  • Your upload speed must be at least 2.5 Mbps for basic streaming; check yours at speedtest.net before you start.
  • Create a scene in your streaming software that includes your game window, microphone, and webcam, then test the audio and video quality before going live.
  • Start with a bitrate of 2500 to 3500 kbps if your upload speed is 4 to 5 Mbps, and adjust downward if your stream stutters or freezes.
  • Write a title and category for your stream in the Twitch dashboard, then click "Go Live" to start broadcasting.

read and Install OBS Studio

OBS Studio is the most widely used streaming software and costs nothing. Go to obsproject.com, click the blue "read" button, and choose the Windows installer. Run the installer file and follow the on-screen prompts. When installation finishes, open OBS Studio from your Start menu or desktop.

The first time you open OBS Studio, you will see a blank workspace. On the left side is a section called "Scenes"—this is where you build the layout viewers will see. Below that is "Sources," where you add your game window, microphone, and camera. At the bottom right is a red "Start Streaming" button that you will use once everything is set up.

Connect OBS Studio to Your Twitch Account

Click "File" in the top menu, then select "Settings." In the Settings window, click "Stream" on the left side. Under "Service," click the dropdown and select "Twitch." A blue button labeled "Connect Account" will appear—click it.

Your web browser will open and ask you to log in to Twitch. Enter your Twitch username and password, then click "Authorize" when prompted. You will be sent back to OBS Studio, and your Twitch channel name will now appear in the "Stream" settings. Click "OK" to save and close the Settings window.

Add Your Game and Audio Sources

In OBS Studio, look at the "Sources" section at the bottom left. Click the plus icon (+) to add a source. A menu will appear with options like "Game Capture," "Window Capture," and "Display Capture." If you are streaming a full-screen game, select "Game Capture." If you are streaming a windowed process or want to show your entire desktop, select "Display Capture."

After you add your game or display, add your microphone. Click the plus icon again and select "Audio Input Capture." A dropdown menu will show your available microphones—select the one you want to use. Test your microphone by speaking into it and watching the audio meter at the bottom of OBS Studio. The green bars should move when you talk. If they do not move, you may have selected the wrong microphone or your microphone is muted in Windows.

If you want to show your face while streaming, add a webcam. Click the plus icon again and select "Video Capture Device." Choose your webcam from the dropdown. A preview of your camera feed will appear in the main window. You can resize and reposition it by clicking and dragging the corners and edges.

Create a Scene and Test Your Setup

A scene in OBS Studio is a saved layout of all your sources. You already have one called "Scene" in the Scenes panel. Make sure all your sources—game, microphone, and camera—are visible in the main preview window and positioned the way you want them. Resize your camera feed so it does not cover important parts of your game.

Before you stream live, test everything. Start your game in windowed or borderless mode, then click the "Start Preview" button in OBS Studio (bottom right, next to "Start Streaming"). Your game should appear in the preview window. Speak into your microphone and watch the audio meter—it should show green bars when you talk. If your audio is too quiet or too loud, right-click the audio source in the Sources panel, select "Filters," and add a "Compressor" or "Gain" filter to adjust the level.

Set Your Stream Title and Category

Open your web browser and go to twitch.tv. Log in to your account and click your profile icon in the top right corner. Select "Creator Dashboard." On the left side, click "Go Live." You will see fields for "Title" and "Category."

In the Title field, write something that describes what you are streaming—for example, "First Time Playing Elden Ring" or "Chill Coding Session." In the Category dropdown, select the game or activity you are streaming. If you are streaming a game, search for its exact name. If you are streaming something else like coding or music production, search for the closest match. Do not leave the category blank—viewers use it to find streams.

Start Your Stream

Once your title and category are set in the Twitch dashboard, go back to OBS Studio. Make sure your game is running and your scene is selected. Click the red "Start Streaming" button in the bottom right corner. OBS Studio will begin sending video and audio to Twitch.

Wait 10 to 15 seconds, then refresh your Twitch channel page in your web browser. Your stream should now appear live. Watch the first 30 seconds of your broadcast to check that the video is smooth, the audio is clear, and there are no frozen frames. If your stream is stuttering or freezing, your bitrate is too high for your internet speed. Go back to OBS Studio Settings, click "Stream," and lower the "Bitrate" number by 500 kbps. Then click "OK" and restart the stream.

Common Mistakes to Avoid

The most common mistake is setting your bitrate too high. If your upload speed is 5 Mbps, do not set your bitrate higher than 3500 kbps—you need to leave room for other network traffic. Start at 2500 kbps and increase it only if your stream runs smoothly for at least five minutes.

Another mistake is forgetting to mute your microphone in Windows when you are not talking. If your microphone is always on, viewers will hear background noise, keyboard clicks, and other distractions. In Windows, right-click the speaker icon in the system tray, select "Open Volume mixer," find your microphone, and click the mute icon when you are not speaking.

Do not stream at a resolution higher than your internet can handle. If your upload speed is 4 Mbps, stream at 720p 30fps, not 1080p 60fps. You can always increase the resolution later once you have a faster connection.

Frequently Asked Questions

What is the difference between OBS Studio and Streamlabs Desktop?

Both are free and work well. OBS Studio is lighter on your PC's resources and gives you more control over settings. Streamlabs Desktop includes built-in alerts and overlays but uses more CPU power. Start with OBS Studio if your PC is older or has limited RAM.

Can I stream from my laptop instead of a desktop PC?

Yes, but your laptop must have a processor from the last five years and at least 8 GB of RAM. Laptops tend to overheat during streaming, so use a cooling pad underneath it and make sure the vents are not blocked. Monitor your CPU temperature—if it exceeds 85°C, close other programs or lower your bitrate.

What should I do if my stream keeps freezing?

Freezing usually means your bitrate is too high for your upload speed. Lower your bitrate by 500 kbps and restart the stream. If freezing continues, check that no other programs are using your internet—close web browsers, downloads, and cloud backup software. You can also lower your resolution from 1080p to 720p.

Do I need a webcam to stream on Twitch?

No. Many streamers broadcast only their game without showing their face. A webcam is optional and can be added later once you are comfortable with streaming.

How long does it take for my stream to appear on my channel?

Your stream should appear within 10 to 15 seconds of clicking "Start Streaming" in OBS Studio. If it does not appear after 30 seconds, check that you are logged into Twitch in your web browser and that OBS Studio shows a green checkmark next to "Streaming" at the bottom.