论文部分内容阅读
随着3G通信技术和移动互联网的迅猛发展,基于IP网络的多媒体传输成为电子技术、计算机技术和通信技术相结合的一项技术。与此同时,多媒体的实时通信已经成为网络通信中一项非常重要的业务。而且这些应用通常和嵌入式系统紧密结合,形成了诸如视频点播、视频会议、视频监控、视频通话等各种各样的多媒体应用,这些应用的出现为人们的生活和工作带来了极大的便利。本论文以一个实际的嵌入式视频传输系统的开发为基础,对嵌入式音视频传输中的关键技术进行了研究。在多媒体通信中多媒体的编解码成为一项非常关键的技术,它不仅关系到网络传输的负荷而且也关乎多媒体通信的质量。论文对音视频通信中常用的编解码方式进行了研究,并对三星公司的S3C6410处理器的硬件编解码进行了讨论。在此基础上论文提出了基于S3C6410处理器的音视频多媒体通信终端,实现了多种格式的编解码。论文完成的主要内容如下:(1)首先提出了课题的研究背景、内容和意义,同时介绍了音视频通信的研究现状和应用现状,并对多媒体音视频传输中的信令技术、语音编解码技术、视频编码、实时传输技术及质量保证技术进行了简单的介绍。(2)多媒体编解码已经成为嵌入式应用开发中一个非常重要的技术,论文在介绍音视频编解码必要性的基础上,介绍了编解码中常用到的技术。然后对两种非常常见的视频编解码MPEG4和H.264编解码进行了详细的介绍,并介绍了常用的各种开源的编码器。然后论文介绍了三星公司的S3C6410处理器中自带的硬件多媒体编码器和其实现方案。(3)论文结合SIP协议的多媒体音视频传输的例子讲述了编解码的实际应用。给出了基于SIP协议的多媒体通信终端的软件架构,并对其中的信令模块、视频采集模块、数据编码、网络传输模块进行了详细的介绍。(4)最后论文介绍了系统测试的结果,并针对目前Linux环境下多媒体编解码软件平台的现状提出了两种可能的解决方案。