论文部分内容阅读
近年来,视频通信技术不断发展,并逐步完善和成熟。以视频通信技术为核心的视频通信系统在人们的社会生活中也得到了广泛应用。常见视频通信系统包括,可视电话系统,视频监控系统,视频会议系统等。由此可见,视频通信技术正在走进人们的日常生产生活之中,成为了人们生活的一部分。
视频通信系统一般由视频处理终端和服务器端两部分组成。在视频处理终端中,主要包括视频处理硬件平台和相关传输控制协议两部分。在通常情况下,视频处理终端都需要在有限的时间处理大量的视频数据,所以视频处理终端必须具有足够强大的数字运算能力和外围控制能力。DM6446是TI公司开发的一款专门用于视频处理的新型处理器,处理器采用Davici技术,ARM+DSP双核处理器,并配置一个视频处理子系统(VPSS),非常适合应用于视频处理场合。视频通信系统中视频传输控制协议的选择也非常关键。SIP协议是一种视频终端协议标准,结构简单,扩展性好,常被应用在分布式internet通信环境中。本系统在局域网内完成视频流的实时传输控制,采用SIP协议是一个不错的选择。
本文以DM6446为硬件设计平台,以SIP协议为传输控制协议,在局域网内设计并实现了视频数据的实时采集与传输。本文将主要从以下三个方面展开讨论:
1,研究了DM6446系统硬件平台和软件架构。在ARM系统平台上,实现了音视频的实时采集与播放过程,重点讲解视频数据的片内复制过程。
2,介绍了SIP协议整体结构,并和常见的H.323协议做对比。将eXosip2协议栈编译在ARM端软件平台上,搭建SIP呼叫系统,实现用户注册与呼叫流程。经过媒体协商,视频终端确定视频编码类型为H.264编码。
3,基于ortp开放协议栈,完成CIF视频的实时传输。其中,涉及到视频帧的拆包,ortp打包,码率控制和视频包重组技术。
实验结果表明,基于DM6446硬件平台,采用H.264 base-line视频编码算法和SIP传输控制协议,在局域网内完成CIF视频的实时传输,可以达到每秒25帧的实时性要求。