Twitch is no longer just for gamers. From artists and filmmakers to musicians, anyone can use this live streaming platform, but we can’t deny its popularity among live gaming enthusiasts. Since it was launched in 2011, it has consistently offered gamers a platform to showcase their gameplay to a live audience. And with eSports picking up traction in recent years, live game streaming is growing in strength more and more.

Today, we’ll be discussing how to stream on Twitch using your PC. But before we get into our step-by-step live streaming guide, we’ll first talk about the equipment you’ll need to succeed as a Twitch game streamer.

How to Go Live on Twitch on PC

If you want to be a live gamer, you need the right equipment and live streaming setup. To start Twitch streaming on your PC, here’s what you’ll need.

Gaming system

A good gaming system is a must if you want to live stream games. Your hardware’s exact specs will depend on the game you want to stream if you want the best gaming performance possible. Of course, CPU-intensive games like Call of Duty need higher PC specs. Make sure to check the PC specs requirement of the game you wish to play before going live to avoid streaming problems.

When choosing a gaming PC, we recommend you get one with a dedicated video card. Inter-integrated graphics are okay, but having a dedicated card like Nvidia will provide better graphics and performance.


A webcam is not required, but you’ll need one if you want to broadcast your reactions while gaming to your audience. It’s also a great way to personalize your live streams. When choosing a webcam, it’s vital that you find a good combination of price and quality. Fortunately, a lot of high-quality webcams are reasonably priced.


Most webcams have a built-in microphone, but the audio quality is often not that good. Most viewers can tolerate lower quality graphics, but low-quality audio is a big turn-off. If you want to stream with clear and crisp audio, we highly recommend you invest in an external mic.


Lighting is an important factor when streaming a Twitch game on your PC. Unfortunately, it’s also one of the most neglected aspects of live broadcasting. You don’t have to invest in professional lighting equipment right away. You can use your extra lamps at home. Just make sure that you position them properly, so they don’t cast sharp shadows on your video.

Stable internet connection

Streaming Twitch on PC in high definition (720p or higher) sounds about just right, but you’ll need at least 3.5 Mbps of upload speed. Anything slower than that, you’ll get a reduced streaming quality which might cause your viewers to bounce.

Unfortunately, upload speeds are a little tricky to check because internet service providers only advertise download speeds. Faster download speeds mean faster upload speeds, but it’ll still be hard to determine your exact upload speed. If you want to make sure, you may need to contact your ISP or read the fine print to find the upload speed.

Good router

A good router is just as important as your internet connection if you want to get the best speed. To get the most out of your service, we suggest you get a router with at least the same speed as your connection. Additionally, routers with strong antennas, a powerful processor, and advanced features like MU-MIMO (multi-user, multiple input, multiple output) support can help prevent other online activities from interfering with your live streams.

Streaming software

When streaming on a PC, you’ll need a software encoder to produce and upload high-quality streams on Twitch. There’s a wide range of streaming software available, from free to paid versions. A software encoder gives you access to more advanced features, such as sharing your screen while broadcasting your gameplay. You can also use it to manage multiple cameras and microphones.

How to Stream on Twitch with OBS

There are many streaming software available in the market, but we chose OBS (Open Broadcaster Software) for this guide because it’s one of the most powerful streaming software you can find. Plus, it’s completely free, making it an ideal option for both beginners and seasoned live streamers.

To set up your OBS Twitch streaming settings, here’s what you need to do.

Configure your stream

  1. Open OBS and select “Settings.”
  2. Click “Stream.”
  3. Set “Service” to Twitch.
  4. For the quickest setup, hit “Connect Account.”
  5. Go to Twitch and sign in with your login credentials, and that’s it. You can skip to the next set of instructions if you do this. If you prefer using a stream key instead of linking your account directly, follow Step 6.
  6. To link Twitch to OBS using a stream key, go back to your dashboard on Twitch and choose “Stream Key.” Follow the instructions to get your streaming code.
  7. Copy and paste the code to the “Stream Key” field in the “Broadcast Settings” menu and click “OK.”

Set the scene and go live

  1. Right-click the “Sources” box on the main OBS interface.
  2. Choose “Add” and then “Game Capture.”
  3. Choose the game you want to stream from the drop-down menu and hit “OK.”
  4. Add additional feeds by right-clicking the “Sources” box again. For example, you can add text and images to personalize your layout or click “Video Capture” to set up your webcam. Select “Edit Scene” and “Preview Stream” to adjust your stream layout.
  5. When you’re happy with your live stream layout and ready to go live, click “Start Streaming” on the OBS dashboard.


Broadcasting on Twitch using a PC is a good way to get your live streaming career started. The whole process of connecting Twitch to OBS and setting up your streaming software may sound complicated at first. But once you familiarize yourself with your streaming software, you’ll soon realize how fast and easy it is to live stream on your computer. And when you get the hang of using OBS, it’s not impossible to broadcast using low-end hardware if you know the right settings.