论文部分内容阅读
以VoIP为代表的互联网通信作为一种典型的宽带应用正面临着前所未有的发展机遇。VoIP为语音、视频、数据业务的融合提供了一个综合的开放平台。在这个平台上,IP电话、视频播放等等多媒体业务成为了研究的热点。多媒体业务有着光明的前景和巨大的市场潜力,提供各种多媒体业务的媒体服务器在VoIP系统中起着重要的作用。本文就是针对媒体服务器,从视频媒体服务入手,深入研究相关问题、重点研究相关的体系结构和实现技术要素,探讨了基于SIP的视频媒体服务器的实现技术。本文研究的要点包括:第一,考虑到服务器与用户的通信需要有良好的信令控制方式,且信令控制协议SIP有着附加传输代价不大、建立呼叫快等优点,所以服务器的服务请求、退出等信令控制采用SIP方式处理。第二,考虑到网络带宽资源有限且视频数据过于庞大,服务器需要将原始视频数据编码来产生视频媒体;第三,考虑到当前的网络传输,不论是TCP还是UDP,都不利于实时数据的传输,服务器必须在UDP的基础上实现对RTP传输的支持。第四,考虑到针对多个用户的视频媒体服务,为了不浪费带宽并提高服务器的工作性能,服务器采用广播方式来传输数据。本文分为五个章节:第一章介绍了论文工作所涉及到的协议和标准,包括SIP协议、SDP协议、H264编码和RTP/RTCP协议族,强调了研究工作的意义;第二章对需要实现的视频广播SIP媒体服务器作了需求分析,介绍了它的运行环境、结构组织方式和功能行为;第三章介绍了视频广播SIP媒体服务器的设计细节,详细介绍了服务器的信令处理的设计、媒体处理的设计、各个组件的设计以及系统的接口和运行方式的设计等;第四章概要介绍了服务器各个模块的实现细节及各个模块处理的一些重要数据结构,并且探讨了系统实现中的一些相关的实现细节,如SIP协议栈等;第五章介绍了研究的不足和将来的改进方向,给出了一个系统扩展方案。