论文部分内容阅读
随着互联网信息技术的蓬勃发展,人们对语音视频的信息交流需求愈加丰富。当飞速发展的互联网技术带来方便直接的语音视频交流体验后,人们将对语音视频交流产生浓厚的兴趣和依赖。语音视频交流可以应用在远程医疗、在线教育、远程办公等方面,拥有很大的发展前景。现阶段,基于硬件和完整软件的视频会议系统方法均不能满足那些想要在自己的应用中增加视频会议能力的客户需求。Web RTC是一个支持网页浏览器进行实时语音通话或视频通话的技术。仅需简单的应用程序编程接口,无需下载安装任何插件,即可为网页、软件或终端应用程序添加视频通话的功能。本文所述视频会议系统是基于Web RTC的轻量级SaaS型视频会议服务,SaaS是一种通过Internet提供软件的模式。用户不再需要安装软件,软件供应商的所有软件以服务的形式放在云端,用户根据自身的需求,向软件供应商定购所需要的服务。本文首先对当前的视频会议解决方案进行对比分析,总结了基于Web RTC实现视频会议能力服务的优势,基于对当前视频会议解决方案和用户需求的分析,以Web RTC为基础,以视频会议业务为驱动,对视频会议业务平台进行总体设计和用户开发流程设计,再对视频会议能力SDK进行设计和封装,在此基础上实现RTC平台体验demo,实现视频会议产品服务,最后对系统各模块分别进行展示和测试。本文所述视频会议系统相较于其它视频会议系统的优势在于其既不需要用户购买硬件支持,也不需要不断地更新升级客户端软件,而是可以自由实时地获得所需的语音视频会议能力,并且语音视频会议能力具有可扩展性。本方案的信令层通信协议采用SIP协议。SIP协议作为电信网IMS核心网的组网协议,标准成熟,对语音、视频通话支持完善。