论文部分内容阅读
随着移动网络的发展和移动设备性能的提高,移动应用也随之逐步的扩展,渗透到社会生活的各个方面。视频分享业务正式在这一背景下孕育而生,成为下一代移动网络的一大重要的应用。由于视频分享业务涉及到多媒体传输等通信过程,因此其业务的部署主要依附于IP多媒体子系统(IP Multimedia Subsystem, IMS),因为IMS在保证具有一定服务质量(Quality of Service, QoS)要求的实时视频传输的同时,还提供了强大的业务整合能力,实现了对业务的控制,为此类多媒体业务的开发和部署提供了极大地便利。本文提出的具有视频分享的客户端则是基于IMS网络架构进行设计和开发的,利用IMS中通用的会话初始化协议(Session Initlation Protocol, SIP)建立客户端和IMS核心网元之间具有端到端QoS保证的会话,从而对业务流程进行控制。在信令设计方面,我们利用了SIP协议中的扩展字段,并对其进行了新的定义使之服务于该业务流程状态机的设计和实现。同时,还灵活的利用了扩展型的SIP消息作为视频分享流程中的控制信令,很好的满足了业务功能的要求;在实时流媒体传输方面,客户端主要采用实时传输协议(Real-time Transport Protocol, RTP)协议为数据提供了具有实时特征的端对端传送服务以及时间信息和流同步,此部分功能的实现主要基于Gstreamer流媒体应用框架及其提供的开源的库和开发工具。研究过程中,通过搭建OpenIMS仿真平台对视频分享业务从信令一致性和业务功能两个方面进行了测试,通过将测试结果与标准化组织的相关协议标准进行比对,验证了该方案设计的合理性和可靠性,为该系统的移植和进一步开发和研究提供了全面的依据。