WebRTC技术的研究与应用

被引量 : 0次 | 上传用户:songfenhao3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前视频语音实时通信应用的实现方式可以分为两种,一种是网页版实时通讯应用,一种是客户端版实时通讯应用。对于网页版实时通讯应用,通信双方首先要在浏览器中安装诸如Adobe Flash、Microsoft Sliverlight等插件,除去安装和更新的不便,开发者也需要针对插件进行开发,需要考虑不同厂商的浏览器以及不同的操作系统,非常繁琐。对于客户端版的实时通讯应用,开发软件时也需要考虑不同的平台,并且开发出的软件,相互之间一般不能相互通信,比如:QQ和MSN用户之间不能直接进行通信,通信的双方需要下载安装同一款软件。并且客户端方式的实时通讯应用采用的一般是私有协议。2011年之后,随着WebRTC (Web Real-Time Communication)基于Web的网络实时通讯技术的出现,情况发生了改变。开发者无需下载任何插件,便能够基于浏览器(Chrome、FireFox等)开发出丰富的多媒体应用,并且不需要关注音视频的采集、编解码等数字信号处理过程,需要做的仅仅是编写简单的Javascript程序。基于该技术全部开放、不收费、品质好,属于在浏览器通讯范畴内的完备的解决方案,可以预见在不远的将来必定会对传统的OTT(Over the top)、电信运营商带来不小的影响。本文详细论述了WebRTC技术的现状、系统框架,并详细介绍了Web API的演变、使用和应用场景,力图让对WebRTC技术感兴趣的读者,能够在最短的时间内了解这项技术,并能够迅速上手开发出不同的Web APP,丰富用户的应用体验。除此之外,本文依据提供的WebRTC API开发出了基于该技术的网页视频会议应用。该应用以Win7为平台,搭建Node.js服务器。服务器端为用户提供登录界面,管理用户的登记退出记录及视频通信时的信令协商。客户端选用Chrome浏览器。客户端在浏览器的地址输入框中输入Node.js服务器地址,点击回车键,获得编写的登陆界面,输入姓名后,点击登录,即可进入视频会议系统。同时会显示一个记录用户登录及退出时间的页面,用于动态地显示加入视频会议的用户及退出视频会议的用户,便于用户查看视频会议过程中的用户变化情况。本文也对比测试了WebRTC技术中的RTCDataChannel传输文本信息和WebSocket协议传输文本信息的网络时延,比较这两种新技术在数据传输方面,哪种技术更适合于在端到端间进行传输。
其他文献
要做一个好教师,要善于总结自己的教学经验和教训,深入研究和探讨课堂教学的规律,要懂得把握学生、把握教材、把握课堂。
当代大学生是网络场景与现实场景高度吻合的"互联网原住民"。运用认知行为理论对大学生网络素养缺失现象进行具体分析。研究发现,大学生存在社交场景"圈层化封闭"、学习场景"
伴随资本市场的迅速发展,人们逐渐开始关注和重视会计师事务所审计质量,所以,大量学者开始针对会计师事务所审计质量展开了一系列的研究分析。首先,建立准确可靠的审计质量评
目的探讨原发性开角型青光眼(POAG)病情进展的相关危险因素。方法回顾性分析北京同仁医院POAG患者中,随诊达3年以上,有5次以上眼压记录者的病情进展情况。将符合入选标准的20
随着全球经济一体化的深入发展,人力资源作为组织发展的核心动力,逐渐受到重视。企业竞争力的取得,都依赖于对其自身人力资源进行系统和有效地开发与管理。培训作为人力资源
以柏林火车站、中国的南京火车站和上海南站为例,详细介绍了三座新型火车站的设计,探索了现代化新型火车站的特点,体现了现代新型火车站的宽敞舒适与方便快捷,同时能促进异地
对于自己的办公室,过足了甲方瘾的设计师,可以顺应自己的创作灵感和喜好随意下笔。设计师的办公室是其设计构想的发源地,同时,其设计本身往往是最前沿的新概念、新工艺的试验场,是
汽车是现代工业技术最具有影响的成就之一,汽车产业是现代世界经济的重要支柱之一,为现代社会的发展,在满足人类需求上做出了重大贡献。然而,随着大量汽车的使用,已经并将持
制造业在我国经济发展中起主导作用,占国内生产总值的40%左右。自2013年以来,随着我国制造业的产业结构升级,我国的制造业已由最初的劳动和资源密集型产业逐步向资本和技术密
准确计算核主泵叶轮在流体介质中的动应力对核主泵安全可靠运行具有十分重要的意义。本文开展了基于谐响应分析的叶轮动应力的研究,完成了叶轮模态分析、阻尼比分析,压力脉动