论文部分内容阅读
是在IP上传送商业质量的语音,还是在PSTN(Public Switched Telephone Network)上传送数据?数据业务的快速发展、分组网络技术的成熟、数据网络通信信道容量的不断增加等给这个问题提供了答案:下一代网络将是基于IP的,下一代网络将是可以提供包括语音、数据和多媒体等各种业务的、综合的、开放的网络构架,而VoIP正是这个答案的具体体现。 实现VoIP的原理并不复杂:将模拟的语音信号采样、编码并进行压缩,封装在数据网络的分组中进行传输,在接收端对数据进行解码、数模转换恢复成模拟信号即可。但现有的数据网络的基本特性:点对点的、无连接的、尽力而为的、没有服务质量保证等特性并不适合与实时的业务要求,因此VoIP的实现需要一些关键技术的支持,这些技术包括:语音编码和压缩技术、实时传输和控制技术、组播技术、静音压缩和舒适噪声生成技术、回声消除技术、网络服务质量的动态监测和保证技术、以及不同的网络、不同的协议之间的互连互通等等。 本文主要论述基于IP的语音通信所涉及的基本理论和相关的协议与技术,重点论述当前IP数据网络对实时业务提供的支持、语音编码、回声消除和网络通信服务质量的动态监测,在协议的分析上比较H.323和SIP协议之间的优缺点,并具体分析这两个协议的基础:RTP/RTCP协议。用JAVA编程实现点对点、点对多点的RTP通信,并对其通信的实际报文进行抓取分析,最后,针对目前服务质量的控制方法,提出一种VoIP服务质量的自适应控制策略。