Print

大容量VoIP电话会议系统的研究与实现

论文摘要

目前,VoIP电话会议模型主要分为两种:基于服务器混音的模型和基于客户端混音的模型。在VoIP系统中,这两种模型都很难同时满足大容量、低开销和可扩展的要求。本文详细分析了VoIP电话会议的关键技术,针对现有的两种模型的缺点和不足,指出了传统模型系统低容量、高开销的根本原因,引入语音代理的概念,提出了一种新的电话会议模型,并结合IAX2协议、利用现有的优秀开源服务器Asterisk实现了这种电话会议系统。在现有局域网环境下,对系统进行了性能测试,测试结果表明,该系统实现了多协议客户端的多方通话,并支持不同语音编码格式的客户端参与会议,满足了大容量、低开销、可扩展的系统要求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究的背景和意义
  • 1.2 研究现状
  • 1.3 论文的主要工作
  • 1.4 论文内容安排
  • 第二章 电话会议的相关技术及主流协议
  • 2.1 系统逻辑模型及相关概念
  • 2.1.1 系统逻辑模型
  • 2.1.2 电话会议系统的相关定义
  • 2.1.3 会议角色的定义
  • 2.1.4 控制信令的定义
  • 2.2 VoIP电话会议的关键技术
  • 2.2.1 音频编解码
  • 2.2.2 混音算法
  • 2.2.3 音频混合前后的处理
  • 2.2.4 NAT穿越技术
  • 2.3 主流电话会议标准
  • 2.3.1 H.323 协议
  • 2.3.2 SIP协议
  • 2.3.3 IAX2 协议
  • 2.3.4 三种协议的比较
  • 2.4 本章小结
  • 第三章 现有的VoIP电话会议模型
  • 3.1 现有的电话会议系统
  • 3.2 基于服务器混音的模型
  • 3.2.1 电话会议系统结构
  • 3.2.2 服务器的处理流程
  • 3.2.3 与会者的处理流程
  • 3.3 基于客户端混音的模型
  • 3.3.1 电话会议系统结构
  • 3.3.2 服务器的处理流程
  • 3.3.3 与会者的处理流程
  • 3.4 对现有模型的分析
  • 3.4.1 影响会议系统性能的主要因素
  • 3.4.2 现有模型的性能分析
  • 第四章 基于语音代理的电话会议模型
  • 4.1 相关概念及系统结构
  • 4.1.1 相关概念
  • 4.1.2 系统结构
  • 4.1.3 服务器的处理流程
  • 4.1.4 与会者的处理流程
  • 4.2 静音检测
  • 4.2.1 静音检测的原理
  • 4.2.2 静音检测算法
  • 4.2.3 本文采用的静音检测算法
  • 4.3 语音代理
  • 4.4 性能分析
  • 4.5 本章小结
  • 第五章 结合IAX2 协议对新模型的实现
  • 5.1 系统总体概述
  • 5.1.1 系统总体设计方案
  • 5.1.2 系统总体结构
  • 5.2 系统详细设计与实现
  • 5.2.1 会议通信帧
  • 5.2.2 P2P建立流程
  • 5.2.3 客户端实现
  • 5.2.4 界面显示
  • 5.3 系统的性能测试
  • 5.3.1 测试环境
  • 5.3.2 测试结果
  • 5.3.3 结论
  • 5.4 本章小结
  • 第六章 总结和展望
  • 6.1 工作总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 作者在读研期间的成果
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/99aedd033ecd65d367d6266f.html