Video monitoring module that manages to create a window with OpenGL context that displays incoming video data.
OS Support: Windows, MacOS and Linux.
OpenGL Core Profile: 4.1.
See https://www.deltacast.tv for more video products.
VideoViewer requires some dependencies to be installed on the system:
- glfw 3.4
- glm 20230113
- Python 3.x
To use Conan 2.x to retrieve the dependencies, use the following command line
cd /path/to/video-viewer
conan install conanfile.txt -b missingIf you used Conan to retrieve your dependencies, you can use the following commands to build the project:
cd /path/to/video-viewer
cmake --preset conan-release
cmake --build --preset conan-releaseOnce the project is configured, you can build and execute the example
videoviewer_sample located in sample/:
cmake --build --preset conan-release --target videoviewer_sample
./build/Release/sample/videoviewer_sampleThe project provides Catch2 based tests in the tests/ directory. After
building, run them with CTest:
ctest --preset conan-release