论文部分内容阅读
本文采用模块化的思想对VoIP系统进行设计,按照功能的不同,将其分为七大模块:语音获取、语音编码、分组传送(RTP/RTCP)、分组接收、语音解码、抖动处理、语音播放。在研究了DirectShow的Filter的基础上,借鉴Filter的工作原理,设计了各功能模块之间统一的接口,并且实现了这些模块的基本功能。设计和实现了媒体、信令的中间层一媒体管理模块。此模块向上受到信令的控制,向下控制媒体的处理,为媒体和信令的交互起到桥梁的作用。深入研究了IP网络中影响语音质量的因素:时延、抖动、分组丢失、语音编码。提出一种可以有效的仿真网络时延的模型,并且实现了自适应抖动缓存的处理。