基于WebRTC的實時通信能力平臺研究
本文選題:WebRT平臺 + 多媒體; 參考:《北京郵電大學(xué)》2015年碩士論文
【摘要】:隨著視頻會議和多媒體實時通信的網(wǎng)頁應(yīng)用的發(fā)展和普及,對瀏覽器功能提出了更高的通信能力要求。如何把瀏覽器打造成為真正的音視頻實時通信載體,讓應(yīng)用開發(fā)者快速地開發(fā)無插件的瀏覽器實時音視頻通信應(yīng)用,成為了眾多瀏覽器廠商的熱點研究問題。 為了解決這個問題,一項網(wǎng)頁實時多媒體通信的變革性技術(shù)——WebRTC (Web Real-Time communication)技術(shù)應(yīng)運而生。相比于傳統(tǒng)實時通信網(wǎng)頁應(yīng)用而言,應(yīng)用開發(fā)者不必關(guān)注多媒體信號處理過程,只需專注于網(wǎng)頁應(yīng)用的JavaScript程序開發(fā),并且用戶也無需安裝任何插件。因此,基于WebRTC的web應(yīng)用具有更高的開發(fā)效率及使用便捷性。 本文從WebRTC技術(shù)出發(fā),對支持WebRTC的實時通信平臺展開了研究與設(shè)計。主要工作包括: 首先,深入調(diào)研WebRTC技術(shù)的相關(guān)知識,包括其產(chǎn)生背景和發(fā)展現(xiàn)狀,并對WebRTC的總體框架和通信模型進行重點分析;同時對WebRTC的核心規(guī)范,如其應(yīng)用編程接口API、媒體協(xié)商機制、信令承載、會話建立和數(shù)據(jù)通道等進行研究與分析。 其次,在研究和分析的WebRTC技術(shù)相關(guān)知識的基礎(chǔ)上,依托中國電信天翼RTC平臺項目,參與了對一種以房間為通信單位的WebRTC實時通信能力平臺模型設(shè)計與實現(xiàn),主要工作包括對平臺的功能、框架、需求、流程和數(shù)據(jù)結(jié)構(gòu)、以及為應(yīng)用開發(fā)者提供的應(yīng)用程序編程接口API等進行設(shè)計和實現(xiàn)。目前,該項目已經(jīng)在福建電信內(nèi)落地。 最后,為驗證平臺能力,采用搭建的WebRTC實時通信平臺獨立開發(fā)了一款用于提供微直播和視頻會議功能的網(wǎng)頁應(yīng)用,對其功能、流程和頁面進行了設(shè)計,并調(diào)用平臺所提供的API完成了該web應(yīng)用的開發(fā)工作。該應(yīng)用現(xiàn)已在企業(yè)中投入使用,具有一定的商業(yè)運用價值。
[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.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TN919.8
【參考文獻】
相關(guān)期刊論文 前10條
1 蔡航標(biāo);任建輝;徐林;;基于ICE方式多網(wǎng)絡(luò)視頻會議系統(tǒng)中SIP穿越NAT的研究與設(shè)計[J];成都大學(xué)學(xué)報(自然科學(xué)版);2009年01期
2 周曄;李生紅;;基于ICE的VoIP穿越NAT改進方案[J];計算機安全;2008年10期
3 胡敏;劉六程;劉鵬;;基于WebRTC的視頻會議系統(tǒng)的設(shè)計與實現(xiàn)[J];電視技術(shù);2013年01期
4 屈振華;李慧云;張海濤;龍顯軍;;WebRTC技術(shù)初探[J];電信科學(xué);2012年10期
5 樂利鋒;彭晉;段曉東;;RTCWeb及其與IMS的融合研究[J];電信科學(xué);2013年01期
6 付斌;楊鑫;王松;林鴻;;WebRTC技術(shù)研究及其應(yīng)用[J];電信科學(xué);2013年09期
7 林鴻;王松;楊鑫;付斌;;基于WebRTC技術(shù)的應(yīng)用及平臺技術(shù)開發(fā)與設(shè)計[J];電信科學(xué);2013年09期
8 任延珍,喻占武,胡瑞敏;基于RTP/RTCP協(xié)議的實時數(shù)據(jù)傳輸與同步控制策略[J];計算機工程與應(yīng)用;2003年10期
9 趙碧海,金甌;基于交互式電信自助服務(wù)平臺的設(shè)計和實現(xiàn)[J];計算機工程;2005年16期
10 屈振華;龍顯軍;張海濤;李慧云;;運營商借WebRTC技術(shù) 推進IMS視頻業(yè)務(wù)發(fā)展[J];通信世界;2012年30期
,本文編號:1756555
本文鏈接:http://sikaile.net/kejilunwen/wltx/1756555.html