Skip to content
No description, website, or topics provided.
C++ CMake
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Video over DDS Application (VoDA)

The Video over DDS Application (VoDA) is a software which allows real-time video data from a webcam to be transmitted using GStreamer and the Data Distribution Services (DDS) middleware. Using DDS as a communication mechanism, allows the video data to be transmitted in a data-centric manner with all the functionalities and advantages of the DDS Quality of Service (QoS) specifications. A demonstration video and detailed technical description is available on our website at


The project is developed using Qt Creator and this is the recommended IDE to build the software. To be able to build and run the software the following packages must be available on your system:

While other version of these components might work, these are the ones used for development.

System configuration

To build the software the CMakeLists.txt files use the following environment variables to search for the dependent libraries:

  1. OSPL_HOME pointing to the folder where OpenSplice is installed
  2. GSTREAMER_1_0_ROOT_X86_64 to the folder where GStreamer is installed

For run the software the shared library binaries must be added to the PATH environment variable in Windows and to the ldconfig search directories in Linux. E.g.:

  1. %OSPL_HOME%\bin
  2. %GSTREAMER_1_0_ROOT_X86_64%\bin
  3. %QTDIR%\bin

If you have problems building start by checking that these variables exist and are correctly configured. The software should also build on Linux and cross-compile for other platforms (e.g Linux on ARM computers), though the build steps are dependent on your own configuration.

More information

If you would like to use this software, have any questions, or want to know more about S2E Software, Systems and Control you can visit our website at

You can’t perform that action at this time.