论文部分内容阅读
随着移动无线通信技术的发展,移动无线网络中除了承载传统的语音业务外,开始支持承载多种业务,例如图像,视频,多媒体等。这些灵活多变的业务使得IP技术得到了很快的发展,并加速了全网IP化的进程。在IP网络上承载语音,视频等实时业务时,通常用到RTP技术。这样一个典型的语音包就包含:20个字节的IPv4包头(或者40个字节的IPv6包头),8个字节的UDP包头,12个字节的RTP包头,共40个字节的包头(对IPv6而言,60个字节的包头),但有效的负载却只有15~20字节的语音数据。这样很明显极大地浪费了无线网络中最宝贵的带宽资源,因此有必要对包头进行压缩。ROHC(RObust Header Compression)就是IETF专门针对无线链路的特点而提出的稳健包头压缩技术,在保证稳健性的前提下,极大地提高了系统无线带宽资源的利用率。本文详细介绍了ROHC中采用的各种算法,ROHC的基本压缩框架和主要流程。ROHC提出了一个可扩展的框架,不但可以压缩IPAJDP/RTP包类型,并且还能压缩IP/UDP包类型,IP包类型等包结构。ROHC称之为RTP profile,UDP profile和IP profile。本文详细介绍了这些profile的流程和包结构框架。本文的最后还在ROHC框架的基础上,提出了一些改进方案:重用UDP的Checksum域、有效建立TS_STRIDE和TS_OFFSET、当发生连续丢包时重新计算SN,使得ROHC系统更稳健、更有效。本文还将ROHC系统和视频编码结合在一起,提出了一种新的视频传输框架,在不影响包头压缩效率的前提下,使的视频流传输更加稳健。