rohc team mailing list archive
-
rohc team
-
Mailing list archive
-
Message #00495
Re: [Question #195843]: What is needed for RoHC with SIP?
Question #195843 on rohc changed:
https://answers.launchpad.net/rohc/+question/195843
Cedric Baudoin proposed the following answer:
Yes for the user plane it has to be considered. Be careful however if you
want toi group pk, since it Will have impacts on the perf (jitter and delay
)
Br
Cédric
Le 5 mai 2012 13:55, "Didier Barvaux" <question195843@xxxxxxxxxxxxxxxxxxxxx>
a écrit :
> Question #195843 on rohc changed:
> https://answers.launchpad.net/rohc/+question/195843
>
> Didier Barvaux posted a new comment:
> Cédric,
>
> > Using ROHC for that purpose implies that your 2 end points are able to
> communicate using
> > ROHC packets, that is not > straighforward (use of IP tunneling is not
> really useful if your
> > objective is to reduce overhead) . In addition, the main part of the
> overhead is due to the
> > rich text part (plain text XML) and not the header part.
>
> You're right for the modifications of the 2 end points and for the
> overhead in the signalling packets (SIP). However, for data packets
> (RTP), the overhead is still the header part. For those packets, ROHC
> may be interesting even if IP tunneling is required.
>
> Gain for ROHC without tunneling:
> - non-compressed IPv4/UDP/RTP packet = 20-byte IPv4 header + 8-byte UDP
> header
> + 12-byte RTP header + 40-byte audio data = 80 bytes
> - ROHC-compressed IPv4/UDP/RTP packet = 1-byte ROHC header + 40-byte audio
> data = 41 bytes
> = 49% gain
>
> Gain for ROHC with IPv4 tunneling:
> - non-compressed IPv4/UDP/RTP packet = 20-byte IPv4 header + 8-byte UDP
> header
> + 12-byte RTP header + 40-byte audio data = 80 bytes
> - ROHC-compressed IPv4/UDP/RTP packet in IPv4 tunnel = 20-byte IPv4
> header for
> tunnel + 1-byte ROHC header + 40-byte audio data = 61 bytes
> = 24% gain
>
> A 24% gain is still interesting, but the IPv4 tunnel degrades the
> compression gain.
>
> We may group several ROHC packets together (packing) to reduce the overhead
> introduced by the IPv4 tunnel:
> - 4 non-compressed IPv4/UDP/RTP packet = 4 * (20-byte IPv4 header +
> 8-byte UDP header
> + 12-byte RTP header + 40-byte audio data) = 320 bytes
> - 4 ROHC-compressed IPv4/UDP/RTP packet in IPv4 tunnel = 20-byte IPv4
> header for
> tunnel + 4 * (1-byte for packing + 1-byte ROHC header + 40-byte audio
> data) = 188 bytes
> = 41% gain
>
> A 41% gain is definitely interesting :)
>
>
> Regards,
> Didier
>
> --
> You received this question notification because you are a member of ROHC
> Team, which is an answer contact for rohc.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~rohc
> Post to : rohc@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~rohc
> More help : https://help.launchpad.net/ListHelp
>
--
You received this question notification because you are a member of ROHC
Team, which is an answer contact for rohc.