Modular Media Server - Modular Media Server Introduction - Modules supported

From RidgeRun Developer Connection
Jump to: navigation, search



Previous: Modular Media Server Introduction Index Next: Building and Installation





Supported Modules

The supported modules are the following:

Name Description GStreamer Element used
V4L2CaptureEntity Module capable of capturing from camera using V4L2 API v4l2src
NVargusCaptureEntity Module capable of capturing from camera using NVIDIA Argus API for NVIDIA Jetson platforms nvarguscamerasrc
X86EncoderEntity X86 Encoder Module (H264 and H265) vaapih264enc, x265enc
NVEncoderEntity NVIDIA Encoder Module(H264 and H265) nvv4l2h264enc, nvv4l2h265enc
FileRecorderEntity File recoding module using MPEG-TS and MP4 containers. mpegtsmux, mp4mux
Table 1. Supported Modules by Modular Media Server

Future Supported Modules

The following modules are contemplated in RidgeRun's development path, any other custom request can also be developed upon request.


Module Description
DL Inference Deep Learning inference module for processing and analysing incoming media content.
Network Stream Network stream modules family supporting common stream protocols such as RTSP, RTP, TS, and WebRTC.
Display Display module to output the media content on a attached display such a monitor.
Table 2. Future Supported Modules by Modular Media Server



Previous: Modular Media Server Introduction Index Next: Building and Installation