Skip to content

DELTACAST VideoMaster Operators#

Authors: Laurent Radoux (Deltacast)
Supported platforms: x86_64, aarch64
Last modified: May 13, 2025
Latest version: 1.0
Minimum Holoscan SDK version: 0.5.0
Tested Holoscan SDK versions: 0.5.0, 2.9.0, 3.0.0
Contribution metric: Level 2 - Trusted

The DELTACAST VideoMaster operator provides functionality to capture and stream high-quality video streams from DELTACAST cards. It supports both SDI and HDMI input and output sources, enabling professional video capture in various formats and resolutions. DELTACAST VideoMaster operators are designed to work seamlessly with DELTACAST's hardware capabilities.

This library contains two operators: - videomaster_source: Captures a signal from the DELTACAST capture card. - videomaster_transmitter: Streams a signal through the DELTACAST capture card.

These operators wrap the GXF extension to provide support for the VideoMaster SDK.

Requirements#

  • VideoMaster SDK: Operators require the VideoMaster SDK from Deltacast.
  • DELTACAST Hardware: Compatible DELTACAST capture cards.
  • VideoMaster driver: To detect and use DELTACAST capture cards.

Parameters#

videomaster_source#

The following parameters can be configured for this operator:

Parameter Type Description Default
board uint32_t Index of the DELTACAST.TV board to use as source 0
rdma bool Enable RDMA for video input (DELTACAST driver must be compiled with RDMA enabled to use this option) false
input uint32_t Index of the RX channel to use on the selected board 0

videomaster_transmitter#

The following parameters can be configured for this operator:

Parameter Type Description Default
board uint32_t Index of the DELTACAST.TV board to use as source 0
rdma bool Enable RDMA for video input (DELTACAST driver must be compiled with RDMA enabled to use this option) false
output uint32_t Index of the TX channel to use on the selected board 0
width uint32_t The width of the output stream 1920
height uint32_t The height of the output stream 1080
progressive bool interleaved or progressive true
framerate uint32_t The framerate of the output stream 60
enable_overlay bool Is overlay is add by card or not false

Building the operator#

As part of Holohub, running CMake on Holohub and point to Holoscan SDK install tree.

The path to the VideoMaster SDK is also mandatory and can be given through the VideoMaster_SDK_DIR parameter.

Tests#

All tests performed with the DELTACAST VideoMaster SDK 6.30.

Application Device Configuration Holoscan SDK 2.9 Holoscan SDK 3.0 Holoscan SDK 3.1
deltacast_transmitter DELTA-12G-elp-key 11 TX0 (SDI) / ~~RDMA~~ PASSED PASSED PASSED
deltacast_transmitter DELTA-12G-elp-key 11 TX0 (SDI) / RDMA PASSED PASSED PASSED
deltacast_transmitter DELTA-12G11-hmi11-e-key TX0 (SDI) / ~~RDMA~~ PASSED PASSED PASSED
deltacast_transmitter DELTA-12G11-hmi11-e-key TX0 (SDI) / RDMA PASSED PASSED PASSED
deltacast_transmitter DELTA-12G11-hmi11-e-key TX1 (HDMI) / ~~RDMA~~ PASSED PASSED PASSED
deltacast_transmitter DELTA-12G11-hmi11-e-key TX1 (HDMI) / RDMA PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G-elp-key 11 RX0 (SDI) / ~~overlay~~ / ~~RDMA~~ PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G-elp-key 11 RX0 (SDI) / ~~overlay~~ / RDMA PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G-elp-key 11 RX0/TX0 (SDI) / overlay / ~~RDMA~~ PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G-elp-key 11 RX0/TX0 (SDI) / overlay / RDMA PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G11-hmi11-e-key RX0 (SDI) / ~~overlay~~ / ~~RDMA~~ PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G11-hmi11-e-key RX0 (SDI) / ~~overlay~~ / RDMA PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G11-hmi11-e-key RX0/TX0 (SDI) / overlay / ~~RDMA~~ PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G11-hmi11-e-key RX0/TX0 (SDI) / overlay / RDMA PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G11-hmi11-e-key RX1 (HDMI) / ~~overlay~~ / ~~RDMA~~ PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G11-hmi11-e-key RX1 (HDMI) / ~~overlay~~ / RDMA PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G11-hmi11-e-key RX1/TX1 (HDMI) / overlay / ~~RDMA~~ PASSED PASSED PASSED
endoscopy_tool_tracking DELTA-12G11-hmi11-e-key RX1/TX1 (HDMI) / overlay / RDMA PASSED PASSED PASSED