首页> 中文学位 >基于WebRTC的音频会议系统的设计与实现
【6h】

基于WebRTC的音频会议系统的设计与实现

代理获取

摘要

近年来,随着无线通信宽带的增长和移动设备的普及,IP媒体技术市场潜力逐渐显现,其中为移动终端适配的IP电话会议系统市场需求巨大,但是移动设备之间的传统的音频实时通讯实现难以普及,它需要把音频媒体采集、音频信号处理技术、音频编解码、实时传输控制等功能结合起来,需要依赖复杂且昂贵的硬件设备实现,支持的会议成员个数也十分有限。为充分利用IP技术解决移动设备间的音频会议问题,本文针对用户和开发者设计并实现了一款音频会议系统服务器及SDK封装。通过调用封装的SDK接口,app开发者可以集成音频会议系统的功能。
  首先,本文以典型应用场景为例,分析了当前音频会议系统的客户需求,并根据用户需求分析当前市场可用的IP音频技术方案,选定WebRTC为基础的技术方案,设计了基于WebRTC的音频会议系统架构模型。
  其次,由于WebRTC是对媒体流的处理和混音,并不存在会议管理的模块和概念,因而本文针对WebRTC进行二次开发,对WebRTC库进行封装,把一路用channelid标识的媒体流与用sessionid标识的会话进行对应关系,设计模块对sessionid进行管理,设计模块内部实现和业务实现流程。媒体处理模块和会议管理模块使用SIP信令进行通信,为了符合系统需求,对sofia sip进行封装。
  第三,本文对所设计的各个模块进行了功能实现,每个模块设计相应的类、类成员变量和函数去实现相应功能,并设计各个模块之间的通信协议,用于模块间的交互。
  第四,对本系统环境搭建和测试,测试创建会议、邀请成员、会场放音、解散会议等功能和语音的清晰度、延时、还原度等。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号