How to Stream on Twitch Explained in a Few Simple Steps (Updated, 100% Working)

How to stream on Twitch: As more and more people online video games, especially when playing in a Massively Multiplayer environment, live video game streaming is becoming more and more popular. Twitch is one such platform. In 2015, Twitch had announced that it had more than 1.5 million unique broadcasters while there were 100 million visitors per month. Since Twitch is definitely the leading live streaming video service meant for video games in the world, the question ‘how to stream on Twitch’ is a common one. We will try and lay out all the different methods of streaming on Twitch.

How to stream on Twitch

How to stream on Twitch (Easy-to-follow Guide)

A staggering 20 billion minutes of gaming content is devoured by Twitch users every month. It is definitely one of the most visited sites in the world, ranking 44 in Alexa. Registration is optional and it is important to remember that before we take you to the various ways to stream games on Twitch, there are certain system requirements for Twitch that is highly recommended. These are mentioned below

How to Stream on Twitch: Detailed Guide

Remember that certain new-age consoles like the Xbox One and the PlayStation 4 have inbuilt streaming facilities. These will be handled later. For now, here are the steps you need to know in order to stream to Twitch from a PC.

Step 1Sign up for a Stream Key

While you can always host your own stream to the viewers, it takes up a lot of bandwidth. Thus, you can easily stream the game to Twitch and then Twitch will rebroadcast it to the viewers globally. To start off, you will need a free account. Visit and then create your own account. Now, click your account name that you will see on the top-right corner of the Twitch homepage.Now, select “Dashboard”,  and then and click on “Stream Key.”Finally, click on the “Show Key” button and you will have access to your own private key.

This key is essential for your streaming, so keep it private.

Step 2. This step is very important. You have to install a broadcasting app on your gaming PC. At this moment, there are two great options: the Open Broadcaster Software (OBS), available for Windows, Mac, and Linux, and the other is XSplit, meant for Windows. OBS is a free service and is open source. XSplit offers some free features but you will require a  paid subscription for some of the more advanced features.

How to Use OBS to Stream on Twitch: Method 1 Using Game Capture Mode

  • First and foremost, download the OBS client from here. This is the ‘OBS Fame Capture Mode’ and it will divide the screencast into two  “scenes” and “sources.” The “scene” is what the audience sees; the “Sources” are the video components. You can always set up separate scenes for all the different game you want to stream and then switch between them.

Steam on Twitch

  • Add your Game Capture Source: Your scene must have a game capture source. Right-click in the box marked “Sources”. Select Add > Game Capture.

How to stream on Twitch

  • Select the option “Create New.” Name the capture and then click on “OK.”


  • Under “Mode”, select option “Capture any fullscreen application.” The OBS will automatically detect and then capture any full-screen games currently being played. Note that when playing a windowed game, select the option “Capture specific window” in the mode box options. Then select the application. The list will only be populated if the game is running. Ensure the game is running.


(Note: Some game options can be tweaked here. Go to the “Sources” list and then select the “Properties” to tweak these options. Finally, click on “OK”)

  • Launch the full-screen game. If you are playing on multiple windows, click ‘Alt+Tab’ to preview it on the OBS. If there is no preview, click on the screen’s center and click on “Enable Preview.”

(Note: If the preview still does not work, the game you are playing may not support preview. We recommend that you click on “Start Recording” and then play for a few seconds. Should the recorded video file play, you have nothing to worry about.


How to Use OBS to Stream on Twitch: Method 2 using Display Capture Mode

Some games do not support the game capture mode, so you can try the ‘Display Capture Mode.’ This will record and stream not only the game but your entire screen alongside any open windows. The steps are:

  • Ensure OBS does not show your game capture source. To do that, you can either right-click the game capture source and then select the “Remove” option, or left-click the eye icon (on the left)to hide it.


  • To add a new source, right-click on the “Sources” box. Select Add > Display Capture. Rename the source and click “OK”.


  • Choose the display monitor you want to add. If you have only one monitor, there will only be a single display.


  • A new window showing the capture will now appear. This is what will be streamed by OBS. This is an effective way of streaming on Twitch.

Set up Streaming on Twitch using Display Capture Mode

The steps that you must know are:

  • Connect OBS to your own Twitch channel. At the bottom-right corner of the OBS screen, click the “Settings” button.
  • Click the “Stream” category and then select the “Streaming Services.” Finally, select “Twitch” as your service.
  • Copy and then paste the stream key for your personal account (from the Twitch website) into the “Stream key” box. Select the nearest server in the “Server” box. Finally, click “OK.”

Start Streaming!

Once OBS is hooked on to Twitch, simply click the “Start Streaming” button located at the bottom right corner of your OBS window. You can also preview your stream, arrange a title, and also set your “Now Playing” status, all on the dashboard page. To share your stream, go to the section, where the user is your Twitch username.


How to Stream on Twitch using XSplit

The methods of using the XSplit service are given below in a complete list.

Configuring the stream

  • Open XSplit
  • Now, select the following: Broadcast >Add Channel > Twitch.


  • Click on “Authorize.” Now, enter your Twitch username and password.
  • Click on “Finish.”XSplit will automatically optimize the resolution.


  • Select/edit the stream properties. Click on “OK.”

How to Go Live on Twitch Using XSplit

The steps are:

  • Locate the “Screen Sources” section on the XSplit interface’s bottom left. Select Add.


  • Find the option which says “Game Capture.” Hover over it and then select the game of your choice.


  • Just two more options! Select Add Again to add other miscellaneous items like your webcam feed/other images.
  • Arrange/resize the sources till you are satisfied. Ideally, the Game Feed should have a bigger screen than your webcam feed.


  • Finally, select Broadcast > Twitch. You are now live! Congratulations.

System Requirements for Twitch for PC

  • At least Intel Core i5-4670 or an AMD equivalent CPU.
  • 8 GB of DDR3 SDRAM
  • At least Windows 7 or newer OS versions. If you find that the stream is lagging, you probably need a better and a faster CPU plus extra RAM.
  • A very fast Internet connection with a very high upload bandwidth.

BONUS: How to Stream on Twitch using PS4

This is done rather easily. To stream on Twitch on a PlayStation 4, go to the DualShock 4’s Share button, then select Broadcast Gameplay. Finally, choose Twitch. Once logged in, one push of a button will take you live.

To stream on Twitch using an Xbox One, download the Twitch app from the official Xbox store. Install it and log in. Once logged in, select the game you wish to stream. Then, select Twitch> Broadcast.

Wrap up

Given the ever-increasing popularity of streaming games, we have often been asked of a definitive guide of how to stream on Twitch. This post is dedicated to all those who have mad gaming reach the heights of popularity that it has over the years. Feel free to browse our website for more such exciting posts.

About the author

Vito Power

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.