<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"><span style="color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt">Hello,</span><br></div><div class="gmail_quote"><div dir="ltr"><div style="font-family:verdana,sans-serif"><div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">I am trying to append some metadata to the data transferred over udp using gstreamer.<span style="font-family:verdana,sans-serif;font-size:12pt"></span></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><br></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><ol><li>I
 would like to know whether metadata in GstBuffer is 
transferred/retained when transferred over the network or it is only 
retained in that pipeline? I have tried using my custom metadata with 
gst_buffer_add_meta() at the udpsink, however, when I try to query it on
 udpsrc on other machine using gst_buffer_get_meta(), metadata is not 
present in GstBuffer. <br></li><li style="display:block"><br></li><li>If
 this is not carried over the network, what would be the other way to 
add metadata? I could write custom plugin and append to actual data, so 
my custom encoder and decoder knows how to extract real data and pass it
 to next stage in the pipeline. But this way, it puts restriction on the
 receiver side to have decoder if my data contains metadata.</li></ol><div><br></div><div>-<br></div><div>Thanks,</div><div>Roshan<br></div></div><div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><br></div></div></div>
</div></div>