What is RidgeRun GstMoq

From RidgeRun Developer Wiki

Follow Us On Twitter LinkedIn Email Share this page









About RidgeRun GstMoq

GstMoQ is a GStreamer plugin developed by RidgeRun that allows publishing and subscribing to MoQ streams. It brings all Moq features into the GStreamer world, allowing for the delivery of live video with low latency and without the complexity of WebRTC or the delay of HLS/DASH.

The plugin offers the following elements:

  • rrmoqsink: sink element that allows the creation of a single broadcast made of several video/audio tracks and publishes it to a relay server.
  • rrmoqsrc: source element that allows subscribing to a single broadcast and receiving any of the contained tracks.
  • rrmoqbin: helper element that allows multi-channel and multi-track streaming. Some of its features are:
    • Allows multiple channels(broadcasts) wach with multiple tracks.
    • Allows to connect to an external relay or to start a local one.
    • Hosts a small web page that can be used to receive a stream.

In the next section, you will find more details about each individual element, its usage and example pipelines.