论文部分内容阅读
当今网络应用波及范围广,VoIP技术发展迅速。VoIP技术使得网络资源被充分利用,结合语音编码技术使得它应用在不同通信业务中,VoIP功能也纷纷内置到不同的网络设备中,媒体通信SIP(会话初始化协议)在语音和VoIP业务中应用更加广泛,同样可用于不同类型广播系统中。VoIP应用在广播系统中,能改善通信语音的质量,大大节省广播费用,同时还能扩充广播其他增值业务。对基于SIP协议的VoIP语音的广播业务的研究对未来通信服务有重要的意义。 数据传输主要采用传统 IP网络,无法保证最优化的服务质量,还会出现如时序问题、分组失败和时延产生抖动等情况。语音业务有实时性的要求,尤其时序时延不能过大。本文介绍了VoIP的关键技术,主要涉及到信令、编码、网络传输等技术。论文对与 VoIP相关的常用协议作了详细的分析,包括会话初始化协议,会话描述协议,实时传输协议,重点论述了SIP协议的网络结构,描述了协议的信令作用过程,并对各协议的格式进行介绍。VoIP的各种协议的描述方式、信令作用过程、使用范围都有较大区别,但它们在信令过程、动态传输端口、多业务流方面有着共同的地方。通过对两种常用的VoIP协议即SIP和H.323进行分析比较,指出了SIP应用在VoIP广播业务中的优点。相对于H.323协议,SIP协议拥有结构简单、容易进行扩展和实现及适合于互联网接入等优良特征,更加符合VoIP语音业务需求。在此基础上,论文描述了基于SIP的广播应用软件的设计思路。详细阐述了软件的实现思路及框架结构,主要包括用于控制信令的广播代理模块和媒体会话模块,该软件在开源项目的基础上进行开发,使用模块化设计方式,便于后续版本升级。 论文详细阐述了Speex语音编码算法的优化,同时将Speex编解码的C代码移植到DSP芯片中,根据芯片特性和Speex算法的不同过程中计算量分布情况。实现了一个具备良好语音质量的嵌入式DSP接收器,并最终应用于广播终端中,实现VoIP语音高效率解码。最后在实验室网络中进行系统测试,测试得出广播的不同性能参数。 实验结果表明,广播软件实现了语音传输的功能的相关接口,完成了语音传输的运作流程。基于SIP协议的广播软件具有较好的实时性、良好的语音质量及单点、多点广播功能。解决了媒体在传输过程中的延迟和抖动问题,完全能够实现语音的实时广播、全局广播和区域广播功能。