rohc

NAME
DESCRIPTION
SEE ALSO
COLOPHON

NAME

rohc - The ROHC protocol and library

DESCRIPTION

The ROHC acronym stands for RObust Header Compression. It may refer to two different elements:

o

the ROHC protocol,

o

the ROHC library.

The ROHC protocol
The ROHC protocol aims at reducing bandwidth usage on network links with limited capacity or expensive costs, such as mobile networks or satellite links. It defines a lossless compression scheme for network headers. It does not act on the network payload in any way.

The ROHC protocol is very efficient for compressing VoIP streams that use RTP as transport protocol. ROHC is also suitable for compressing IPv4, IPv6, UDP, UDP−Lite, ESP, and TCP headers of Internet packets.

See rohc_protocol(7) for more details about the ROHC protocol.

The ROHC library
The ROHC library is an implementation of the ROHC protocol. It provides an easy and robust way for applications to reduce their bandwidth usage on network links with limited capacity or expensive costs. Headers of network packets are compressed with the ROHC protocol and algorithms.

The ROHC library is intended for developers who want to reduce the bandwidth requirements of their applications. The library is published under the LGPL license (version 2.1 or later).

See rohc_library(7) for more details about the ROHC library.

SEE ALSO

rohc_protocol(7), rohc_library(7), ip(7), ipv6(7), udp(7), tcp(7)

COLOPHON

This page is part of release 2.4.0 of the ROHC library project. A description of the project, and information about reporting bugs, can be found at https://rohc-lib.org/.