rohc-1.2.0
所属分类:Linux/Unix编程
开发工具:Visual C++
文件大小:23970KB
下载次数:51
上传日期:2011-11-23 11:09:02
上 传 者:
小程序员tim
说明: 实现了鲁棒性包头压缩算法,运行在Linux环境中,并带有测试数据
(Achieve a robust header compression algorithm, running in a Linux environment, and with test data)
文件列表:
src\common\comp_list.c (7494, 2010-05-27)
src\common\comp_list.h (2500, 2010-05-27)
src\common\crc.c (3815, 2010-05-27)
src\common\crc.h (1014, 2010-05-27)
src\common\decode.c (3289, 2010-05-27)
src\common\decode.h (1345, 2010-05-27)
src\common\ip.c (16511, 2010-05-27)
src\common\ip.h (6619, 2010-05-27)
src\common\ip_id.c (1444, 2010-05-27)
src\common\ip_id.h (708, 2010-05-27)
src\common\lsb.c (2063, 2010-05-27)
src\common\lsb.h (871, 2010-05-27)
src\common\Makefile.am (771, 2010-05-27)
src\common\rohc.c (414, 2010-05-27)
src\common\rohc.h (21107, 2010-05-27)
src\common\rtp.h (968, 2010-05-27)
src\common\sdvl.c (4412, 2010-05-27)
src\common\sdvl.h (488, 2010-05-27)
src\common\ts_sc_comp.c (5834, 2010-05-27)
src\common\ts_sc_comp.h (2138, 2010-05-27)
src\common\ts_sc_decomp.c (3538, 2010-05-27)
src\common\ts_sc_decomp.h (1256, 2010-05-27)
src\common\udp_lite.h (346, 2010-05-27)
src\common\wlsb.c (10898, 2010-05-27)
src\common\wlsb.h (1894, 2010-05-27)
src\comp\cid.c (1790, 2010-05-27)
src\comp\cid.h (404, 2010-05-27)
src\comp\c_generic.c (197156, 2010-05-27)
src\comp\c_generic.h (10858, 2010-05-27)
src\comp\c_ip.c (4667, 2010-05-27)
src\comp\c_ip.h (389, 2010-05-27)
src\comp\c_rtp.c (18813, 2010-05-27)
src\comp\c_rtp.h (3220, 2010-05-27)
src\comp\c_udp.c (15811, 2010-05-27)
src\comp\c_udp.h (2091, 2010-05-27)
src\comp\c_udp_lite.c (24128, 2010-05-27)
src\comp\c_udp_lite.h (2058, 2010-05-27)
src\comp\c_uncompressed.c (13595, 2010-05-27)
src\comp\c_uncompressed.h (1948, 2010-05-27)
src\comp\Makefile.am (729, 2010-05-27)
... ...
Introduction
------------
This piece of software is an implementation of RObust Header Compression for
Linux (or other Unix-compatible OS). The library can be used to add ROHC
compression/decompression capabilities to an application.
Official website: http://launchpad.net/rohc
Mailing list: rohc@lists.launchpad.net
Mailing list archives: http://lists.launchpad.net/rohc/
Bugtracker: http://bugs.launchpad.net/rohc
License
-------
The project is licensed under GPL, see the COPYING and AUTHORS files for more
details.
Libraries
---------
The sources are in the src subdirectory. The sources are separated into three
libraries:
- a library that contains the routines used for both the compression and the
decompression processes
- a library that handles the compression process
- a library that handles the decompression process
See the INSTALL file to learn to build the libraries.
Non-regression tests
--------------------
The test subdirectory contains a test application. See the header of the test.c
file for details. There is also a report tool that tests the ROHC libraries with
several IP flows and outputs an HTML page with the test results.
See the INSTALL file to learn how to use the non-regression and report tools.
Statistics
----------
The statistics subdirectory contains a test and statistic application. The auto.pl
script outputs a HTML with the tests and statistics results.
The auto.pl script calls others scripts :
- test.sh executes the tests list and generate the log -> list.txt
- analyse_log.pl extracts information from the log
- gnuplot.sh generates graphics
- stats.pl generate the stats.html
See the INSTALL file to learn how to use the test and statistic application and the auto.pl
script.
Requirements: Perl, Gnuplot, Zenity
References
----------
RFC 3095 RObust Header Compression (ROHC): Framework and four profiles:
RTP, UDP, ESP, and uncompressed.
http://www.ietf.org/rfc/rfc3095.txt
RFC 3096 Requirements for robust IP/UDP/RTP header compression.
http://www.ietf.org/rfc/rfc3096.txt
RFC 3828 The Lightweight User Datagram Protocol (UDP-Lite).
http://www.ietf.org/rfc/rfc3828.txt
RFC 3843 RObust Header Compression (ROHC): A Compression Profile for IP.
http://www.ietf.org/rfc/rfc3843.txt
RFC 4019 RObust Header Compression (ROHC): Profiles for User Datagram
Protocol (UDP) Lite.
http://www.ietf.org/rfc/rfc4019.txt
ROHC library The Open Source ROHC library described by the README file you are
currently reading.
http://launchpad.net/rohc
ROHC Linux A GPL-licensed implementation of ROHC over PPP for the 2.4 Linux
kernel. The ROHC library is mainly based on this software.
http://rohc.sourceforge.net/
UDP-Lite An UDP-Lite implementation for the Linux kernel.
http://www.erg.abdn.ac.uk/users/gerrit/udp-lite/
近期下载者:
相关文件:
收藏者: