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

被引量 : 0次 | 上传用户:zkinchow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
WebRTC (Web Real-time Communication)技术是浏览器之间音视频实时通讯技术,由Google公司在2010年收购VoIP软件开发商Global IP Solutions (GIPS)公司的专利技术并整合的开源项目,并将成为下一代Web技术标准之一。根据中小企业对小型视频会议的需求,采用B/S结构,为中小企业设计并实现了基于WebRTC的视频会议系统。论文所做的主要工作包括如下几个方面:1.采用Node.js服务器技术,搭建并实现Web服务器,从URL路由到业务流程控制以及界面模板引擎设计,再到MongoDB数据库的访问细节封装。整体采用MVC架构组织和维护代码。2.在对WebRTC的音视频通讯原理深入理解的前提下,利用WebSocket协议设计并实现了音视频通信的信令实时服务器;结合WebRTC规范的Web API接口实现了客户端视频交互模块。3.在前面两步实现了视频语音交互的基础上,按照中小企业对小型视频会议的需求,扩展并实现了在线文字聊天功能模块、会议电子白板功能模块、用户信息管理模块以及系统后台管理模块等。更加丰富了视频会议系统的功能。开发的基于WebRTC的视频会议系统,经测试语音视频清晰,并且具有界面操作友好、系统部署容易以及易于维护等特点,满足了中小企业对小型视频会议的需求。
其他文献
钢构件具有重量轻、易成型和成本低等独特优点,因此新型产品的钢构件的比例日益增加。钢构件设计最主要内容之一就是钢构件放样展开。如何迅速、正确展开计算和绘制钢构件展
目的观察用雷公藤多甙对1型糖尿病患者进行免疫干预治疗的疗效。方法在均使用胰岛素作为基础治疗的情况下,46例1型糖尿病患者随机分为治疗组(加用雷公藤多甙)及对照组,每组23
当前,道德冷漠事件频发,由于不存在法律上的权利义务关系,进而旁观者无责任,无法对见危不救行为进行规制,仅依靠道德明显达不到公平正义的社会效果,突破特殊关系实施救助,将
<正>现代信息技术在小学语文教学中的应用,是多元信息与语文的人文性的碰撞,它为小学语文注入了新的活力,为教师教学、学生学好用好知识,提供了坚实的技术保障。可以这样说,
<正>日记,是一种常见的练笔方式,也是一种常用的作业形式。为此,许多语文教师都钟爱它。但学生写日记的现状却不容乐观,很多学生只要一碰到写日记,就愁眉苦脸、搜肠刮肚、无
<正>目前我们所使用的人教版教材及课改年级所使用的各版本"课标实验教材",其文质愈加精美,但随之而来的是文本内容的主题也在不断拓宽和加深,教学难度亦随其重难点的变化而
马基雅维利从古以来便是一位极富争议的思想家,人们普遍认为,他对人性持相当否定的态度,并且力主用以恶制恶的方式来维持统治。然而这个看似逻辑自洽的论断中却包含着一个矛
高校文化建设和道德培养是高校精神文明建设的重要内容,在人才培养过程中发挥着重要作用,随着研究的深入,二者的关系逐渐成为高等教育的重要课题.学界对高校文化建设与道德培
目的研究不同碘营养状态社区甲状腺功能减退症(甲减)的流行病学特点,探讨影响其发生及转归的因素。方法1999年对盘山(轻度碘缺乏)、彰武(轻度碘缺乏基础上补碘至超足量)和黄
随着计算机、网络和信息技术的发展,被关注的信息越来越多,信息在人们日常生活中也越来越受重视。同时,全国高校的大范围扩招,随着办学规模和学生数量的不断增加,信息数据变