# How to dinamically inject metadata into live stream (RTMP and HLS) using GStreamer

**URL:** <https://community.wowza.com/t/how-to-dinamically-inject-metadata-into-live-stream-rtmp-and-hls-using-gstreamer/50877>\
**Category:** Wowza Streaming Engine\
**Created:** [March 8, 2018, 9:46pm UTC](https://community.wowza.com/t/how-to-dinamically-inject-metadata-into-live-stream-rtmp-and-hls-using-gstreamer/50877 "2018-03-08T21:46:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Francesco\_Ancona1](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Francesco\_Ancona1](https://community.wowza.com/u/Francesco_Ancona1)\
**Post date:** [March 8, 2018, 9:46pm UTC](https://community.wowza.com/t/how-to-dinamically-inject-metadata-into-live-stream-rtmp-and-hls-using-gstreamer/50877/1 "2018-03-08T21:46:43Z")

</div>

Well, I wanted to tell you that I wrote a tutorial which explains how to modify GStreamer and librtmp in Linux, in such a way that Wowza is able to intercept the metadata injected in a rtmp stream in real-time.

[Real-time metadata extension for the Gstreamer media encoder, in Linux, using Wowza Streaming Engine on the server-side](https://www.dropbox.com/s/avk475z4e7q5nnq/Extend%20GStreamer%20encoder.pdf?dl=0)
