Video Send
R2026bSend video streams to a remote device
Libraries:
UAV Toolbox /
Simulation 3D
Description
The Video Send block sends video streams from Simulink® to a specified remote device through a UDP connection. Use this block in hardware‑in‑the‑loop simulation to transmit grayscale and RGB images, as well as depth and lidar point cloud data generated from Unreal Engine®.
Examples
Limitations
To use this block, you must install a stable GStreamer 1.x release with these plugins:
apprtprtpmanagervideoconvertscalecoreelementscoretracersudpjpegvpx
For instructions on installing GStreamer, see Install and Configure GStreamer to Send Video Streams.
To send video streams, this block uses the first available local port regardless of the remote port specified in the Remote port parameter.
This block is supported on only Windows® and macOS systems.
Ports
Input
Parameters
Tips
VP8 and VP9 compression formats are bandwidth‑efficient, but computationally expensive. Choose the JPEG compression format when running on machines with limited CPU resources.
To receive the video stream on the remote device, in a separate model, use the Network Video Receive (MATLAB Coder) block. Alternatively, you can use your custom GStreamer-based receiver.


