How to host a stream on Twitch

So you’ve decided to go with Twitch for hosting your stream, and that’s great! Twitch is a really good option for streaming. I assume that since you’re reading this article, you already know what twitch is and probably even have an account on it by now.

+ Pros: Lots of people use it so there will be people watching. Some of those people might even subscribe if they like your content enough. Most games are supported on the platform so you’ll be able to start broadcasting there, including Minecraft or other sandbox games.  You can easily start and stop your stream at any time without configuration in most cases (e.g., Just press start when you’re ready and press stop when you’re done).

twitch hosting

+ Cons: You’ll need an Amazon Prime account to be able to monetize your stream. That means that unless you already have one, it will cost you 50$. Twitch reserves the right to force the streamer into using their ads, which are typically lower quality compared to normal ad spots bought by companies. The chat isn’t too great without bots or mods if you want commands like vote, donate, etc.

Please note that some of these cons may not apply to your use case or may even be a con for Twitch itself! Your experience may vary.

I’m going to assume that you have all of these things sorted out if this is your platform of choice for streaming. If you are not sure of something or have any questions, feel free to leave a comment here or on my channel. I’ll try to answer it as best as I can.

With all that out of the way, let’s get started! Let’s open OBS Studio. It should look something like this:

The first thing you want to do is right-click in the white space and click Add -> Application. A new window will pop up, where you’re going to select “Browser” from the drop-down menu labeled “Type” and then hit OK. Your screen should now look like this:

You’ll notice that we selected Twitch as our streaming platform instead of capturing a window or game capture. This is very important, as that is what tells OBS Studio where to stream to.

If you don’t select Twitch here, the rest of this guide won’t work for you! Luckily there’s not much more to setting it up than this.

Let’s take a look at the “Settings” tab now (by default it should be open). You’ll find some information about your currently selected scene in the upper left corner, and your available scenes on the right side. Right below that are options for all of our capture sources (the windows/games we want to stream). To start, let’s add an image by clicking on “Add canvas captioning” (you can also do this through the menu by right-clicking anywhere in the white space -> scenes -> add captioning).

To add an image to our streaming scene, we need to find one. You can either find an image online or use the URL in the “Image” drop-down box, or you could make one yourself through OBS Studio. If you want to make your own, select free software like Gimp and drag and drop it into OBS Studio after it’s open (the image should appear on the screen). Then resize and place it wherever you want by dragging it around with your mouse until you’re happy with how it looks. Once you’ve finished making sure everything looks good, click File -> Save As.

Name your project whatever you’d like and pick any format you want from the dropdown menu for saving (“PNG” is recommended since it’s lossless, which means you won’t lose any quality when saving). You can now continue with the next step.

Free Alternative to Twitch Hosting

A free alternative to Gimp that I use for drawing is paint.net. Though their help site is in English, this program has a lot of international users and has been translated into multiple languages including German and Dutch.

Now that we’ve got our image, let’s move on!  In the “Sources” area of OBS Studio, right-click and select Add -> Browser source. A new window will pop up. Make sure that (under “Stream key”) your channel region is set to whatever you want (usually Europe). Underneath that, make sure the following settings are correct:

URL path: http://api.twitch.tv/api/channels/{channel}/clips.json Channel ID: {your channel id} (it should be located in your profile URL) Play Path/Stream Key: {the full path to the mp4 file}

The one other option that may need changing is “Base URL.” This might require you to change it if you start all your OBS Studio settings with HTTP://, which is how it defaults to.

Once you’re sure everything is properly set up and saved, go back to the Sources tab. Right-click on your browser source and click “Add -> Game Capture.” Here you need to select the game that you want to capture. I recommend doing this before starting the game so that there isn’t any lag when selecting it in OBS Studio, but if necessary just select something from the menu that pops up after loading it.

OBS Studio

Once everything is looking good, hit OK at the bottom of OBS Studio. Now you are free to play/stream whatever game you have selected! If for some reason no image appears a black screen shows up instead, check the advanced settings section of the “Settings” tab in OBS Studio. If you’re not sure what’s wrong, feel free to ask for help on the website/forums.

Congrats! You can now host a stream on Twitch using OBS.