基于WebRTC引擎的音频视频交互系统设计与实现

被引量 : 6次 | 上传用户:fspdgx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二十一世纪是信息高速发展和传播的世纪,语音通信逐渐进入了数字化的时代,VoIP(Voice over IP)网络电话的优势越来越明显,而人们对于信息的传递不仅仅只需要语音,具备语音视频等多媒体功能的信息传递工具才是未来信息时代的主角。WebRTC(Web Real-Time Communication)作为这样的Web开发引擎,其最大作用是提供一种实时通信,而这种通信基于互联网标准协议的。在多媒体通信领域,WebRTC依靠其自身的各种优势赢得了Web标准化制定组织W3C和IETF的全力支持,以及像Google、微软和苹果等世界著名IT企业的支持,使得其在互联网上能够迅速的传播开来。文章首先简要介绍了WebRTC的基本架构和组成,确立以WebRTC引擎为基础的具备音频视频交互功能系统的产品定位和设计实施目标;从分析WebRTC发展历程出发,明确了其发展方向与本文研究方向的一致性。以WebRTC为基础的程序设计要研究三个问题:第一个是对WebRTC规范加以明确,第二个是话音回声消除的原理、方法以及优化策略进行研究分析,提出适用于本次研究的算法,第三个对视频模块的WebM格式的VP8编码进行研究和分析。接下来要是对WebRTC相关技术和其他用于此次交互系统研发所用到的开发技术,如HTML5和C++等。再次,按照软件开发模型分为三个部分:产品需求分析、系统设计和系统实现。借由之前所提到的WebRTC的特点,简要分析了其市场发展前景,对本次研发的基于WebRTC引擎的交互系统整体需求进行概括,分解出音频模块和视频模块的详细需求,并按照这些需求建立整体及各个模块所要实现的目标;在此目标的基础上剖析了WebRTC引擎框架,制订了设计的总体原则以及会话机制和想成模型的设计,再分别从声音模块和视频模块两方面进行设计,音频方面利用Speexex设计优化回声消除功能AEC,视频方面分析优化了熵解码和普通环路滤波技术;在产品的实现上,除了对应需求分析和设计,还对WebRTC各类事件的实现和编译工具的安装部署进行了阐述,突出了音频模块数据结构、消息格式以及初始化的实现代码,视频模块图像文件、视频框架的实现。最后搭建软硬件测试环境,对比其他具备相同或相似功能的产品的出测试结果。测试重点放在音频的文件质量和回音消除以及降噪效果,视频清晰度及整体流畅性加以对比。由于本次研究时间有限,对于WebRTC通信安全方面以及下一步工作进行说明。
其他文献
目前,我国的园林施工管理中存在着很多问题。基于此现况,笔者在下文中就现阶段园林施工管理过程中存在的问题进行了相关分析,并结合具体情况提出了一些解决措施。希望能有所
中国近代民族企业既是中国近代化的历史产物,也是中国近代化的重要推动力。它产生于鸦片战争之后,发端于十九世纪六、七十年代的洋务运动,成熟于二十世纪初,结束于民国时期,
目的了解围绝经期女性阴道p H值及微生态状况,探讨围绝经期女性阴道局部给予乳酸菌干预后进行阴道菌群微生态学评价的临床意义。方法选取我院妇科门诊常规体检的已婚女性280
目前随着国家对学历性教育重视的现状,学生升学压力以及学生就业前景的严峻形势,越来越多的学生都选择了职业学校。然而,大多数职业学校的学生普遍具有学习兴趣不浓厚,课堂纪
针对小反刍兽疫病毒核蛋白制备特异性的单克隆抗体,并对其进行生物学特性鉴定和初步应用。以纯化的Bacmid-PPRV-N重组蛋白为抗原免疫BALB/c小鼠,取免疫小鼠的致敏脾细胞与SP2
选用3种中草药配方,采用1%、1.5%、2%3个添加水平,进行9个试验组和1个对照组比较研究。对试验鸡的45 d免疫器官质量和T、B淋巴细胞进行检查,对不同日龄鸡新城疫(ND)和传染性
本文结合铁路客运的发展历程,将大型铁路客运站的建设分为两个阶段、三种类型,即普速铁路时期的门户车站,高铁时期的交通综合体和城市综合体,并从换乘空间功能角度,概括了大
依法治国是党领导人民治理国家的基本方略,其核心在于建设社会主义法治政府。它既是历史的必然,也是现实的需求。我国法治政府的建构离不开对西方法治政府传统的借鉴。本文对
运用市场营销、效用分析等理论,说明现代物流服务的本质是商品生产在流通领域的继续,为商品创造了时间效用和空间效用,从而增加了商品的价值,为消费者带来了客户价值。这种观
<正> 比奇1900是一架T型尾翼气密座舱支线运输机。有两种类型:带货舱的1900C旅客机和1900行政机。装两台涡桨发动机。所有比奇1900装有"整体油箱的机翼"。最大燃油容量为2,59