Files
omtoy/3rd/omt-examples
..
2025-10-12 21:09:32 +03:00
2025-10-12 21:09:32 +03:00
2025-10-12 21:09:32 +03:00
2025-10-12 21:09:32 +03:00

Open Media Transport (OMT) Code Examples

This repository contains some basic C++ and C# code examples for common use cases.

C#

omtgraphicsexample

This example generates a horizontal ticker graphic with alpha channel and sends it via an OMT Sender.

C++

omtrecvtest
omtsendtest

These are cross platform examples that use libomt and libvmx to send and receive video frames over a network.

Windows Compile Notes

These examples can be compiled in Visual C++ using a command line similar to the follwing (from the VS x64 Command Prompt)

cl omtrecvtest.cpp

Linux Compilation Notes

These can be compiled from the command line using Clang on Linux with a command similar to the following:

clang++ -O3 -std=c++17 -o omtrecvtest omtrecvtest.cpp -L./ -lomt -Wl,-rpath,'$ORIGIN'

Note the above command adds the app directory as a search path for the library libomt.so which should be placed in the same directory alongside libvmx.so