Hi Vasilis, nice to find a person interrested by this challenge !<br><br>To
 be honest, i am not a ROHC specialist too... But what i understand from
 this protocol is that it will be able to compress the IP, UDP (or TCP) 
and RTP header. In your pipeline exemple, you write:<br>
<br>sender / compressor:<br>
# gst-launch filesrc location=&quot;packets.pcap&quot; ! rohccomp ! udpsink<br>receiver
 / decompressor:<br>
# gst-launch udpsrc ! rohcdecomp ! filesink location = 
&quot;packets_otherside.txt&quot;<br><br>In this exemple, the header compression 
is done before the UDP encapsulation, only the RTP hrader will be 
compressed and not the UDP. I think that the best way to implement the 
ROHC is to fork the udpsink and udpsrc by addind a new tag 
(rohc=&quot;false|true&quot;).<br>
<br>sender / compressor:<br>

# gst-launch filesrc location=&quot;packets.pcap&quot; ! udpsink rohc=&quot;true&quot;<br>
receiver / decompressor:<br>

# gst-launch udpsrc rohc=&quot;false&quot; ! filesink location = 
&quot;packets_otherside.txt&quot;<br>
<br>Any comments ?<br><br>Nicolas<br><br clear="all">----<br>Ce n&#39;est 
pas l&#39;appareil qui prend la photo.<br>Ce sont les yeux, le coeur, le 
ventre, tout ça...<br>        -+- Jacques-Henri Lartigue -+-<br>----