基于QoE的實時通信傳輸優(yōu)化的研究與應用
發(fā)布時間:2022-01-25 03:20
隨著網(wǎng)絡技術的發(fā)展,人與人之間的通信方式發(fā)生了極大的改變,從以往的書信到信息時代的電子郵件,到今天實時通信在生活中的應用越來越廣泛。音視頻通話、在線會議等都要用到相關技術。實時通信場景主要是在對等連接的情況下進行音視頻文件的傳輸,需要有低時延、高帶寬的網(wǎng)絡環(huán)境。因此對于其傳輸技術的優(yōu)化有很好的研究意義。本文基于體驗質(zhì)量驅(qū)動探討了實時通信場景下的傳輸優(yōu)化問題。對一系列相關技術進行了研究與應用,旨在對實時音視頻通信這一場景下的體驗質(zhì)量進行提高,最終達到優(yōu)化用戶服務質(zhì)量的目的。本文完成的主要工作如下:1.研究了實時通信系統(tǒng)的相關技術,首先研究了實時音視頻傳輸?shù)闹髁鏖_源框架WebRTC,研究了WebRTC的相關接口和實時通信連接建立的流程。設計了信令服務器的相關控制信令,使用WebRTC框架搭建了實時音視頻通信系統(tǒng)的Web端和iOS端,為以后的研究工作打下了基礎。2.研究了體驗質(zhì)量評估的相關技術。包括體驗質(zhì)量的三種評價方法和幾種建模方法。突出了體驗質(zhì)量優(yōu)先的實時通信系統(tǒng)傳輸優(yōu)化的主旨。3.研究與應用了新一代傳輸層協(xié)議QUIC,QUIC協(xié)議在傳輸層有著良好的表現(xiàn),其快速、穩(wěn)定、安全的特點使其有著...
【文章來源】:中國科學院大學(中國科學院沈陽計算技術研究所)遼寧省
【文章頁數(shù)】:73 頁
【學位級別】:碩士
【部分圖文】:
015-2018網(wǎng)絡通信用戶與中國網(wǎng)民規(guī)模比較
基于QoE的實時通信傳輸優(yōu)化的研究與應用8NAT穿透,尋找ICE,TURN和STUN一旦發(fā)生了流連接的初始信令,兩個端點就需要開始NAT網(wǎng)絡地址轉(zhuǎn)換,當NAT將專用地址分配給專用網(wǎng)絡內(nèi)部的計算機時,可能會導致建立實時音視頻連接的困難。NAT遍歷是一種解決與IP地址轉(zhuǎn)換相關的問題的方法。在啟用WebRTC的視頻通話中,除非兩個端點都在同一本地網(wǎng)絡上,否則兩者之間將存在一個或多個中間網(wǎng)絡設備(路由器/網(wǎng)關)。WebRTC使用了三個關鍵的技術來解決這些問題:圖2.1信令交互Figure2.1Signalinginteraction交互式連接建立(ICE):ICE用于查找兩臺計算機相互通信的所有方式。它具有兩個主要的過程,分別是收集候選者和檢查連接性。它保證如果有兩個客戶端進行通信的路徑,它將找到這個路徑并確保其效率最高。這個過程會使用以下兩種協(xié)議其中的一種:STUN和TURN。簡單的用UDP穿透NAT(英文全稱是SimpleTraversalofUDPThroughNATs,STUN),NAT的會話遍歷實用程序:STUN代表NAT的會話遍歷實用程序,是一種輕量且簡單的NAT遍歷方法。STUN允許WebRTC客戶端通過向STUN服務器發(fā)出請求來找到自己的公共IP地址。使用中繼穿透NAT:STUN的擴展(英文全稱是TraversalUsingRelaysaroundNAT:RelayExtensionstoSessionTraversalUtilitiesforNAT,TURN):
QUIC對比TCP的連接建立Figure2.2QUICvsTCPconnectionsetup
【參考文獻】:
期刊論文
[1]基于Spring+SpringMVC+hibernate框架的Web系統(tǒng)設計與實現(xiàn)[J]. 朱運喬. 電腦知識與技術. 2018(26)
[2]基于MPTCP的多路徑傳輸優(yōu)化技術綜述[J]. 薛開平,陳珂,倪丹,張泓,洪佩琳. 計算機研究與發(fā)展. 2016(11)
[3]基于WebRTC的實時視音頻通信研究綜述[J]. 張向輝,黃佳慶,吳康恒,雷志斌. 計算機科學. 2015(02)
[4]WebRTC技術研究及其應用[J]. 付斌,楊鑫,王松,林鴻. 電信科學. 2013(09)
[5]WebRTC技術初探[J]. 屈振華,李慧云,張海濤,龍顯軍. 電信科學. 2012(10)
[6]用戶體驗質(zhì)量(QoE)的模型與評價方法綜述[J]. 林闖,胡杰,孔祥震. 計算機學報. 2012(01)
[7]WebSocket在Web實時通信領域的研究[J]. 李代立,陳榕. 電腦知識與技術. 2010(28)
[8]一種基于QoS的QoE到SLA映射方法[J]. 倪萍,廖建新,朱曉民,萬里. 電子與信息學報. 2010(06)
[9]基于覆蓋網(wǎng)絡多路徑與并行TCP的傳輸技術[J]. 桂勇哲,張進宇. 計算機應用. 2010(05)
[10]基于網(wǎng)絡編碼的無線傳感網(wǎng)多路徑傳輸方法[J]. 李姍姍,廖湘科,朱培棟,肖儂. 軟件學報. 2008(10)
碩士論文
[1]基于WebRTC的即時通信視頻系統(tǒng)的設計與實現(xiàn)[D]. 李宇軒.北京交通大學 2016
[2]基于TCP/IP協(xié)議的安全即時通信系統(tǒng)設計與實現(xiàn)[D]. 牛曉蕾.西安電子科技大學 2007
本文編號:3607805
【文章來源】:中國科學院大學(中國科學院沈陽計算技術研究所)遼寧省
【文章頁數(shù)】:73 頁
【學位級別】:碩士
【部分圖文】:
015-2018網(wǎng)絡通信用戶與中國網(wǎng)民規(guī)模比較
基于QoE的實時通信傳輸優(yōu)化的研究與應用8NAT穿透,尋找ICE,TURN和STUN一旦發(fā)生了流連接的初始信令,兩個端點就需要開始NAT網(wǎng)絡地址轉(zhuǎn)換,當NAT將專用地址分配給專用網(wǎng)絡內(nèi)部的計算機時,可能會導致建立實時音視頻連接的困難。NAT遍歷是一種解決與IP地址轉(zhuǎn)換相關的問題的方法。在啟用WebRTC的視頻通話中,除非兩個端點都在同一本地網(wǎng)絡上,否則兩者之間將存在一個或多個中間網(wǎng)絡設備(路由器/網(wǎng)關)。WebRTC使用了三個關鍵的技術來解決這些問題:圖2.1信令交互Figure2.1Signalinginteraction交互式連接建立(ICE):ICE用于查找兩臺計算機相互通信的所有方式。它具有兩個主要的過程,分別是收集候選者和檢查連接性。它保證如果有兩個客戶端進行通信的路徑,它將找到這個路徑并確保其效率最高。這個過程會使用以下兩種協(xié)議其中的一種:STUN和TURN。簡單的用UDP穿透NAT(英文全稱是SimpleTraversalofUDPThroughNATs,STUN),NAT的會話遍歷實用程序:STUN代表NAT的會話遍歷實用程序,是一種輕量且簡單的NAT遍歷方法。STUN允許WebRTC客戶端通過向STUN服務器發(fā)出請求來找到自己的公共IP地址。使用中繼穿透NAT:STUN的擴展(英文全稱是TraversalUsingRelaysaroundNAT:RelayExtensionstoSessionTraversalUtilitiesforNAT,TURN):
QUIC對比TCP的連接建立Figure2.2QUICvsTCPconnectionsetup
【參考文獻】:
期刊論文
[1]基于Spring+SpringMVC+hibernate框架的Web系統(tǒng)設計與實現(xiàn)[J]. 朱運喬. 電腦知識與技術. 2018(26)
[2]基于MPTCP的多路徑傳輸優(yōu)化技術綜述[J]. 薛開平,陳珂,倪丹,張泓,洪佩琳. 計算機研究與發(fā)展. 2016(11)
[3]基于WebRTC的實時視音頻通信研究綜述[J]. 張向輝,黃佳慶,吳康恒,雷志斌. 計算機科學. 2015(02)
[4]WebRTC技術研究及其應用[J]. 付斌,楊鑫,王松,林鴻. 電信科學. 2013(09)
[5]WebRTC技術初探[J]. 屈振華,李慧云,張海濤,龍顯軍. 電信科學. 2012(10)
[6]用戶體驗質(zhì)量(QoE)的模型與評價方法綜述[J]. 林闖,胡杰,孔祥震. 計算機學報. 2012(01)
[7]WebSocket在Web實時通信領域的研究[J]. 李代立,陳榕. 電腦知識與技術. 2010(28)
[8]一種基于QoS的QoE到SLA映射方法[J]. 倪萍,廖建新,朱曉民,萬里. 電子與信息學報. 2010(06)
[9]基于覆蓋網(wǎng)絡多路徑與并行TCP的傳輸技術[J]. 桂勇哲,張進宇. 計算機應用. 2010(05)
[10]基于網(wǎng)絡編碼的無線傳感網(wǎng)多路徑傳輸方法[J]. 李姍姍,廖湘科,朱培棟,肖儂. 軟件學報. 2008(10)
碩士論文
[1]基于WebRTC的即時通信視頻系統(tǒng)的設計與實現(xiàn)[D]. 李宇軒.北京交通大學 2016
[2]基于TCP/IP協(xié)議的安全即時通信系統(tǒng)設計與實現(xiàn)[D]. 牛曉蕾.西安電子科技大學 2007
本文編號:3607805
本文鏈接:http://www.sikaile.net/kejilunwen/xinxigongchenglunwen/3607805.html
最近更新
教材專著