Skip to main content
DWE_OS does not officially support streaming to OBS. The following steps are for Linux and Windows only.
1

Check DWE_OS 2.0

After following the DWE_OS 2.0 setup, continue to next steps.
Note down the port(s) being streamed to.
3

Install GStreamer

  • For Linux
  • For Windows
Within the terminal, run:
sudo apt install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools                
Install the development headers as well for plugin use:
sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
4

Install OBS GStreamer Plugin

  • For Linux
  • For Windows
1
Download the latest plugin build here.
2
From the .zip file extract and locate the obs-gstreamer.so file within the linux folder.
3
In another file explorer, locate the obs-plugins folder, or run this command in terminal to grab the path:
sudo find /usr/lib -name "obs-plugins" -type d
This is likely to be similar to /usr/lib/x86../obs-plugins.
4
Move the .so file into the obs-plugins folder, or from the terminal, run:
sudo mv ~/Downloads/linux/obs-gstreamer.so /usr/lib/x86_64-linux-gnu/obs-plugins/
In this case the location of my obs-gstreamer.so is ~/Downloads/linux/obs-gstreamer.so, be sure to replace it with the path where you extracted the obs-gstreamer.so file.Remember to replace the /usr/lib/x86../obs-plugins with your obs-plugin folder path as well.
5
Restart OBS Studio should you have it running.
5

Setup Stream

The process from here is pretty much identical across operating systems.
1
Within OBS Studios, under the Sources tab, press the + button and add a Gstreamer Source.Add GStreamer SourceUnder Create new name it whatever you’d like and confirm.
2
You’ll next be prompted with a window like this:Add GStreamer CodeWithin the Pipeline input, replace the existing code with:
udpsrc port=5600 ! application/x-rtp,media=(string)video,clock-rate=(int)90000,encoding-name=(string)H264 ! rtph264depay ! avdec_h264 output-corrupt=false ! videoconvert ! video.
Replace the 5600 in port=5600 with the port being streamed to from DWE_OS 2.
Windows may prompt you with a warning, and in that case, please enable OBS for both private and public networksGstreamer Window Prompt
6

Adding Additional Streams

If you would like to add more than one stream, simply repeat from step 5.
Remember to replace the port number as specified in the previous step!
More streams should show up on the main window of OBS. You may click on the video display to resize to your preference. Here is an example of a setup with 3 exploreHDs!Gstreamer Setup Example
7

Optimization

For optimalizing the setup, please navigate to File > Settings > Output.Within output, set Output Mode to Advanced to access additional settings.Given each camera is set to 10Mb/s as the default bitrate, the streaming and recording should match that. In the case of 3 cameras, providing at least 30Mb/s of streaming and recording bitrate should provide you with high quality.OBS Settings
8

Success!

Wonderful! You should now see the streams configured with OBS Studio.
Warning:
With a 3 stream setup, this configuration will rely on a powerful GPU to run the videos smoothly. We found that OBS is a lot more intensive to run when compared to Discovery. Make sure your laptop is powerful enough to run it or you can lower the resolution of some of the streams to 720p.