How to stream games from your PC and become a broadcasting legend

Streaming gameplay to an audience online is a fantastic way for anyone who enjoys a particular title to either go it alone, build up a channel and interact with a chat room of viewers, or hit up some friends and provide the best banter on any streaming website. Luckily, the most powerful PC one can build today is not required (but it certainly would help with more demanding titles) and there's a choice of software that help avoid a trip to the bank. We'll be going over exactly what you'll need to get started.
Before we look at the various things you'll need to check off your to-do list, it's important you begin considering which game you're going to be streaming. The "big four" on are League of Legends, Counter-Strike: GO, Hearthstone, and Dota 2, though Blizzard's Overwatch is climbing up in the popularity ranks. Fear not if you're unable to make a decision — and we highly recommend doing this regardless — you could tune into popular gamers and see what they're playing for ideas.

Is your PC streaming ready?

Since your PC will not only be powering everything behind-the-scenes, including the streaming software, but also rendering the video game at your desired resolution and then throwing a copy online, it's safe to say you need quite the capable machine. There's no need to go overkill here and destroy your bank balance. Simply build a (or order a pre-built) system that will handle the game you wish to play at a comfortable frame rate of at least 30 frames per second.
According to Twitch, the company recommends you have at least the following specifications:
  • CPU: Intel Core i5-4670 or AMD equivalent
  • OS: Windows 7 Home Premium
We'd agree with the above listing. It's a solid start for anyone looking to hop aboard the streaming train, though if you can we'd always recommend to go DDR4 RAM with a compatible, more recent and powerful motherboard and CPU. The graphics card isn't mentioned since the processor is actually the more important component with the broadcasting software requiring CPU time. That said, if you're rocking at least an NVIDIA GTX 1060 or AMD Radeon R7 370, you'll be absolutely fine with most titles.
Generally, should you hit a solid FPS level during gameplay, you will be okay with broadcasting software running in the background if you're at least rocking the above processor or higher. There's also the option of throwing a webcam into the works if you wish to not only broadcast the video game you're playing but also any visual reactions to on-screen content. The Logitech C920 would be ideal to record video for streaming, for example.
Lastly, and probably most importantly, is your internet connection. This is unfortunately a tough one for those with capped upload speeds, but running software to upload broadcasts at 30 frames per second and decent quality should be okay on even restricted connections. Just make sure it's stable before going ahead — bonus points are awarded for wired connections. For maximum quality on platforms such as Twitch, you'll want to aim for 1080p and a bitrate of 3500, which will require around 4mbps from your broadband upload stream.

Choose your platform

Twitch Homepage
To Twitch or not to Twitch? That is the question. A number of streaming platforms are available, but the most popular title remains in the hands of The service — owned by Amazon — is convenient, easy to use and you can get set up and commence streaming within an hour. For this guide, we'll focus on Twitch as it's the most popular platform, but here's a quick list of a few alternatives:
Of course, you'll need a Twitch account if you don't already have one. In addition to enabling streaming functionality, an account would also allow you to interact with other Twitch account holders, follow fellow streamers, subscribe to channels, and more.
  1. Head to
  2. Connect with Facebook or fill in credentials.
    Twitch Dashboard
You're all set! Once we fire up your chosen broadcasting software we'll need to visit your Twitch Dashboard and account settings area for a few things, but it's worth spending a good 10 minutes having a browse around and see how you'd like things to be set up. For example, you can have Twitch automatically take backup copies of your broadcasts and make them publicly available for 14 days, or even export said recordings to YouTube for highlight videos.
A positive note about Twitch is the user-friendliness when it comes to configuring the channel and altering settings to achieve personalized results. It's also worth reminding now: don't share your Twitch key. To anyone. Use it in your boradcasting software and keep it secret. Keep it safe.
Other services mentioned above will offer similar capabilities, but the experience will alter slightly and thus you'll need to spend some time getting accustomed to how things work. The basic principle is the same, however. We'll be using broadcast software on our PC to record and stream video game footage to services like Twitch, who will then broadcast the content to potentially thousands of viewers.

Add a little streaming software

OBS Stardew Valley
Unfortunately, Windows 10 doesn't yet have the necessary tools built-in to allow for streaming to various platforms. This is where broadcast software comes into play. Some require you to part with funds, while others are completely free. Just like we did with the platforms above, we'll highlight a number of choices and focus on one option, which will be Open Broadcaster Software (or OBS for short). It's a free suite that's incredibly powerful and works really well.
Here are a handful of broadcast suites that are available:
When opening OBS for the first time, the suite can appear confusing at first. Take a seat, grab a beverage and let's run over a few of the basics that should get you started on your quest for glory. In fact, if you're planning to use Twitch and OBS together, the streaming platform has put together its own guide for configuring all the available settings.

Setting up OBS with Twitch

  1. Download OBS.
  2. Read through the Twitch guide on setting up OBS. Seriously, read this.
  3. Open OBS.
  4. Right-click in the "Scenes" window. 5, Click Add Scene. Scenes are like your different profiles per se.
    OBS New Scene
  5. Enter a name for the scene (whatever you want).
  6. Select the the new scene.
  7. Right click in the Sources pane.
The source is where you will be able to configure what OBS will be capturing or displaying on the stream, be it a monitor, a specific program window, or even some text/image overlay. The best way to figure out how these sources work and what can be achieved with each option is to spend a good hour or two playing around. Run some tests, open various windows, programs, games and have a go at switching between them and working out how you wish your stream to look.
Other software will act in similar fashion, requiring the use of scenes and sources to configure how content on display is streamed. Don't be afraid to experiment.

Build an audience

Twitch Kappa
You've started streaming, have played around with your software and selected platform, now you'll need to look at building an audience and making your channel grow (and subsequently fill up with as many Kappas as possible). There are various ways to go about this, including:
  • Interact with your viewers
  • Choose a game that's proving to be popular at the time of streaming
  • Develop your skills in a few games
  • Be consistent with a set schedule
  • Utilize social media and YouTube
  • Think up competitions and giveaways
  • Team up with other streamers for them to feature your channel
Are you a budding streamer just getting started on the journey? Let us know how you're getting on in the comments, as well as if you have any tips that would help others.