4.24 out of 5
142 reviews on Udemy

2019 Open Broadcaster Software – OBS Live Streaming Course

UPDATED! Learn how to live streaming and produce video with OBS (Open Broadcaster Software)
Paul Richards
3,692 students enrolled
English [Auto-generated]
Learn how to use Open Broadcaster Software to create professional live streams and video recordings
Create live streams to Facebook or YouTube
Use advanced video production techniques with tickers, annotations, picture in picture layouts and more
Sync up your audio properly and enhance your voice to sound crystal clear
Use Virtual Sets

We want to take you from zero to 60 with your OBS knowledge as fast as possible and a complete course update is the best way to get you going! This course will feature OBS 22 and review all the new bells and whistles, plus we will take the time to review how you can build the graphical assets you will need to create a stunning live streaming presentation. Unlike most of the other OBS courses available today this course is designed for live video production NOT video gaming. So it’s perfect for churches, businesses, and educators looking to make dynamic video presentations online.

We will start with an interface overview followed by a 15 minute zero to sixty presentation where we will go from this to this. We will show you all the essential shortcuts inside OBS helping you create an informational ticker, integrate your live chat room, build a split screen scene and make a picture in picture presentations that look amazing. Once you are up and running with OBS we are going to talk about the most important issue almost every OBS user has. We will learn how to properly sync up our video and audio sources using a brand new tool I have designed that is accurate to a hundredth of a second.

After hosting my OBS course on UDEMY for over 3 years, I have decided to rethink the course layout. Once we have covered all the basics, I am going to create short tutorial videos that you can choose to checkout al-la-carte. In this way, you can peruse through the available tutorials and choose the instructions that best suite your project.

  1. Looping a Video in OBS

  2. Adding a Webcam in OBS

  3. Creating a Picture in Picture in OBS

  4. Cropping a Layer in OBS

  5. Enabling Hardware Encoding

  6. Stopping dropped frames in OBS

  7. Basic Color Correction in OBS

  8. Using a LUT to color grade OBS

  9. Creating an image mask in OBS

Once, we have covered the basics and created a stellar looking video presentation in OBS it’s time to look at the incredibly new and advanced OBS features including the NewTek NDI. We will review how you will be able to use a live telestrator to annotate on your presentations, we will cover multicamera setups, controlling cameras from OBS studio and VST plugins. We will get your audio sounding amazing and your video looking sharper than ever. So, what’s left? Let’s get started!

  1. Video Production Feature Overview

    1. Interface Overview in Studio Mode

    2. Create a new Scene Collection

    3. Rename the Scene – Main

    4. Duplicate Main Scene with Ticker

      1. Lock Icons

      2. Make Text Move – Right click goes into filters. Click the plus sign and go to scroll.

    5. Duplicate Main Scene – Camera with Chat

      1. Popout Chat

      2. CSS Code

    6. Basic Split Screen

    7. Transition to the scene when double clicked

  2. Streaming and Recording Settings Overview

    1. Output Scaling on Video page uses Graphic Card

      1. Video Settings will scale processing on your graphics card rather than the CPU

      2. If you scale the output here you

    2. If you are recording the output will be here

    3. Frame Per Second and Bandwidth

    4. Output Page – Advanced Section

      1. X264 uses CPU – NVIDIA uses the graphics card

      2. CBR

      3. Bitrate

      4. Rescale with the processor itself

      5. Rate Control – Choose CBR

    5. Recording

      1. Mp4 on SSD

      2. Choose Audio Track

      3. Warning about crash

      4. Run encoder on CPU or graphics card

      5. Pass what the streaming encoder is doing to recording

      6. For recording, you can use VBR Variable Bit Rate.

    6. Audio Tracks

      1. Stream at 128k, Recording at 320k

      2. On Streaming / Recording Tabs – Set Appropriate Audio Tracks

      3. Advanced Audio Properties – Route audio to the correct tracks

      4. Audio Page

        1. Sample Rate – Sync Issues – Most video sources are at 48kh

        2. If input source is video device change to 48kh

        3. Best sound on Facebook should be mono

        4. Maximize streaming quality with Mono – Maximize Recording Quality with Stereo

    7. Streaming Dropped Frames

      1. CPU could be a source of Dropped Frames

      2. Or internet connection to see if that is why you have dropped frames

      3. Check bitrate. If it is not what you have set it for your internet is not working properly.

  3. OBS 22 Course Update

    1. New Audio Sync Tool

    2. Modular UI

    3. Hotkeys

    4. Multiview

    5. New Themes

    6. Studio Mode

    7. Audio Monitoring

    8. NDI Options for OBS

    9. Stinger Transitions

  4. Audio Overview and Solving OBS Audio Sync Issues

    1. Audio Mixer

    2. Audio Monitoring

    3. Audio Tracks

    4. VST Plugins

  5. Recording Video Overview

  6. Using Hotkeys

  7. Using the Multiview

  8. New PTZ Controller

  9. Audio Monitoring in OBS

  10. Setting up OBS to work with NDI

    1. NDI Options for OBS

    2. Telestrator

    3. Camera

    4. Connecting multiple OBS systems together

  11. Stinger Transitions in OBS
    About the Author:

I am a Live Streaming Expert and Chief Streaming Officer for PTZOptics. PTZOptics is an industry leader in affordable live streaming technology. We host a live show on YouTube Live & Facebook every Friday and we hope to help the world better understand live streaming and technology it takes to produce amazing video content! This show is the basis of our live streaming innovation where you can learn q

Introduction to the course

Introduction to the course

This course has been 100% updated for the latest version of OBS! Please enjoy all the new content surrounding all the latest updates and functionality now available inside OBS.

Downloading OBS

Let's download the software and get set up for this course. The software can be downloaded here: https://obsproject.com/

OBS Interface Overview

The new Studio mode in OBS allows broadcasters the ability to have a preview and live production window. The preview window can be used to queue up your upcoming scenes and allows producers the ability to transition in between scenes easily. Throughout the StreamGeeks OBS course, you will build on this knowledge and learn how to use hotkeys, add multiple sources and build dynamic audiovisual presentations. 


This Open Broadcaster Software video tutorial course is brought to you by the StreamGeeks, helping you uncover the power of live streaming one video at a time. Paul Richards, the Chief Streaming Officer for StreamGeeks, walks you through everything you need to know about OBS in this completely free course available right here on YouTube. Start by familiarizing yourself with the capabilities and interface of OBS. Then move through a choose your own adventure style video al la carte playlist which covers each feature of OBS in detail. Finally, uncover the power of IP based video production and the NewTek NDI with multiple tutorials on NDI cameras, NDI sources, OBS NDI inputs and outputs and more.

One of the best parts of this tutorial video is that Paul includes PhotoShop training so that you can build out custom assets for your production. This way you can see exactly what goes into creating an amazing OBS production and customize it to fit your branding needs.

How to optimize OBS for Stream and Recording

In this video, we will review everything you need to know about the latest version of OBS and the settings options you have. We will review the simple and advanced options for configuring OBS for live video production and recording. Throughout this video, Paul Richards from the StreamGeeks will take you on our tour of Open Broadcaster Software.

The first thing we will review is where you can enter your CDN’s RTMP information. A CDN is a content delivery network. Facebook and YouTube are both CDN’s who provide RTMP information which is available as a server name and a secret key. Inside Open Broadcaster Software, we can select the settings area from the drop-down menu, to find our RTMP streaming area. You will have the option to choose a programmed live streaming service like Twitch, YouTube or Facebook. This allows OBS to automatically configure your streams destination and all you need to do is provide the secret streaming key. Optionally you can use a custom RTMP server which could be any CDN with the included server address and secret key. 

Once we have selected our RTMP streaming destination it’s time to configure our live streaming settings. Think about your live stream’s resolution as the size of your live stream’s canvas. The bitrate that you select is the amount of data that is used to fill that canvas. Therefore, you can have a high-quality 1080p stream with a bit rate of 6 Mbps, or you can have a low-quality 1080p stream with a bit rate of just 2 Mbps. Years ago, back in the time of SD (320×240 pixels), you could use flash to encode and stream at roughly 500 Kbps (That’s half a Megabit). Today, most people will expect at a minimum of 720p video and a bit rate of at least 1.5 Mbps. New reports from Akamai show that most people watching 1080p video find that 6Mbps looks like excellent quality bandwidth and bitrates for OBS streaming

The chart here displays various bandwidth choices you will have for your live streams. Using this chart and your available uploads speeds, you should be able to map out the number and quality of live streams your internet connection can support. A general rule of thumb says that you should only use half of your available upload speeds for live streaming (Download speeds don’t help us with live streaming). Therefore, if you have 10 Mbps of available upload speed, you should only be live streaming with 5 Mbps. Leaving headroom in your upload speeds protects your quality of service from fluctuations in the internet connection which can cause interference with your stream’s consistency. Keep in mind that most live streaming software will now allow you to live stream to multiple locations at the same time.

Under certain circumstances ,you may need to choose between live streaming a single high-quality video stream, or multiple live streams of lesser quality. For example, if you have 10 Mbps of upload speed, you may create a 3 Mbps stream to YouTube and a 2Mbps stream to Facebook. If you are concerned about creating a single high-quality stream than you would only stream to YouTube using 5Mbps. Keep in mind that you can always record an incredibly high-quality recording to your local hard drive. Many production experts will record in “high bitrate” MP4 file ranging from 12-100 Mbps. The recordings saved to your local hard drive will always be of higher quality than the live streamed recordings available on YouTube and Facebook. The higher the bitrate you use, the larger your file size will become. I generally use between 8-16 Mbps for my standard video recordings.

If you are starting to learn about bandwidth and video storage, it’s important to remember megabytes are used for files saved to a hard drive and megabits are used for streaming data on the internet. In my opinion, streaming in SD is no longer acceptable, and we must understand the bandwidth needed to stream in HD. The minimum resolution you want to live stream an event in would be 1280x720p with a 1.5 Mbps bit rate. 720p resolutions are technically considering “High Definition” but remember that the bit rate is the real measure of quality when we are talking about video.

Once you have determined the settings you want to use for live streaming consider setting up your OBS system in advanced streaming mode. Advanced mode will open up additional options for selecting your streaming encoder. It’s a good idea to use a hardware encoder if you have one available. You can see here that we have an NVIDIA graphics card available to OBS so we have selected that to optimize our live streaming settings.

Where does OBS fit into the market?

Let's review how OBS stacks up with the rest of the industry. 

Video Tutorials


Now it's time for the fun stuff! Let's start to add video and audio inputs to OBS including: webcams, video clips, audio, microphones, text and more.

How to Sync up your Audio and Video in OBS

The OBS Audio and Video Sync Tool has been designed to answer the important question of how much audio delay an Open Broadcaster Software user should apply in their live streaming system. The tool is a video that combines a visual scale of time with a countdown timer looping in sync with audio blips every second. OBS users can capture a video and audio recording of this tool to accurately determine the amount of audio delay they should apply to their live streaming system to sync up their audio and video streams.   

The OBS Audio Video Sync Tool includes a color-coded time scale to quickly measure the amount of time needed to sync your video and audio. The tool also includes an audio syncing bar accurate to one-thousandth of a second. To use this tool you simply need to record the video and audio from the video with the system that you wish to test. This would be your OBS or other video production software with all of the included hardware you are testing. Therefore you will need to record this video with the camera and microphone that you are attempting to sync up. Once this video has been recorded you can import this recording in a video editing software so diagnosis.

Once your recording has been made and imported into your video production software you will be examining the audio section of the recording. Because OBS allows us to delay the audio of our microphone sources, we will be examining the audio sync reading from our video and determining the amount of delay we need to add to our audio sources to sync up our video. Using the video recording you can scrub through the video looking for your audio blips. Generally, the audio will be recorded faster than the video. Therefore you can use the audio sync reading as a guide to adjusting your system.  Once you have determined the amount of audio delay your system will require it’s time to apply that audio delay in OBS.  You can open up the Advanced Audio Properties in OBS by clicking the settings cog next in the audio section of OBS.

One of the most common issues users have with the OBS software is simply syncing up the audio and video streams coming from multiple pieces of hardware into their live streaming computer. It is possible to sync up audio and video sources “upstream” from your video production software by using a capture device such as a Magewell USB 3.0 pro capture card. In this scenario, the audio, and video by a single device which uses the same drivers to connect to OBS. One of the main culprits with audio and video sync issues is the fact that different products use various drivers with differing latency for conversion.  

Recording Video in OBS

In this video, we walk you through how to use Open Broadcaster Software to record videos. One thing that a lot people don’t realize about live video production is it’s great ability to capture produced content. Depending on your level of skill many people can create live video content with a produced feel that is very similar to post-production video. Using live production software like OBS with multiple scenes and layouts, you will learn how to create dynamic video presentations. When done correctly you include intro videos, lower thirds, picture in picture layouts and more that will reduce your need for post-production. 

How to add a webcam and setup picture in picture

In this video, Paul shows us how to add a webcam to OBS and talks about the ability to create fun dynamic OBS presentations with multiple cameras. If you have been following along with our complete 2019 OBS video production course, you know that these cameras are set up in scenes inside open broadcaster software. The OBS software organizes all of our cameras and media inputs into switchable production scenes that we can assign hotkeys. With the included transition effects inside OBS we can switch between multiple cameras using this PC or Mac-based live streaming software. 

As we have uncovered throughout this Open Broadcaster Software live streaming software course, you can create high definition video recordings as well as live streams to your favorite content delivery network (CDN) with this software. You can even control PTZOptics pan, tilt, and zoom cameras with a free OBS plugin.

The OBS “Video Capture Device” input allows users to bring in any live video devices available to your operating system. You can have Open Broadcaster Software installed on either Mac, PC or Linux computer. All video drivers that are available to the computers operating systems should be available to the OBS software in a selection menu. Once  you make a live video capture device selection you will be able to view the live video feed coming through an OBS preview screen. 

Once your live webcam feed has been selected inside OBS you can choose to “configure your video”. This option may provide different information depending on whether you are using the Windows or Mac version of OBS. In the Windows version of Open Broadcaster Software, you can adjust most webcam settings available using the UVC (Universal Video Codec) video drivers. Most cameras will allow OBS to access UVC camera settings that include brightness, contrast, hue, saturation, sharpness, gamma, white balance, and backlight compensation. These camera settings may not be available on all USB video devices. Keep in mind that most USB capture cards cannot change camera settings. Once you have selected your webcam inside the video capture device properties window in OBS you can choose a camera resolution. For this video presentation, we have chosen 1920x1080p video resolution at 30 fps (frames per second). 

Finally, in this presentation, we review how to set up and lock a picture in picture multiple camera setup in OBS. First all, you should create a scene inside OBS where you can store two camera inputs. For this video tutorial, we will create an OBS preset called “Webcam Picture in Picture.” Inside this OBS scene, we will add one new video capture device and one existing video capture device. Keep in mind that you should always have access to additional video inputs inside your OBS scenes that are already part of other scenes inside OBS. Therefore you can create multiple layouts of the same video resources OBS has access to in other scenes. This is an intelligent way for your OBS system to only select the video audio sources to process that you require in your video production processing. Now that you have both video camera inputs inside the same OBS scene you can rearange their position in the layer stack and resize each input. Perhaps you want to keep one video feed full screen and move a layer on top of our backgroung to be a picture in picture sytle layout. If that’s what you want to do with OBS, this is the right video tutorial and course for you! Thanks for checking this out and don’t forget to subscribe to the StreamGeeks. 

How to crop and rotate video inputs
How to setup color correction and LUTs
How to use Hotkeys in OBS
Creating a Ticker in OBS

Creating a ticker is a great way to keep your audience informed with extra information. We design a simple ticker and show you how to use scrolling text in OBS. I have attached a PNG file you can use as a black bar for your scrolling text in the lecture resources. 

Using the OBS Multiviewer
Live Streaming with OBS

OK, we are finally ready to start our first live stream. We will live stream to Facebook using OBS. This is a great way to start becoming familiar with the RTMP Server and Streaming Key Basics. 

How to create and use a Stinger in OBS
How to enhance your audio with VST 2 Plugins and Voice Filters

Audio is perhaps the most important portion of your video production. OBS has always had some decent tools for handling audio, but now it's time to really take this up to a professional level using free VTS plugins. Here are the plugins used in this video - http://reaper.fm/reaplugs/

Let’s start by optimizing your default audio settings for your microphone as it comes into Windows. Keep in mind this process could be slightly different for Mac and Linux users. Also, if you have a professional audio mixer, many of these settings can be handled in your hardware audio system. In order to optimize our default audio device in Windows, you need to open up the sound control panel. Go over to the recording section and make sure the microphone you want to use in Open Broadcaster Software is set to “default”. Now you can select that microphone and click properties. This will open up the advanced properties of the microphone and allow you to tweak your microphones boost and levels.

Using VST Plugins in a Chain

As you are building out your audio processing chain it’s important to consider the order you are adding your plugins. You don’t want to compress your signal before you add a noise suppression plugin. Therefore it’s best practice to use the following chain in your VST plugin order:

  1. Noise Suppression

  2. Noise Gate

  3. EQ (Equalization)

  4. Compression / Limiter

OBS Noise Suppression

Once we have added our noise suppression, we want to set up our noise gate VST plugin inside our OBS source audio properties. In order to use this, we want to listen to the noise in the room and set up a gate to mute our microphone at a certain level. Most rooms have ambient noise that produces a certain level inside our microphone. We can use our noise gate level monitor to determine the correct level to set our noise gate too. Once this is done you can choose an attack and release that fits your voice and move one.

VST 2 EQ Plugin for OBS

Next, we want to EQ for our voice. Equalization can take some time to learn how to do properly. Start with a low cut (aka high pass) to remove any low hums in your room. The human voice generally will not produce volume below 80 Hz on the EQ so we can cut these bands out to remove the sounds of low humming volume. Next we can apply a high cut (aka low pass) which will cut out any high pitched noises that we do not need inside our microphone pickup range. This in itself will make your production sound a lot better. Finally, you can decide to enhance your voice in the low, middle or high-end ranges of the EQ.

VST 2.0 OBS Plugin for Compressor and Limiter

Finally, we want to add our compressor at the end of our audio processing chain. The compressor may have the most noticeable audio effect (depending on how your EQ turned out). The compressor can smooth out your entire performance and help stop your audio from peaking. If you use too much compression your voice will sound like it’s coming out of an announcer bull horn. If you use just enough, your voice will clearly cut through any other audio or background music. The compressor also includes a limiter which will limit the portions of your audio that are compressed and help your audio from peaking overall.

Advanced OBS Tutorials

NDI for OBS - Overview
Using NDI Cameras with OBS
Using an NDI Telestrator in OBS
OBS Instant Replay - Video Buffer

Instant replays are incredibly popular in sports broadcasts. Here is a unique new feature inside OBS that I think a lot of folks are going to enjoy!

Using a Green Screen in OBS

Ever want to use a green screen and chroma key in OBS? It's actually quite easy with the new video filters feature built into OBS. No need to install any plug-ins!

Making a Virtual Set in OBS

Virtual Sets in OBS? Yes, I am including a free download for some files you can use to create a 1 scene virtual set. Use the course knowledge we learned about chroma key and green screens to set up a great virtual set in OBS!

PTZ Camera Control w/ Automated Scene Switching + xBox Joystick Control

Controlling your PTZ camera with OBS has been a game changer! Ever since PTZOptics released an open source plugin for Open Broadcaster Software live streamers have had the ability to quickly take pan, tilt and zoom control of their PTZOptics camera directly from inside OBS. PTZOptics has made some significant improvements to the plugin over the past few months. Here is a list of new features for camera control using the PTZOptics OBS plugin:

  1. xBox Joystick Camera Control Support

    1. New ability to quickly switch between multiple cameras

    2. New ability to zoom in and out with joystick triggers

    3. New ability to pan, tilt and zoom with multiple controller joysticks

  2. Control up to 8 cameras using IP

  3. New Advanced Camera Control Area

  4. Control cameras Pan, Tilt and Zoom Speeds

  5. Complete control over camera exposure - Iris, Shutter Speed and Brightness

  6. Complete control over camera image and color - Luminance, Contrast and Hue

  7. Control over White Balance - Modes include, Auto, Indoor, Outdoor, One Push and Manual

  8. OSD (On Screen Display Menu) Access

  9. Image Flip and Image Mirror functions

With all of these new features, OBS users can add more video production capabilities to their live streams. But there is more! PTZOptics has just published a new list of HTTP camera commands that are available for use with OBS and other video production software that supports web browser inputs. These new HTTP camera control commands allow OBS users to automate camera pan, tilt and zoom movements based on a selected OBS scene. OBS users can simply enter a web-browser input with e HTTP camera control string to control advanced PTZOptics camera operations including pan, tilt, zoom, focus, preset positions, and OSD menu navigation. The new HTTP-CGI Command Sheet is now available for use at PTZOptics.com/Downloads.

Using multiple OBS Systems Together - Studio Case Study - Plus RTSP Streaming

Let's take a deep dive into the latest version of Open Broadcaster Software, the industries most popular live streaming video production software. Open Broadcaster Software AKA "OBS" is used around the world for video production and live streaming by more people than any other software because it is well supported, open source and completely free!

Here is our agenda that we cover during the show:

Wiring Diagram - Our System Layout
Setting up an RTSP Stream
NDI for 2nd Studio
NDI for additional camera shots
Using NDI as a Confidence Monitor w/ System Output
Setting a remote NDI System
NDI Mobile App Wireless Tour
NDI in vMix
You can download OBS here: https://obsproject.com

You can download the NDI plugin for OBS here: https://github.com/Palakis/obs-ndi/releases

We believe that OBS will become an essential tool for any live broadcaster with the latest RTSP and NDI streaming options available on a Local Area Network. In the PTZOptics Production Studio we have four computers set up with various live streaming software to demonstrate the ability to connect multiple cameras and video production systems together. In this video, we set up 3 computers running OBS and one computer as our main broadcasting PC using vMix. Tess put together a wiring diagram to share our main broadcasting studio and the green screen production areas that are connected via the NewTek NDI. We also connect our video conferencing computer to the broadcast as a hallway camera, in-between both studios to further demonstrate our options for using OBS.

When I first went looking for ways to use RTSP streaming with OBS it was actually quite hard to find information. After playing around with the software I came to find that no plugins are required for RTSP streaming with OBS. All you need to do is open up a "Media Source" and un-check all of the boxes. Even though our IP camera is a "local source" on our LAN (Local Area Network) OBS is referring to local sources stored on the machines hard drive. We also unchecked "Hid source when playback ends" with the RTSP feed never really ends. For PTZOptics cameras, in particular, we use a "/1 or /2" to notify whether we are working with HD or SD RTSP Stream. So once you have the IP address of your camera you can simply type into the Input area "rtsp"//YOUR-IP-ADDRESS/1 or 2". Once you do this and click ok you PTZOptics camera will come right into OBS. 

Read the full blog post here - https://live.ptzoptics.com/rtsp/streaming-obs/

What's new in OBS 20! Interface Deep Dive...

Here we review the latest new features in OBS 20. We take a look at free vs paid live streaming software and how you can use OBS with advanced features such as RTSP Streaming, NewTek NDI, Studio Mode and now Stingers. 

Here is a list of the most notable new features inside OBS 20.1.3: 

  • Modular View - Docking System
  • New Rachni Blue/Grey Theme!
  • Default buttons in filters/sources
  • Source Locking
  • Preview Scaling
  • Audio Clipping Visual Notifications
Stinger Transitions

We share with you how to setup OBS for professional video production in Studio Mode and the new Ranchi Blue/Gray theme available in version 20. We also share the ability to lock sources, preview scaling and the new stinger effects. Stinger effects use a transparent alpha channel enabled video to seamlessly transition between two different scenes in OBS. Paul and Tess take you through all the basics for OBS and don't forget we have a completely free course on OBS here if you want to learn more: https://www.udemy.com/obs-live-streaming-course/. Gain access to the Open Broadcaster Software course free with coupon code: "OBSFREE".

For those new to OBS we review the OBS Layout and these key points:

  1. Downloading the Software
  2. Interface Overview
  3. Settings Overview
  4. Adding Inputs
  5. Setting up Audio
  6. Using Scenes
  7. Using Studio Mode
  8. Plugins
  9. RTSP Streaming 
  10. NDI Setup
Green Screen Setup

Finally, we review all the normal StreamGeeks Segments and the difference between OBS, vMix, Wirecast, LiveStream and NewTek TriCasters. 

How to use RTSP Streams in OBS + PTZ Camera Controls
How to create virtual sets in OBS

Learn how to use and setup virtual sets in OBS.

Set up an Elgato Stream Deck to work with OBS

In this video, we will demonstrate how to set up an Elgato Stream Deck as a live streaming control surface for your favorite live streaming software and PTZ camera controls for PTZOptics cameras. Once you have unboxed your StreamDeck, go ahead and plug it into your computer which will provide the unit with power and connectivity. Your computer should recognize the USB connection almost immediately. The StreamDeck should light up showing you that everything is working. You are almost ready to go!

Now you need to download the latest software to setup your StreamDeck at, https://www.elgato.com/en/gaming/downloads.

Note: If you are planning to use your StreamDeck to control OBS, make sure that you have OBS already installed. The StreamDeck control panel installs a plugin for OBS when it downloads. It will not load properly if OBS is installed after you install the StreamDeck control panel.

Once you have downloaded the software for either Mac or Windows you can go ahead and launch the program. You are now ready to program your stream deck.

On the bottom right corner, there is a button for more actions. This is where you can install custom action such as a CPU usage monitor, an analog clock and support for 3rd party streaming software such as vMix. Support for OBS, Mixer, StreamLabs, Twitch, Twitter, xSplit, and YouTube are built in by default.

You can add commands to your stream deck by dragging and dropping the commands you would like to appear on your StreamDeck to the buttons represented in this application. For each button, you should see that you can customize the name of the button. You will also be presented with options for configuration.

The physical device will show your changes as you are making them. A unique feature for the StreamDeck allows users to create profiles that allow you to open up new sets of buttons. For example, you can have a home profile and then you can have a profile for each PTZOptics camera in your studio or each social media platform you would like to control. You can add website shortcuts, application shortcuts, camera controls, audio buttons, and much more.

For this example, we will create a unique profile for a PTZOptics camera in our studio. You can also automate your live streaming software such as vMix, xSplit, and OBS. For this example, we will also demonstrate how you can use Open Broadcaster Software. You can control your PTZOptics camera directly inside OBS or you can create custom buttons to call PTZ camera presets.

Let’s start by setting up OBS. Go ahead and create a scene for each PTZOptics camera with that we want to use with a built-in camera preset command. We will use a web browser input to automatically control our PTZ cameras when we switch to our OBS scenes.

Start by opening up OBS and adding a scene for your first camera. Add your camera source and a browser source. Inside the browser, source uses the HTTP command for calling a camera preset. Set up your camera preset in the location you would like the camera to be at in this OBS scene. Don’t forget to click the “Refresh Browser when the scene becomes active” button to make sure OBS sends the PTZOptics camera a preset command every time you switch to this input. You can now duplicate this scene and change the HTTP command to represent a new camera PTZ preset.

Now back in Elgato Stream Deck software, let’s create a profile for OBS to store all of our OBS specific button commands. Click the top left-hand corner dropdown menu and click “edit profiles”. In the preferences, window click the plus button to add a new profile for OBS. We can now access this profile and create a new set of buttons that we can access from our home screen. It’s a good idea to also create a button to go back to the home screen at any time in these newly created profiles.

Let’s start by adding a stream and record button inside our OBS profile. Then in the OBS studio dropdown menu found in the right-hand sidebar, add a scene for each scene you have created inside of OBS. You can drag a “Scene” into any button in this profile. You can then name and configure which scene this button will trigger. Because our OBS scenes have built-in HTTP commands being sent to our PTZOptics camera, the cameras will move automatically when a scene is called. You can go ahead and test this by pressing the buttons.

Optionally, you can send PTZ camera preset commands directly to PTZOptics cameras. This may be a better option for remotely controlling your cameras. To do this, set up another profile in your StreamDeck for each PTZOptics camera you would like to control. In your newly created profile, choose the “Website” option under the systems tab. Here you can name your preset and enter the HTTP command from the list available on ptzoptics.com/downloads.

Note: You will need to know your cameras IP address in order to use HTTP commands. Generally, an HTTP command contains multiple variables used to communicate with your PTZOptics camera over IP.

You can customize the variables in the HTTP command to perform various video production actions with your PTZOptics robotic camera. Do not forget to click “Access in Background” option so that your StreamDeck does not open up a new web-browser every time that you use the button.

And that’s it! You now know how to set up an Elgato Stream Deck to control OBS and PTZOptics cameras. Setting this system up with other video production systems will be a fairly similar process. If you have questions please let us know in the comments below. We are really enjoying this new StreamDeck and look forward to sharing more in the future! So don’t forget to subscribe!

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2 out of 5
142 Ratings

Detailed Rating

Stars 5
Stars 4
Stars 3
Stars 2
Stars 1
30-Day Money-Back Guarantee


5 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion