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