
I open-sourced a GStreamer plugin suite for KLV metadata workflows
I open-sourced a GStreamer plugin suite for KLV metadata workflows I recently open-sourced a GStreamer plugin suite for practical KLV metadata workflows in MPEG-TS pipelines: Repository: https://github.com/mkassimi98/gstklvplugin Below is a screenshot of the plugin suite in action: The project is aimed at real metadata transport workflows where KLV is not handled as an isolated payload, but as part of a complete pipeline involving generation, decoding, synchronization with video, and MPEG-TS signaling. What the project includes The current plugin suite provides four main elements: klvmetaenc : converts JSON into meta/x-klv klvmetadec : converts meta/x-klv back into JSON klvframeinject : injects KLV metadata in sync with H.264 / H.265 video frames tspmtrewrite : rewrites MPEG-TS PMT tables for KLVA metadata signaling Technical scope The implementation is oriented to workflows related to: SMPTE ST 336 KLV MISB ST 0601.8 UAS Datalink Local Set STANAG 4609 style transport pipelines MPEG-TS
Continue reading on Dev.to
Opens in a new tab




