论文部分内容阅读
AVS是中国具备自主知识产权的第二代信源编码标准。信源编码技术解决的重点问题是数字音视频海量数据(即初始数据、信源)的编码压缩问题,故也称数字音视频编解码技术。显而易见,它是其后数字信息传输、存储、播放等环节的前提,因此是数字音视频产业的共性基础标准。目前已越来越广泛应用于广播电视等领域。流媒体(Streaming Media)是一种以音视频数据流的方式在网络上传递多媒体信息的技术。与传统的多媒体下载不同,流媒体传输具有实时性和连续性的特点。目前流媒体所采用的信源编码标准通常是MPEG-2、MPEG-4/H.264。互联网流媒体联盟(ISMA)是致力于开放流媒体标准的组织,AVS和ISMA正在展开合作,但是目前ISMA还没有像对MPEG-4/H.264一样支持AVS。本文旨在探讨ISMA的开放框架,并设计AVS over ISMA流媒体系统的前端子系统:AVS over ISMA打包器。本文首先介绍了与系统相关的技术,包括AVS编码标准和IP网络多媒体通信。在这部分,首先简单介绍了音视频编码的历史沿革和MPEG系列标准,然后着重介绍了AVS标准的一些关键技术以及和H.264以及MPEG-2的性能比较。在IP网络多媒体传输部分,首先分析了传输层承载的2个不同方式:TCP和UDP,然后详细介绍并分析ISMA在网络传输上采用的协议: RTP/RTCP,RTSP/SDP,最后简单介绍了ISMA标准。其次,本文又介绍了AVS over ISMA系统所需的一些基本平台,主要是2个开源项目软件,Darwin流媒体服务器和MPEG4IP。这部分中,首先介绍了Darwin流媒体服务器的非开源版本QuickTime Streaming Server的基本技术以及Darwin流媒体服务器开源项目的组成部分和分析,然后介绍了MPEG4IP开源项目。最后,本文详细分析了AVS over ISMA的详细设计和试验结果。首先是介绍该子系统的功能和总体设计,然后对详细设计的介绍,包括2个主要子模块:CAVSRealTimePack和rtp_transmitter的基本逻辑设计。之后,介绍基本试验环境的搭建,并验证所设计子系统在实验环境中试验结果,最后,简单介绍本设计的应用情况。