基于WebRTC的即时通讯系统研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:mountaineer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的不断发展,互联网通讯技术的不断完善,即时通讯也产生了多种多样的形式,我们对通讯的方式和要求也变得越来越高,而原有的通讯方式也渐渐达不到我们的要求。网页端即时通讯系统的开发能够适应更多的通讯环境,给用户更好的通讯体验,同时能够减少开发成本,更加符合现在的市场需求。提出了基于WebRTC的跨平台即时通讯系统,采用B/S架构进行开发实现,服务端采用Node.js进行开发,前端页面采用HTML5+JavaScript进行展示,采用WebSocket进行信息通讯,使用MySQL进行持久层数据支持,由于采用简单的实现框架,能够很容易集成到其他项目中去。系统提供了文字通讯,音频通讯,视频通讯,会议模式等多种通讯模式,能够满足大多数的通讯要求。首先对WebRTC和Node.js的技术框架和相关协议进行了深入的研究,介绍了WebRTC的多种信令机制之间的差异和共性,分析了优劣点。详细介绍了WebRTC的音视频处理等模块。此外,为了更加适应实际使用环境,在项目中对通讯流程进行了优化,进行先呼叫再开启多媒体采集器的方式,大大减轻了客户端在通讯过程中的压力。同时针对WebRTC在音频通讯过程中的回声消除问题,设计了一种能够进行双端检测的回声消除办法,采用双过滤器的结构对音频进行过滤,优化回声消除方案。通过实验测试,即时通讯系统能够提供稳定的服务,除了能够对用户的请求及时响应,还能够保证有质量的通讯。最后本文将WebRTC原有方法与本文提出的方法进行了对比测试,验证了该方法的可行性。
其他文献
针对竖轴潮流能水轮机的水动力性能,在拖曳水池中开展模型试验研究。在若干给定的转速和流速情况下考察水轮机能效指数。改变水轮机模型的结构形式及其工作环境,分析尖速比、叶
新生代少数民族流迁人口的城市适应因加入特殊的民族因素变量,使得其较一般新生代农民工流迁人口城市适应显得更复杂、更丰富。基于对银川新生代少数民族流迁人口充分调研基
21世纪是信息化的时代,也是一个创新的时代。社会对创新人才的需求增加,对学校创新人才的培养工作提出了新的要求。而创新思维的诞生往往来自对传统惯性思维的批判。培养人的
目的探讨颈心综合征临床误诊的原因。方法收集作者所在两家医院符合颈椎病的诊断标准并具有至少1项心血管系统症状,除外心血管疾病及可能引起心血管系统症状的其他系统疾病的
儒家经济伦理是中国传统经济伦理的代表,在历史上曾产生了重要的影响.在建设和发展具有中国特色社会主义市场经济的今天,其理论中许多具有普世性的思想仍然具有很高的现代价
随着中国经济的迅速发展,居民的收入和财富水平不断提升,人们不再满足于存款,开始关注理财,部分投资者把眼光放在了期货市场。与国外成熟的期货行业相比,已有20多年的中国期货行业作为金融服务业进入稳步发展阶段。因此,需要针对中国期货行业进行更多元化的学术研究。本文将以山西省HT期货公司营业部作为具体的研究对象,依据学者们对提升服务质量的研究成果,结合个人拙见,提出若干提升服务质量的建议和方案,提供给客户
垃圾按量收费是管制垃圾的最直接的环境经济政策。理论分析和经验证据表明,垃圾按量收费对减少垃圾排放和增加垃圾回收有显著效果。当然,垃圾按量收费也可能存在潜在问题,应用不
以医院教学职能部门为视角,认为基层综合医院存在领导不重视教学管理、带教老师综合带教水平有限和教学工作职能分工不明确等问题.为此,提出取得上级领导的高度重视,提高教师
在经济快速发展的背景下,人们的能源消费能力也越来越强,给世界环境保护带来诸多问题。能源消费总量的不断增加,直接导致环境污染、能源紧缺等问题,如何逐步降低传统能源在能源结构中的比重、提高新型清洁能源使用,优化能源消费结构比重,日渐成为全球各国的关注重点。随着技术成熟与政策向好,一批批新能源发电站陆续投入使用,如风电电站、光伏电站等,优化了我国能源结构,对于降低能源缺口、缓解环境污染问题具有积极意义。
随着通信行业的快速发展,客户数量激增,业务类型繁多,加之三大运营商经过几次重组,其网络资源、企业规模、业务类型、全业务运营能力已非常接近,客户投诉数量也随之急剧增长,市场竞争的加剧,运营模式的转变,使客户服务的重要性被提到空前的高度。而客户投诉管理作为运营商客户服务工作中最重要的部分,对提升服务质量,提高客户满意度,维系老客户起着举足轻重的作用,提高客户投诉管理水平能使企业在长期发展中获得独特的核