Open Broadcaster Software Studio (OBS Studio, or often just OBS) is an
open-source, free streaming and recording program.
The Best Free, Open Source Live Video Streaming Software
When you live stream you’ll need either a software or hardware encoder. Encoders take your data (audio, video, etc.) and convert it to a format that can be used across the internet. Unsurprisingly, a hardware encoder is a physical thing that you plug into your machine, and a software encoder is a program that you can run that does the same thing, like OBS.
Starting from a small project, OBS gained collaborators, and eventually sponsors, to help develop the program into what it is today: the people's choice of live-streaming software. As well as allowing you to quickly and easy get into live streaming or recording, OBS gives you some simple and effective tools to make your video look more professional, like easy ways to manage multiple sources, transitions, and filters for your audio and video.
Why Live Stream?
Live streams are more popular than ever, both watching and creating content. Here are some stats from TechJury who looked at how live streaming was making an impact:
- More than one in five Facebook videos are Live, and are watched longer than pre-recorded videos by up to three times.
- This year, live streaming is
expected to account for over 80% of all internet traffic; that number might
even increase as many of us experience lockdown and turn to the internet for work, connection and entertainment.
- 80% of people prefer live video to a blog when it comes to brands they love.
These are just a few compelling reasons to try live streaming, but you can read Live Streaming Statistics Every Marketer Should Keep In Mind In 2020 to find out more.
1. How to Create Live Video With OBS Studio
When you open OBS for the first time, it will ask you whether streaming, or recording, is your priority.
In the case of this article we’ll choose streaming – you’ll then see a second option:
You can leave it on the suggested options, unless you know for sure what you want and it’s different to the pre-filled boxes. When you’re looking at Frames Per Second (FPS) it’ll depend on the camera you’re using and what its capabilities are. More FPS will give you a sharper image; fewer will be softer.
The next option asks you to choose the service you’ll want to stream to, with several of the most popular options like YouTube, Facebook Live, Twitch and so on. You can connect your account(s) at this time too. You’ll need to put in a stream key to continue.
A stream key is a code used to identify the source of streaming so that you can stream to that particular website. You’ll get this from the website you’re wanting to connect to. So, for example if you’re looking to stream over Facebook Live:
- you’d go into your Facebook account,
- and then Publishing Tools
- hit the +Live button
- this will give you your stream key
Don’t worry too much about what settings you’ve chosen, you can always go back and change them manually later within the software.
2. Configure Video Settings
To get started with video you’ll need to add a source, which will be different from live streaming gameplay than if you were talking live to camera, for example. Right click on the Sources panel at the bottom of the screen and hover over Add to see a list of choices.
3. Configure Audio Settings
OBS Studio will automatically set your default audio device and microphone. If you have more than one option and you want to choose yourself, you can do this under File > Settings > Audio. If you’re a macOS user, you’ll need this extra app.
You might have multiple audio inputs, like if you’re streaming a game on Twitch and want to keep its audio, but also have your mic live. The great thing about OBS is it has an audio mixer, so it’s really easy to add multiple sources (they’re under the list as previously explained with video sources) and then use the mixer to quickly control them as needed. Each one you add will also appear in the Audio Mixer at the bottom.
4. Test, Test, Test
With any broadcast you should always make sure everything runs smoothly before you go live, so remember to test your settings in advance of any live streaming you want to do. If you go to File > Settings > Output you can choose exactly how your stream will output, and how it will record, so that you have a good copy of your stream for future use.
If you select ‘simple’ for your output, OBS will work out the best settings for your broadcast based on what you have. You might want to increase the bitrate for the audio and video though, to increase the quality of the stream. If you do increase it, be sure that your internet connection can handle it – good practice is that your connection speed should be at least double your bitrate. Dacast have a useful article on the best encoder settings for your stream if you’d like to learn more.
5. Good Live Streaming Practice
You’re all set up and ready to go with your live stream on Open Broadcaster Software Studio, so to finish up, here are a few best practice tips to help you have the best result possible!
- Have backups of your essential equipment so that if the worst happens and something fails, you can quickly resume your broadcast.
- Remember to look at the camera and not the monitor (where possible). We’ve all seen those videos where someone is looking up or off to the side and it’s a little jarring. Try to look directly to camera.
- Prepare, and keep it simple. Keep some notes handy in case you get stuck or there’s a delay of some kind. Try not to waffle and get straight to the point – audiences can have short attention spans.
More Help With Streaming
Envato Tuts+ tutorials are translated into other languages by our community members—you can be involved too!Translate this post