How to Record for Twitchby John Arkontaky
You've perfected your avatar’s skill tree, memorized every map, executed platformer speed runs blindfolded and know the location of Easter eggs like the coordinates were tattooed on your back. Now, you’re ready to share your game mastery with the world, and you want to do it on Twitch. You’ll need a Twitch account, a Twitch-compatible live streaming application and a computer with enough power to simultaneously run your game and broadcast your gaming session. For streaming software, Twitch recommends software from XSplit, FFSplit and Wirecast.
Create a Twitch Account
Go to the Twitch website (link in Resources) and click on the “Sign Up” button.
Enter a username and password as well as your birthday and email address. Alternatively, you can sign up using your Facebook account, if you have one, by clicking on the “Connect With Facebook” button. By doing this, you will need to give Twitch access to your Facebook profile, friends list and email address, and there will be a pop-up box asking for permission to these items.
Click “Sign Up” after completing your registration page to access your personal Twitch dashboard. The third-party broadcasting software you choose will likely ask for your Twitch username and password so you can push your gaming session to Twitch right from the broadcasting application.
Configure XSplit for Twitch
Launch your video game. Minimize the game so you can open XSplit in a Web browser.
Go to the XSplit registration page to create an account (link in Resources).
Click on “Add” and “Add Screen Region” from the XSplit dashboard. This will allow you to manually create a region on your desktop.
Open your game and click within the game window to prescribe your video game as the screen region you want to stream. Alternatively, you can click on your desktop or taskbar to use the entire screen as the streaming region.
Click on the “Broadcast” menu in XSplit to set up your streaming session over Twitch.
Open the setup wizard by clicking the “Wizard” button at the bottom of the Broadcast panel. The wizard will want to analyze your Internet connection speed and diagnose your computer’s hardware to make sure your network and system can handle a broadcast.
Access the "Broadcast" menu again. This time you will be signing in to Twitch to begin your streaming broadcast.
Click on the Twitch icon and enter your Twitch username.
Go to your Twitch channel to see your broadcast and chat feed (link in Resources).
Configure FFSplit for Twitch
Download FFSplit (link in Resources).
Click “OK” for the FFMPEG pop-up window that will appear on your desktop after FFSplit installs on your computer. FFMPEG is a free app that works in tandem with FFSplit to encode and stream your videos.
Open the "Service" tab from the Configure FFSplit menu that automatically launches.
Click the “Connect With Twitch” button in the middle of the Service tab. FFSplit launches a Web page in your default browser where you will be asked to authorize FFSplit to access your Twitch stream key.
Click “Authorize” on the Web page to give FFSplit access to your Twitch account. An authorization code will appear; highlight and copy this code key.
Paste the Twitch authorization code into the FFSplit pop-up window that automatically opens.
Open the "Encoder" tab from your Configure FFSplit dashboard. Make sure the "Bitrate Mode" drop-down menu is set to "Constant (CBR)," as this is the only configuration compatible with Twitch. Many of the other settings are based on user preference.
Open the "Session" tab from the FFSplit dashboard. This will allow you to launch your Twitch broadcast.
Click the check box labeled "Twitch.TV" in the middle of the page. If FFSplit finds that your session is not properly set up with Twitch’s streaming standards, a notification appears on this page and you can make appropriate adjustments in the Encoder tab or elsewhere if necessary.
Click “OK” at the bottom of the Session page. On the next page, click “Start” to begin your broadcast.
Configure Wirecast for Twitch
Download the Wirecast software from the Wirecast website (link in Resources).
Launch the Wirecast application (if it does not open automatically) and open the "Broadcast" tab from the dashboard. From here you will add Twitch as a broadcast destination. Designations you create for broadcasts will populate in the Broadcast tab.
Click “Broadcast Settings.”
Select “Flash High Bandwidth 16:9” from the "Encoder Preset" drop-down list.
Select “justin.tv” from the "Destination" drop-down list. Twitch once was a part of Justin.tv, but it split into its own broadcasting platform. Justin.tv still owns Twitch, however, so you may see this overlap from time to time.
Enter your Twitch username in the "Username" box.
Click the “Generate RTMP” button to synchronize Wirecast to your Twitch account.
Click the “Edit” button next to the "Encoder Preset" drop-down list to configure your broadcast settings.
Check to make sure the Encoder setting is set to “H.264.” Many of the other settings are based on user preference.
Click “Save” when you are finished with settings.
Click on the “Camera” button next to the Master Layers menu located on the bottom portion of the main dashboard. This lets you select sources (such as your video game) for your broadcast. Select your capture device for your broadcast.
Select the "Broadcast" button (the satellite dish icon) to stream live.
- check The XSplit setup tutorial in this article pertains to the free XSplit account. For additional broadcasting options, you can upgrade to a Personal or Premium account.
- close For base-level hardware requirements, Twitch recommends an Intel Core i5-2500K 3.3 GHz processor (or the equivalent AMD CPU) and 8GB DDR3 SDRAM.
- close Wirecast only offers a free trial of its software. For extended use, you will need to buy the software.
- close Tutorials included for XSplit, FFSplit and Wirecast are for software versions as of September 2013. Steps may vary with other versions of these respective products.
- photo_camera Photodisc/Photodisc/Getty Images