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/

近期下载者

相关文件


收藏者