Twitch Logo.png

What You Need to Become a Twitch Streamer

A Good Computer

Although there are a few exceptions I'll outline below, you'll likely be doing most of your streaming from a gaming laptop or gaming desktop PC. As far as specs go, Twitch recommends having at least an Intel Core i5-4670 processor (or its AMD equivalent), 8GB of RAM and Windows 7 or newer. (Don't worry; you can stream from a Mac, too.)

If you're streaming PC games, you'll need a graphics card strong enough to support whatever you're playing and, ideally, one that supports DirectX 10 and up. The faster your Internet connection, the better — you should probably aim to have an upload speed of at least 3MB per second, which should be attainable on most home Internet connections or even via mobile.

While we recommend streaming from a desktop if possible, going live from a laptop is totally doable with the right specs. If you want to go the mobile route, be sure to check out our guide to streaming to Twitch from a laptop.

One PC or two?

While Twitch's core system requirements are pretty forgiving, streaming and playing graphically intense games at the same time can put quite the load on your computer. Some popular streamers remedy this by using two PCs at once — one for gaming, and another for broadcasting. If that sounds too complicated, you can check out desktops such as CyberPower's Pro Streamer, which houses two complete PCs in a single body.

Fortunately, thanks to to recent strides made by Nvidia, creating a high-quality stream from a single PC is becoming more feasible. If you own a gaming desktop or laptop with one of Nvidia's new RTX graphics cards, you'll be able to take advantage of Nvidia's dedicated hardware encoder that's built into each card. This essentially relieves your CPU of having to do too much of the heavy lifting.

Open Broadcaster Software, which we'll touch on below, is optimized for the new Nvidia cards, meaning that it's quite easy to get a smooth single-PC stream going so long as you've got OBS as well as a system with an RTX 2060, 2070, 2080 or 2080 GPU.

A Twitch account

You can visit Twitch.tv to join for free, and you should probably add a custom avatar, banner and description so that viewers can learn a little bit about you. If you want to make sure that all of your broadcasts are temporarily archived for later viewing, you can head to Settings > Channel & Videos > Archive Broadcasts.

Streaming Software

The most essential part of any streamer's tool kit, broadcasting software lets you show your gameplay to the world. The two most commonly used streaming programs are Open Broadcasting Software (OBS), which is completely free, and XSplit, which has a highly intuitive interface but requires a paid subscription in order to use its key features.

Regardless of your choice of software, setting up your stream consists of the same general steps: picking your sources (such as your computer monitor, gameplay feed or webcam), laying out how they'll all appear for the viewer, and finally, syncing up your Twitch account and going live.

Microphone and Camera.

While you can technically get by with a gaming headset, you'll want a dedicated microphone so that your viewers can hear you clearly. The Blue Yeti is our favorite USB mic thanks to its crisp audio quality and adjustable pickup modes. If you're on a tight budget, consider the Samson Go Mic; for something more portable, check out the Blue Yeti Nano. For more on microphones, be sure to also check out our podcasting guide.

If you don't already have a webcam and want to show your face, the Logitech HD Pro C920 is our top overall pick thanks to its sharp 1080p capture quality and wide field of view. The Logitech C922 offers the same quality but with automatic background removal, which allows you to superimpose yourself onto your game without the need for a green screen. There's also the Razer Kiyo, which is similarly sharp and offers a built-in ring light for illuminating your face.

Streaming from Consoles

If you're wondering how to become a Twitch streamer without any fancy PC hardware, both the Xbox One and PS4 let you stream directly from your console, without any extra devices or software. On Xbox One, you'll just need the free Twitch app; on PS4, you can go live right from the system's Share menu. Folks on Xbox can also stream directly to Microsoft's Mixer platform, which is just as easy to set up. While you won't get to customize your stream the way you would from your PC, console streaming is still a great way to get your feet wet.

If you want to stream from your Nintendo Switch or any other console (or just want more control over your broadcast), you'll need a capture card that records your console gameplay to your PC.

The most popular capture card option out there is the Elgato Game Capture HD, which seamlessly records 1080p video from Xbox One/360, PS4/PS3, Wii U and just about any other system with an HDMI output. It also has a Component adapter, in case you want to stream from one of your dusty retro consoles. If you want smoother, 60-frame-per-second streams, you can step up to the Elgato HD60.