论文部分内容阅读
多媒体通信系统在工业、医疗、商业和教育等各个方面发挥着重要作用,成为通信应用的研究热点之一。DSP具有强数据处理能力,为嵌入式多媒体终端提供了更高效更便携的实现平台,成为业界主流开发方向之一。实时视频编码多与媒体通信协议是组成多媒体通信系统的两个重要环节,本课题在DSP平台上实现视频编码算法的优化并实现SIP协议,提供支持SIP协议的视频通信终端功能。H.264是MPEG与ITU-T联合视频小组JVT共同制定的国际视频编码标准,它集众多先进视频编码算法优点技术为一身,在压缩编码效率、视频内容自适性处理能力方面及网络层面,特别是对IP网络及移动网络的自适应处理能力、抗干扰能力与健壮性等方面,相比H.263/MPEG-4均有大幅度提高,成为目前应用最广泛的视频编码器之一SIP协议(Session Initiation Protocol)是IETF组织开发和设计的新一代多媒体通信框架信令协议。可以用来建立、改变和终止因特网上两个或多个参与者之间的多媒体会话。SIP协议已经广泛地应用于远程教学、IP电话、多媒体会议和多媒体分发等领域。本论文基于TI的DM642平台,移植H.264视频编码器并实现SIP协议。重点分析研究了H.264帧间编码与帧内编码的算法与快速算法的实现。在DSP平台上移植了H.264开源算法X264,并针对DSP平台特点进行了算法优化、项目优化、结构与内存优化以及代码级优化,实现实时编码。基于开源的SIP协议实现了oSIP的DSP移植,完成了在SIP协议控制下的实时H.264网络视频通信,提供支持SIP的视频通信终端功能,包括SIP注册、会话邀请、实时视频采集、H.264编码、网络传输相关环节。