OBS is a free and open source software for recording and livestreaming, it will not take a huge hit on your CPU which is why this new program has such great curb appeal. Click here to grab and enjoy it yourself!
1) Log into Twitch.tv, go to your dashboard, then click to go here http://www.twitch.tv/broadcast on the right hand side click “Show Key” you’ll be presented with your “RTMP” also known as your “Play Path/Stream Key”, you’ll need these for programs such as Open Broadcaster Software and Flash Media Live Encoder.
2) Click the “Settings” button on the bottom ride side of OBS
- Language – Your native language
- Setting Profile – Make a name for your profile, this saves all your settings so you do not always have to come set them. Mine is my Twitch name.
Video Encoding –
- Quality Balance – 9/10 (for you beast PCs)
- Max Bitrate (kb/s) – 2000 (remember to keep this at about 50-80% of what your upload speed is, for games such as League of Legends you can increase the bit rate because there isn’t a high FPS, however intense First-Person Shooter type games you should bring down the bit rate more so you dont lag in game or drop frames on your stream)
- Buffer Size (kbit) – Keep this as a 1:1 ratio with your Max Bitrate
Audio Encoding –
- Codec – AAC
- Bitrate – 128 (preferably just anything over 96)
- Format – 44.1khz stereo
- Mode – Live Stream
- Streaming Service – Select Twitch/Justin.tv
- FMS URL – Choose the Server from the drown down menu that is closest to your location
- Play Path/Stream Key – Remember that RTMP ID we got earlier? Copy and paste that right into there, this is what allows you to stream to your channel
- Auto-Reconnect – Check
- Auto-Reconnect Timeout – 10 Seconds
- Delay (seconds) – 0 seconds
- Start Stream Hotkey – Personally I use F9, use whatever you like
- Stop Stream Hotkey – F8 for me
- Base Resolution – Select either Monitor or Custom, pick the resolution of your monitor (most of you will be 1920 x 1080
- Resolution Downscale – 1280 x 720
- FPS – 30 FPS
- Microphone/Auxillary Audio Device – From the drop down menu, select your external microphone you wish to use to pick up your voice
- Use Push-to-talk – Uncheck (you may check this if you wish, but I find people rarely use this when livestreaming)
For remaining audio settings, leave them all as default, if you wish to establish a Mute/Unmute Mic Hotkey or Desktop Hotkey then feel free to do that here as well.
- Enable “Use Multithreaded Optimizations”
- Process Priority Class – Above Normal (Select High Priority if you have an insane Processor)
- X264 CPU Preset – Veryfast (once again if you have at least an i7-2600k/i7-3770k then you can increase your levels here)
Leave your remaining advanced settings set to default/unchecked
3) Adding a Scene
A Scene is a dedicated “setup” of video inputs & images you’ve compiled together in the “Sources” menu, selecting between different scenes, allows the broadcaster to take “Intermissions” or maybe showcase a video, by just switching between scenes
- Right Click on the Scenes menu “Add Scene”
- Name your scene appropriately
- Tip – Assign a HotKey to your scenes, to remove yourself from having to have OBS open and manually clicking between them. To add a HotKey, simply right click the Scene, select “Set Hotkey” then input what key you wish to use
4) Adding a Global Sources
- Click “Global Sources” then click “Add”
- Select the input you wish to add (Images, GameCapture, Software)
- Select “Ok” then “Ok”
- Now your that source is permanetly saved in your “Global Sources”, which can be accessed when right clicking the “Sources” box and selecting “Global Sources” from the drop down menu.
5) Adding a Screen Region
This is used for capturing old USB 2.0 External capture devices (such as the Hauppauge) HDPVR or if you wish to just show case your desktop screen or only a particular section of it to your audience
- (You can do this for your Global Sources or simply “add source”) Select “ Add Software Capture”
- Name your Source to keep yourself organized neatly
- Monitor Capture – Will capture your entire desktop screen across however many monitors you wish
- Window Capture – Select a specific window (For example, If you wanted to show your Twitter feed to your audience and had TweetDeck then you would select TweetDeck) to showcase
- Sub-Region – This is the equivalancy of Xsplit’s Screen Regioning, Check Sub-Region. Now, the easiest way to get exactly what you want screen captured is to hit the “Select Region” button, to which a full screen white box will appear. Resize and position this box where exactly you want your screen to be capture then simply hit “Enter” or “ESC” then hit “Ok”
6) Adding a Video Capture Device
This is what you will be selecting if you want to be streaming with a capture card, utilize your webcam or Dxtory
- (Once again do this in Global Sources or just right click Add Video Capture Device)
- Select your capture card/webcam from the “Device” drop down menu
- Custom Resolution – Check
- Resolution – 1280 x 720 (this will recognize your device AND since you’re going to be more than likely streaming at 720p, you’ll want the matching resolution of your source)
- FPS – 30 or 60 (personal preference, not all games look good at 60FPS)
- Use Output Format – Check “YV12”
- Sound – Select “Output sound to stream only”
- Once you’ve hit “Ok” and your Capture Device is now enable, make sure to hit “CTRL + F” to “Fit to Screen”
- Note – For things like Webcams, you can click “Edit Scene” which will then highlight your source in the preview with a red border, you can then adjust the size and position of where you want it placed manually.
7) Going Live!
Before we go live, make sure you check everything you do using the “Start Preview” function, this is a great feature of OBS, once everything is to your likely then simply hit the “Start Streaming” button (or if you enable a Start Stream HotKey you can hit that)
8) Going Offline
Just as easy as it was to go live, simply hit the same button, which will say “Stop Streaming” and just like that, it’s all over.