Certain functions, such as metadata handling, require specific and complex implementations that cannot be efficiently achieved using the standard infrastructure plug-ins provided by GStreamer. As a result, custom GStreamer plug-ins are developed to provide this functionality. This section will provide more information about these custom plug-ins, which can be found in the vvas-gst-plugins folder within the VVAS source code tree. Each custom plug-in will be described in detail.