Twitch/BF4 Stats

Steamprofile badge by Steamprofile.com

Thursday, June 18, 2015

Twitch Setup for Noobs (OBS) - Tutorial



Twitch Setup for Noobs (OBS) - Tutorial

This will be my first attempt at writing a tutorial, with a shit-ton of screenshots.
(Updated July 4th, 2015)

I'll be mostly using my personal experience as a basis, but I may use and reference outside sources for verification. I'll be updating this tutorial over time.



Feedback is appreciated, +1, Comment, and Share.

Links:

Optional:
Step 1. Create a Twitch account.
Step 2. Download and install Open Broadcaster Software (OBS).
  • Go to obsproject.com/download in a web browser
  • Download the version that's right for your operating system, probably Windows...
  • I've installed it to the default location, but you might be able to install it in a game directory or second hard drive.
Step 3. Setting up OBS
  • Open OBS Settings
  • Encoding
  • I use x264 for my Encoder with "Use CBR" and "Enable CBR Padding" checked
  • Max Bitrate cannot be over 3500 according to Twitch recommendations
  • I use the MP3 Codec at 128 Bitrate 44.1kHz Stereo, but your set-up may be different.



  • Broadcast Settings
  • Select "Mode" - "Live Stream" You can also set it to record your gameplay without broadcasting by selecting "File Output Only"
  • Select "Streaming Service" - "Twitch" You can also select YouTube, hitbox.tv or whichever service you prefer, but we're not covering them here.
  • FMS URL - Select your nearest location
  • Open Twitch in a web browser, click the arrow to extend the menu, click "Dashboard", now click "Stream Key" then "Show Key"
  • Copy/Paste your Stream Key from the web browser into "Play Path/ Stream Key (if any)"
  • Everything else can be optional, based on personal preference or installed codecs.
Step 4. Setting up a Scene
  • Right-Click in a blank spot in the "Scenes" box, then Left-Click "Add Scene" Name your Scene whatever you want.
  • Now with the Scene you want to edit highlighted, Right-Click a blank spot in the "Sources" box and hover over "Add" until the sub-menu appears.
  • Here you can select "Game Capture" and select a window you have a game running in.
  • Use "Preview Stream" and "Edit Scene" to adjust everything the way you like.
  • Once you have all that setup the way you prefer, click "Start Streaming"...

 ... Congratulations, you should now be broadcasting live to Twitch!
You can also add images as a background, images as an overlay, text and even more windows like chat and/or webcam feed to the scene.
--------------------------------------------------------------------------------------------------------------------------
Optional Steps:

Twitch Alerts:
Twitch Alerts allows you to set on screen notifications for new Followers, Donations and Subscribers with animated images and sound.
  • Download CLR Browser: and copy it to the "plug-ins" folder inside OBS install directory.
  • You should now be able to add a CLR Browser to a Scene.
  • Open twitchalerts.com and sign in using your Twitch profile.
  • Click "Alerts v3", and copy the URL from this page:






... into the CLR Browser configuration in your Scene. Use " Preview Stream and "Edit Scene" to adjust the placement.




Extra Stream Labels:
Stream Labels saves a series of text files to read/write data like followers names, donors names, and other things that OBS can read using the Text field in a Scene.
  • Download and Install Stream Labels from: www.twitchalerts.com/dashboard/stream-labels
  • Right-click the blank spot and select "Add New" > "Text"
  • Select the text file you want to pull text from, i.e. most_recent_follower.txt or most_recent_donor.txt
  • Name it accordingly in your scene
  • Adjust it any way you want
--------------------------------------------------------------------------------------------------------------------------
Nightbot: nightbot.tv
A Chat bot with a shit-ton of commands and support for custom commands.

Step 1: Login to Nightbot
  • You should just be able to login using your Twitch account.
  • Make Nightbot join your channel by clicking "Join"
  • Mod Nightbot by typing /mod Nightbot in chat
--------------------------------------------------------------------------------------------------------------------------
Ankhbot: marcinswierzowski.com/AnkhBot.html

Do NOT install in "Program Files"...

This bot actually deserves it's own full tutorial, so I'll just teach you how to get started. See this video by Invader Doom for more info.

Step 1: Bot's own Twitch?
  • Create a second Twitch account for your bot...
  • Make sure you give it a name you'd like your bot to have.
  • Follow your primary account.
  • The bot will actually control this profile as a mod in your channel.
Step 2: Bot Login
  • Login to your bot's Twitch account by clicking "Credentials" then "Bot Login".
  • Click the "Generate  Oauth-Token" button. Login using the account you created for your bot.
  • "Bot Name:" is the name of your bot's Twitch account.
  • "Channel" is the name of your streaming account.
  • "Port", "Server" and "Group Server" may vary, but they're all pre-determined in drop-lists.
Step 3: Streamer Login
  • Login to your Twitch streamer account by clicking "Credentials" then "Streamer Login"
  • "Username" is your Twitch streaming account.
  • Click the "Generate  Oauth-Token" button. Login using the account you stream with.
Step 4: Mod Your Bot
  • Make your bot a moderator by typing /mod "Bot Name" in chat. Ankhbot has a built-in chat console that allows you to chat with either profile.
Step 5: Google Login
  • Used for a Google Docs spreadsheet. 
  • Once logged in, copy the template and name it ankhbotdata_"Bot Name",gsheet in your Google Docs/Drive.
That should be all you need to connect the bot. From here you can set all kinds of commands, create a point system for your channel, create a chat based mini-game for your channel, a YouTube playlist complete with song request commands, sub/donate/follow notifications in-chat, and even a sound effects menu with commands (can be used to allow a viewer to "jump-scare" the streamer with a loud noise or scream by simply typing a command in-chat).
--------------------------------------------------------------------------------------------------------------------------
Am I missing something or do I suck at writing tutorials? Let me know at: topher.plays.games@gmail.com or in the comments below. Thanks.



--------------------------------------------------------------------------------------------------------------------------
Resources:
Twitch Logo: http://blog.maniaplanet.com/wp-content/uploads/2013/03/new-twitchtv-logo.png
OBS Logo: https://obsproject.com/images/OBSLogo80.png

No comments:

Post a Comment