论文部分内容阅读
随着移动通信技术与计算机网络技术的快速发展,用户对不同类型多媒体业务有越来越高的需求,用户不仅仅需要稳定高质量的话音技术,还要求能够支持数据、视频和多媒体等多种通信方式。IMS (IP Multimedia Subsystem)技术即IP多媒体子系统,是在基于IP的网络上提供多媒体业务的通用网络架构,采用SIP作为会话控制协议,它的提出为多媒体及视频通话技术提供了更广阔的发展空间。本文根据视频通信市场现状,提出基于SIP的IMS视频通信解决方案,研发一款视频通话终端,以满足用户对视频通话日益增长的需求。本文首先介绍了IMS技术,提出视频通信应用的市场需求,并对比H.323和SIP两种多媒体通信协议,说明IMS系统采用SIP协议的原因,同时详细介绍了SIP协议的实现机制和开源的SIP协议栈PJSIP;接着本文阐述了基于SIP的IMS视频通信方案的设计思路,在PJSIP工程原有语音IP通话功能的基础上添加视频通话功能,包括视频通信系统的搭建、添加SDP信息等,工作重点是终端视频系统各模块的编程实现,其中有三大功能模块:视频数据采集模块、视频编解码模块和RTP传输模块,在详细分析各模块关键技术的同时也说明了具体实现方法;最后本文介绍了视频系统设计及实现过程中遇到的技术难题,对视频SDP, H.263负载头和视频动态协商等问题进行研究并给出解决方案。