基于WebRTC的实时通信能力平台研究
发布时间:2018-04-16 00:39
本文选题:WebRT平台 + 多媒体 ; 参考:《北京邮电大学》2015年硕士论文
【摘要】:随着视频会议和多媒体实时通信的网页应用的发展和普及,对浏览器功能提出了更高的通信能力要求。如何把浏览器打造成为真正的音视频实时通信载体,让应用开发者快速地开发无插件的浏览器实时音视频通信应用,成为了众多浏览器厂商的热点研究问题。 为了解决这个问题,一项网页实时多媒体通信的变革性技术——WebRTC (Web Real-Time communication)技术应运而生。相比于传统实时通信网页应用而言,应用开发者不必关注多媒体信号处理过程,只需专注于网页应用的JavaScript程序开发,并且用户也无需安装任何插件。因此,基于WebRTC的web应用具有更高的开发效率及使用便捷性。 本文从WebRTC技术出发,对支持WebRTC的实时通信平台展开了研究与设计。主要工作包括: 首先,深入调研WebRTC技术的相关知识,包括其产生背景和发展现状,并对WebRTC的总体框架和通信模型进行重点分析;同时对WebRTC的核心规范,如其应用编程接口API、媒体协商机制、信令承载、会话建立和数据通道等进行研究与分析。 其次,在研究和分析的WebRTC技术相关知识的基础上,依托中国电信天翼RTC平台项目,参与了对一种以房间为通信单位的WebRTC实时通信能力平台模型设计与实现,主要工作包括对平台的功能、框架、需求、流程和数据结构、以及为应用开发者提供的应用程序编程接口API等进行设计和实现。目前,该项目已经在福建电信内落地。 最后,为验证平台能力,采用搭建的WebRTC实时通信平台独立开发了一款用于提供微直播和视频会议功能的网页应用,对其功能、流程和页面进行了设计,并调用平台所提供的API完成了该web应用的开发工作。该应用现已在企业中投入使用,具有一定的商业运用价值。
[Abstract]:With the development and popularity of video conferencing and multimedia real-time communication web applications, higher communication capabilities are required for browser functions.How to make the browser into a real audio and video real-time communication carrier, so that application developers can quickly develop non-plug-in browser real-time audio and video communication applications has become a hot research issue for many browser manufacturers.In order to solve this problem, a revolutionary technology of web real-time multimedia communication (WebRTC / web Real-Time communication) has emerged as the times require.Compared with traditional real-time communication web applications, application developers do not have to pay attention to the multimedia signal processing process, only focus on web application JavaScript program development, and users do not need to install any plug-ins.Therefore, the web application based on WebRTC has higher development efficiency and convenience.Based on the WebRTC technology, the real-time communication platform supporting WebRTC is researched and designed in this paper.The main tasks include:First of all, we deeply investigate the relevant knowledge of WebRTC technology, including its background and development status, and focus on the overall framework and communication model of WebRTC. At the same time, we focus on the core specifications of WebRTC, such as its application programming interface API, media negotiation mechanism.Signaling bearer, session establishment and data channel are studied and analyzed.Secondly, on the basis of the research and analysis of the related knowledge of WebRTC technology, and relying on the China Telecom Skywing RTC platform project, we participate in the design and implementation of a WebRTC real-time communication capability platform model with room as the communication unit.The main work includes the design and implementation of the function, framework, requirements, flow and data structure of the platform, as well as the application programming interface (API) for application developers.At present, the project has landed in Fujian Telecom.Finally, in order to verify the capability of the platform, the WebRTC real-time communication platform is used to independently develop a web application to provide microbroadcast and video conferencing, and the functions, processes and pages are designed.The API provided by the calling platform completes the development of the web application.The application has been put into use in enterprises and has certain commercial application value.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN919.8
【参考文献】
相关期刊论文 前10条
1 蔡航标;任建辉;徐林;;基于ICE方式多网络视频会议系统中SIP穿越NAT的研究与设计[J];成都大学学报(自然科学版);2009年01期
2 周晔;李生红;;基于ICE的VoIP穿越NAT改进方案[J];计算机安全;2008年10期
3 胡敏;刘六程;刘鹏;;基于WebRTC的视频会议系统的设计与实现[J];电视技术;2013年01期
4 屈振华;李慧云;张海涛;龙显军;;WebRTC技术初探[J];电信科学;2012年10期
5 乐利锋;彭晋;段晓东;;RTCWeb及其与IMS的融合研究[J];电信科学;2013年01期
6 付斌;杨鑫;王松;林鸿;;WebRTC技术研究及其应用[J];电信科学;2013年09期
7 林鸿;王松;杨鑫;付斌;;基于WebRTC技术的应用及平台技术开发与设计[J];电信科学;2013年09期
8 任延珍,喻占武,胡瑞敏;基于RTP/RTCP协议的实时数据传输与同步控制策略[J];计算机工程与应用;2003年10期
9 赵碧海,金瓯;基于交互式电信自助服务平台的设计和实现[J];计算机工程;2005年16期
10 屈振华;龙显军;张海涛;李慧云;;运营商借WebRTC技术 推进IMS视频业务发展[J];通信世界;2012年30期
,本文编号:1756555
本文链接:https://www.wllwen.com/kejilunwen/wltx/1756555.html