跨异构终端的WebRTC移动多媒体技术研究

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:samdragon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从2011年 Google 将 WebRTC( Web Real-Time Communication)开源以后,各种基于WebRTC的Web应用增长迅速,也有越来越多的浏览器支持WebRTC。人们只需打开浏览器就可以进行音视频聊天,而无需安装具体的PC应用。但是在移动互联网的背景下,WebRTC在移动端的发展则相对缓慢,当今市场更是没有一款基于WebRTC的应用能够支持Web和移动端的联合通信。本文重点关注基于WebRTC的异构终端之间的通信问题,异构终端指Web端和Android端。我们模拟视频会议的场景,不同终端的成员都可以加入到同一个会议室同其他终端音视频聊天。本文结合WebRTC端到端传输特点将其应用到视频会议系统环境中,并设计一套方案实现视频会议中成员的加入和离开。我们选择XMPP作为信令的承载协议,以及XMPP的扩展协议Jingle作为会话控制协议,利用WebRTC提供的API实现本地音视频流的采集、传输与播放。每个客户端需要先登录到XMPP服务器,然后输入房间号以加入视频会议房间,当有其他成员加入时,媒体流服务器便会转发媒体流给房间内的其他成员。信令服务器还会维持每个客户端的状态,客户端通过心跳机制一直向服务器发送消息来保证自己在线状态,当服务器一定时间收不到该客户端发送消息便会认为该客户端离线。客户端和信令服务器之间的信道区别于传输媒体流所用的信道。根据本文设计,我们搭建服务器端,并开发Android客户端应用。最终成功完成此视频会议系统,实现各异构终端的两两连接以及跨终端连接。本文将给出Android客户端详细设计与实现。最后,本文对该系统丢包率、时延和帧率进行了测试,经过对数据的分析对比,发现WebRTC技术可以应对网络波动情况,有较低的时延,能满足视频会议系统的要求,从而验证了此方案的可行性。
其他文献
目的对左氧氟沙星联合头孢哌酮舒巴坦与莫西沙星治疗慢支(慢性支气管炎)并肺炎进行疗效-成本分析。方法选择慢支并肺炎患者189例,随机分成左氧氟沙星联合头孢哌酮舒巴坦治疗
学业负担问题是社会关注的热点问题。采用问卷调查的方式,对义务教育阶段农村学生学业负担的现状及原因进行调查研究,并从政策层面、观念层面、技术层面、心理层面来分析缓解
瞳孔残膜是一种先天性的发育异常,由于胚胎时期晶状体表面血管膜吸收不全所致。笔者在中山眼科中心学习时遇到1例双眼先天性瞳孔残膜患者,现报告如下。1临床资料患者男,4岁,
随着我国经济和实力的不断提升,我国对自然资源利用率明显增加,所用的技术手段也在不断改善。其中,石油天然气作为在我国使用较为广泛的自然资源,相应的管道建设也在蓬勃发展
被动句式的研究从古代汉语、近代汉语一直到现代汉语都是学者研究的重点,研究的范围主要包括被动句式的标志和标记这两个方面。文章主要对被动句式的研究现状做以分析,并简要
服务接触管理的概念和思想来自于花旗银行的实践,本文从银行提高服务接触过程可视化效果的实践出发,总结服务接触过程对顾客情感的影响,进而总结提高顾客感知质量的经验。文
目的观察Beyond冷光美白仪对四环素牙的疗效,探讨其安全性及临床价值。方法选择60例患者作为调查对象,随机分为两组,观察组(n=30)的430枚四环素牙采用Beyond冷光美白仪及其配
心智图又称脑图、思维地图,于20世纪70年代由英国人托尼·博赞提出。心智图在学习基础比较薄弱的职校学生中推行具有很大的可行性,其大大提高了学生记忆品质,具有很大的推广
我国现行的金融监管体制是典型的多边分业监管体制,但是结构化金融产品创新、金融混业经营以及载体——金融控股公司已大量存在。金融实践已经对传统的金融监管体制与金融法
采煤机长时间在交变载荷下运行,易产生疲劳裂纹,提出利用小角度纵波探头在轴端面的检测方法,探讨了采煤机惰轮轴非拆卸超声检测策略。搭建了惰轮轴超声检测实验平台,对预制有