Gstreamer

  • it is multimedia framework allows developers to create multimedia applications by providing a pipeline based architecture for handling media streams. It supports a wide range of multimedia components and formats, making it a powerful tool for building multimedia applications, such as video players, audio processing tools, streaming servers, and more.

  • gst-launch - is a command-line tool that comes with GStreamer. It allows users to construct GStreamer pipelines using a simple syntax and launch them from the command line. With gst-launch, you can quickly prototype GStreamer pipelines without the need for writing a full-fledged application. It is commonly used for testing and debugging purposes.