Application that displays the content of an input stream captured by a DELTACAST device, interfaced with the VideoMaster SDK.
An SDI device is currently the only valid type of device for this application.
OS Support:
- Windows
- Linux
See https://www.deltacast.tv for more video products.
VideoViewer requires some dependencies to be installed on the system:
cmake v3.20 or higher
glfw v3.3.6
Python 3
Retrieve dependencies with Conan (optional)
To use Conan 1.x to retrieve the dependencies, create the `modules`` directory and use the install command:
mkdir /path/to/modules
cd /path/to/modules
conan install /path/to/video-viewer -b missing -g cmake_find_package
The VideoMaster SDK is required to build the application.
After installing the SDK according to the official documentation, the libs and headers should be found without further step needed through the find_package
command.
If you used Conan to retrieve your dependencies, you can use the following commands to build the project:
cmake -S . -B build -DCMAKE_MODULE_PATH:PATH=/path/to/modules
cmake --build build
All relevant information regarding the application can be found by running the application with the --help option:
./VideoMasterInputViewer --help
For example, to run the application with the default settings (same as --device 0 --input 0
), simply run:
./VideoMasterInputViewer
To select the device and connector indexes to use
./VideoMasterInputViewer --device 0 --input 0
Use the device of indexe 0 and the reception connector of indexe 0.