基于HTML5的实时通信典型应用设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:wwwroot123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
早在VVeb2.0时代开启之初,互联网就已经从信息查看平台转变成可以让用户产生内容的平台,近年来,HTML5技术的兴起,则又一次为互联网的发展带来了质的飞跃,让人们直接通过浏览器就能够使用功能丰富的Web应用,这不仅使得用户体验更加优化,还降低了开发成本。另一方面,在计算机网络迅速发展的背景下,基于互联网的实时通信也成为了人们进行沟通交流最为流行的方式。随着4G等通信技术的到来,如何改善人们利用网络进行沟通交流的用户体验,也从如何加快网络传输速度转变成了如何提供更多内容丰富的新型应用。因此,本文在以研究HTML5新技术为主的前提下,设计并实现了一个典型应用,对HTML5新技术的可行性进行了验证。本文首先在分析了传统应用存在的不足的基础上,提出了Web应用具有的优势,介绍了HTML5和实时通信的发展现状。研究了HTML5的关键技术及其为Web应用的发展所带来的积极作用,分析了它们相比于传统技术存在的优势以及在实时通信应用中的应用场景,并给出了目前各大浏览器厂商对它们的支持程度。然后,本文基于HTML5的关键技术,设计了一个具有家庭监控和家庭互动两大功能模块的典型实时通信应用系统——“家庭关怀”,进行了功能需求分析,给出了各个功能模块的设计方案,并对系统的总体架构及各个组成部分进行了设计。最后,本文利用HTML5的新技术及WebRTC技术实现了“家庭关怀”应用,完成了家庭监控模块中的视频监控及视频录制功能,家庭互动模块中的视频通话、文字聊天、视频截图、涂鸦保存、位置分享等功能,并给出了实现效果,还介绍了如何在开发过程检测浏览器是否支持HTML5,分析了HTML5应用将来发展的潜力。
其他文献
本文基于相关理论,以中国商业银行数据为样本数据,研究在利率市场化进程中央行利率管制对我国商业银行净息差的影响,比较央行利率对大型国有商业银行和股份制银行盈利能力的
农村中学课堂教学方式创新是顺应基础教育课程改革的必然要求,也是提升农村中学生科学素养的重要途径。初中化学是一门极具实践性、极富创造性的课程,特别需要农村初中化学教
抗战时期,国民党作为执政党在人力、物力、财力等方面都占据优势,而中国共产党在人力、物力、财力等方面都处于劣势地位。在抗战时期,国共两党的青年争夺战的最终结果是以中
本文的主要工作是建设台安县城建局供电工程项目管理系统,是以设计并实现一套符合台安县城建局办公习惯,能够提高效率和水平为目的的一个综合系统。在台安县城建局实际需求的引
目的和意义结直肠癌是一种常见的恶性肿瘤,在西方发达国家其发病率居恶性肿瘤谱的第二位,结直肠癌在我国也是常见的恶性肿瘤,且发病率逐渐上升。在治疗上,直肠癌治疗效果还不
鉴于我国是一个发展中国家,煤炭会在未来相当长的时期内仍是支撑我国经济高速增长的主要能源保障。煤炭物流是煤炭产业中的一个重要环节,而煤炭物流集散、转运和配送过程中的
居家养老是我国大力发展的创新型养老模式。政府购买是居家养老服务的主要实现方式,不同购买形式所相应的服务运行机制亦是不同。本文对我国居家养老服务发展历程进行梳理,对
武术散打在经过30多年的不断摸索和发展,在众多武术专家和各级武术管理部门的共同努力下,武术散打运动在不断地发展进步和完善。但在发展过程中也存在着一些问题,待我们去研究。
基带处理板卡是软件无线电平台的最重要的模块之一,主要负责所有基带信号的处理和数据交互。从产品定义和产品性能需求出发,基带处理板卡的需求主要是数据运算能力和板上及板
随着通信互联网技术和智能手机技术的发展,整个世界已经踏入了移动互联网时代。移动互联网时代最主要的特征是海量数据和用户多样性的服务需求,如何面对这两个问题,是众多互