[gst-devel] Header compression plugin

Nicolas Hennion nicolashennion at gmail.com
Thu Jan 28 14:31:34 CET 2010


Hi Vasilis, nice to find a person interrested by this challenge !

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:

sender / compressor:
# gst-launch filesrc location="packets.pcap" ! rohccomp ! udpsink
receiver / decompressor:
# gst-launch udpsrc ! rohcdecomp ! filesink location =
"packets_otherside.txt"

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="false|true").

sender / compressor:
# gst-launch filesrc location="packets.pcap" ! udpsink rohc="true"
receiver / decompressor:
# gst-launch udpsrc rohc="false" ! filesink location =
"packets_otherside.txt"

Any comments ?

Nicolas

----
Ce n'est pas l'appareil qui prend la photo.
Ce sont les yeux, le coeur, le ventre, tout ça...
-+- Jacques-Henri Lartigue -+-
----
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100128/43fd8f89/attachment.htm>


More information about the gstreamer-devel mailing list