论文部分内容阅读
随着IP互联网通信技术以及移动通信技术的发展,NGN网络已经成为互联网发展的方向。NGN网络是以软交换为核心,以丰富的媒体应用为特征的网络,而SIP为语音、视频、数据业务的融合提供了一个综合的开放平台。本文研究的目的是如何通过SIP协议对丰富的媒体资源进行管理、播放和增值开发,由于目前互联网络上的丰富的媒体大都通过HTTP、MMS、RTSP等协议进行管理,但这三种协议仅局限于IP网络,而SIP不仅可以很方便地连接到PSTN网络,同时也是第三代移动系统的核心协议,因此,SIP流媒体广播服务器有非常好的发展前景。本文首先介绍了研究的背景,介绍了流媒体技术的原理,SIP及其相关协议,介绍了B2BUA服务器的工作方式与普通服务器的区别;依据B2BUA服务器的特性,本文将流媒体广播服务器的节目管理模块作为UA注册到SIP Proxy上;在编码解码方面,本文采用SLINEAR中间格式,使用媒体播放器解码文件,使用管道连接解码线程和编码线程;在负载均衡方面,本文认为负载均衡是一个系统的工程,需要在从源文件到用户的播放终端这条路径上的各个环节进行研究,除了使用LVS和DNS进行负载平衡外,本文根据广播服务器的特点,使用管道作为内部的缓冲机制;同时根据SIP协议的特性,使用SIP Proxy服务器作为负载平衡的服务器,根据不同的拨号规划,对负载进行调节;在SIP安全方面,首先介绍了VoIP与PSTN之间的不同,对SIP比较容易受到的攻击进行了分析,介绍了SIP协议使用的安全机制并指出了这些机制的不足之处。