Tech

How to set up a professional Twitch stream

September 18, 2017

How to set up a professional Twitch stream

Why you should have a professional Twitch stream when you start streaming

Let’s face it, if you ever have watched Twitch, I am sure you’ve noticed the proper setup the bigger streamers have. I mean, as a streamer you are trying to entertain your viewers, a proper setup with a decent camera will certainly help to make your stream more enjoyable. As a Twitch streamer you are absolutely trying to create some kind of community. You want viewers, subscribers and a nice chat. I can guarantee you, a decent setup will certainly help with achieving this.

Will I need a very expensive build?

The fact remains that it depends on what content you’re interested to stream. Someone who wants to stream Runescape can have a much cheaper build than someone who wants to stream PUBG on high detail. Is it required to have a beast as a desktop to stream? No, not at all.
I am running a desktop with a Ryzen 1700 processor, 1080 GTX and 16gb of ram and it does extremely fine for streaming the most recent games like PUBG.
Also, the camera can be a cheapy one, please, don’t spend too much money on something like a webcam as it’s really not required.

What software will I need to stream my games?

For streaming our content to our Twitch channel we’re going to use a program called OBS. You can download OBS from https://obsproject.com also, we will need Nightbot for adding some functionalities such as music to our stream and of course, we do want alerts when we have a new subscriber or viewer, therefore we will use StreamLabs. Those software are webapplications and doesn’t have to be installed on your local machine. I will explain how to configure those later on:)

Now you know what we are going to do, let’s finally setup our Twitch stream shall we?

Configuring OBS

After downloading and installing OBS on your machine, we will have to configure a few things like your own unique Twitch key. Setting up OBS is very easy and I will try to make this as short as possible. First, we will need our Twitch key. You can find this particular key on your dashboard on Twitch. Once you have your key, open OBS and go to File > Settings and open the second option “Stream”. Make sure you have “Streaming Services”  as  an option at Stream Type.  Select Twitch as your service, select the closest server and put in your Twitch key.

Now let’s create our scene that we would like to stream to Twitch, for doing this, we first create one. If you want to stream more then just one game, I suggest you make multiple scenes and give them the name of the game you are going to stream on the particular scene. This will allow you to add custom sources for every game. Allright, first things first. We have our scene, which is great. Now, we have to make sure it has the right content. For this, we will create a source. So, when you have clicked on create a source, we have a few options we can select. First, let us add the actual game in our scene. For this, you can now select “Game Capture”, but if that doesn’t work or can’t find your game, you can also use “Window Capture”. Now, repeat this for the camera. but this time, we select “Video Capture Device” as our source. Repeat this for everything you want to add into your streams. Think about labels, panels etc.

Setup Twitch Alerts

Now, this is maybe one of the most important things for entertaining your viewers. What is Twitch alerts? It’s simple, it gives a notification to the stream when people follows, subscribes or gives a donation. It’s quite the motivation for your users to actually do something. For setting up this Twitch, We’re going to use StreamLabs. StreamLabs is a webapplication, which means you don’t have to install it. Not necessarily at least. First, go to the website http://StreamLabs.com and sign up using your Twitch account. You will see a dashboard with lots of functionalities, I can’t tell you enough to check everything out when you’ve some time, as I will not discuss everything StreamLabs has to offer. For now, go to widgets and open “Alertbox”. At the middle of the screen you will see “Widget URL” and to see this url you will have to click on “Launch”. Now, this is a important url, this url needs to be imported in OBS, as this will create the alerts for us. Go back to OBS and add a source. This time, we select “Browser Source” and when it asks for the URL, you paste the Widget URL into it. Now, you can go back to StreamLabs and click on Test follow or any other test notification, you will see a test notification on OBS now. You have succesfully added StreamLabs into your Twitch channel!

Nightbot

And now, last but not least, or bot to keep our channel secure, friendly and healthy. Nightbot has been used by many, many streamers. It’s actually one of the only way to get bigger streams clean, but also for small streamers it’s handy to use, as it can be used for song requests while you’re playing. To add this functionality it is very simple. First, we visit https://beta.nightbot.tv/ and log in with our Twitch account. Now, there will be a tutorial how to add Nightbot in your chat. Follow the setup and it’s all settled. Once Nightbot joined your channel, you basically don’t need to do anything else.

What about Twitch Panels?

Oh, almost forgotten about those, while they are certainly important. Also, you do want a proper wallpaper when you’re stream is offline. Luckily, there is a really good website who gives them for free. Although, they prefer you to spend a few dollars for their awesome content. You can go to http://nerdordie.com for those panels. You can literally download anything you need for setting up your stream. Think about buttons like “About Us” or “Social Media”. Once again, the content is free, but they appreciate if you’re willing to spend a  few $ as donation.

You have succesfully, at least I think you did, set up a professional Twitch channel. Please, feel free to leave a message behind with your Twitch channel.


    Written by:



    Leave a comment

    Your email address will not be published. Required fields are marked *