论文部分内容阅读
随着互联网的普及,在网络上传输的资料不仅仅限于文字和图形。声音和影视的传播给人们带来了更多新的便利。而要在互联网这种有限带宽的环境下,实现窄带网络的多媒体传播最好的方法是采用流媒体传输方式。流媒体是通过网络传输音频、视频或多媒体文件。在播放前并不需要下载整个文件,数据随时传送随时播放,用流的形式进行数字媒体的传送,从而使人们可以在线欣赏到连续不断的多媒体节目。本课题所研究和实现的基于TMS320C6000系列的实时流媒体交互系统就是这样一种实时的流媒体系统。
本课题是广东省工业攻关项目“基于嵌入式操作系统的网络多媒体交互式传输系统”中的一部分。本文首先讲述了实时流媒体系统的结构及工作原理。同时,由于本系统采用了H.263视频编码标准和G.729的音频编码标准,因此对这两个标准进行了简要介绍。接着文中着重分析了系统中的数据采集、缓冲模块和数据传输模块的设计方案和实现方法。其中具体包括音频解码器的使用,如何利用现场可编程门阵列FPGA和SRAM对音频数据进行数据重整和缓冲。在数据采集时,音视频同步是一个重要问题,本文根据系统的自身特点,提出了一种基于视频帧进行同步的方法。同时,也分析了数据处理模块如何与网络服务器进行数据传输。在最后,对课题进行了总结,并提出了改进方法和建议。
该系统功能已基本实现,经进一步改进应能广泛应用于视频会议,视频点播(Vod)系统,视频监控等多个领域,带来良好的经济效益与社会效益。