国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法_4

      文檔序號(hào):9891317閱讀:來源:國知局
      質(zhì)量。
      【主權(quán)項(xiàng)】
      1. 一種網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其特征在于,包括: 所述視頻發(fā)送端將捕獲的實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)按照實(shí)時(shí)視頻會(huì)話雙方協(xié)商的視頻 編解碼格式和應(yīng)用層網(wǎng)絡(luò)傳輸協(xié)議進(jìn)行封裝,經(jīng)由多條不完全相交的網(wǎng)絡(luò)傳輸路徑進(jìn)行多 徑混合冗余傳輸,其中對(duì)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)的關(guān)鍵帖數(shù)據(jù)采用冗余傳輸方式,同時(shí)發(fā) 送至多條不完全相交的傳輸路徑上,對(duì)非關(guān)鍵帖數(shù)據(jù)采用分發(fā)傳輸方式,分配到多條路徑 傳輸; 所述視頻接收端對(duì)接收到的不同傳輸路徑的數(shù)據(jù)包分組進(jìn)行冗余剔除和重組操作,得 到按序排列的實(shí)時(shí)視頻媒體數(shù)據(jù)包,并按照實(shí)時(shí)視頻會(huì)話雙方協(xié)商的視頻編解碼格式和應(yīng) 用層網(wǎng)絡(luò)傳輸協(xié)議進(jìn)行實(shí)時(shí)視頻數(shù)據(jù)分組回調(diào)解碼操作,得到原始的視頻媒體數(shù)據(jù)。2. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其特征 在于,所述多條不完全相交的傳輸路徑是基于應(yīng)用層路由的重疊網(wǎng)絡(luò)構(gòu)建的,包括:一條基 于缺省路由的默認(rèn)路徑和多條不完全相交的應(yīng)用層路由路徑。3. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其特征 在于,包括W下步驟: 步驟1:網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話的發(fā)送端和接收端在多徑混合冗余傳輸過程中,通過帶外信 令服務(wù)器和中繼服務(wù)系統(tǒng)對(duì)業(yè)務(wù)類型和QoS參數(shù)的約束條件進(jìn)行信令交互,獲取n條不完全 相交的傳輸路徑、視頻編解碼格式和應(yīng)用層網(wǎng)絡(luò)傳輸協(xié)議; 步驟2:視頻發(fā)送端根據(jù)獲取的n條不完全相交的傳輸路徑的跳數(shù)和QoS性能指標(biāo)獲得 冗余路徑集合和非冗余路徑集合,并根據(jù)冗余路徑集合和非冗余路徑集合的路徑條數(shù)確定 冗余系數(shù)和非冗余系數(shù),從而得到冗余傳輸路徑和分發(fā)傳輸路徑; 步驟3:視頻發(fā)送端將捕獲的視頻媒體數(shù)據(jù)按照視頻編解碼格式和應(yīng)用層網(wǎng)絡(luò)傳輸協(xié) 議進(jìn)行封裝; 步驟4:視頻發(fā)送端將封裝的視頻媒體數(shù)據(jù)包進(jìn)行I帖提取和冗余傳輸操作,將提取的I 帖數(shù)據(jù)包發(fā)送至冗余傳輸路徑; 步驟5:視頻發(fā)送端將封裝的視頻媒體數(shù)據(jù)包的非關(guān)鍵帖進(jìn)行分發(fā)操作,將分發(fā)的數(shù)據(jù) 包發(fā)送至分發(fā)傳輸路徑; 步驟6:視頻接收端對(duì)接收到的不同傳輸路徑的數(shù)據(jù)包分組進(jìn)行冗余剔除和重組操作, 得到按序排列的實(shí)時(shí)視頻媒體數(shù)據(jù)包,并按照實(shí)時(shí)視頻會(huì)話雙方協(xié)商的視頻編解碼格式和 應(yīng)用層網(wǎng)絡(luò)傳輸協(xié)議進(jìn)行實(shí)時(shí)視頻數(shù)據(jù)分組回調(diào)解碼操作,得到原始的視頻媒體數(shù)據(jù)。4. 根據(jù)權(quán)利要求3所述所述的網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其 特征在于,所述步驟2包括W下步驟: 步驟2. 1:視頻發(fā)送端根據(jù)n條不完全相交的傳輸路徑建立路徑集合P= {Pi, P2. . .Pi. . .Pn}; 步驟2.2 :設(shè)置路徑最大跳數(shù)口限MaxHop,若路徑集合P中的各條路徑中,跳數(shù)化p> Ma址OP的路徑條數(shù)不等于0,則執(zhí)行步驟2.3,否則執(zhí)行步驟2.8; 步驟2.3:判斷是否路徑Pi的跳數(shù)化Pi含Marflop,若是,執(zhí)行步驟2.4,否則執(zhí)行步驟2.6; 步驟2.4:將Pi置于路徑子集Pa中,且C曰f,并按路徑跳數(shù)由小到大排序,得到冗余路 徑集合Pa= {Pal,Pa2. . .Pav},V為Hopi <Ma址op的路徑條數(shù); 步驟2.5:根據(jù)冗余路徑集合Pa的路徑條數(shù)確定冗余系數(shù)R,且KR含V,在冗余路徑集合 Pa中按跳數(shù)由小到大得到R條冗余傳輸路徑,得到冗余傳輸路徑集合Pr= {Prl,Pr2...Prd, 巧巨巧,執(zhí)行步驟2.10; 步驟2.6:將Pi置于路徑子集Pb中,且G [ P,并按路徑跳數(shù)由小到大排序,得到非冗余 路徑集合Pb= {Pbi,Pb2. . .Pbv'} ,V'為Hopi〉Ma址OP的路徑條數(shù); 步驟2.7:根據(jù)非冗余路徑集合Pb的路徑條數(shù)確定非冗余系數(shù)R',且1含R'含V ',在非冗 余路徑集合Pb中按跳數(shù)由小到大得到R'條分發(fā)傳輸路徑,得到分發(fā)傳輸路徑集合Pr' = {Pr'l,Pr'2. . .Pr'R' },巧 £ 巧,執(zhí)行步驟2.10; 步驟2.8:計(jì)算路徑Pi的QoS性能指標(biāo)化計(jì)1,將路徑集合P按PeWi由大到小的順序重新 排序,得到集合?。=化1而2..節(jié)1..節(jié)。}; 步驟2.9:根據(jù)路徑集合Pp中n條不完全相交的傳輸路徑確定冗余系數(shù)R和非冗余系數(shù) R ',且2<R+R '含n,在集合Pp中按化rfi由大到小得到R條冗余傳輸路徑,得到冗余傳輸路徑集 合Pr={Prl,Pr2. . .PrR},C (= />在集合Pp中按照Perfi由大到小得到R'條分發(fā)傳輸路徑,得 到分發(fā)傳輸路徑集合Pr' = iPr'l,Pr'2 . . . Pr'R' },巧' C & 步驟2.10 :創(chuàng)建并初始化子流發(fā)送緩沖區(qū)。5. 根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其特征 在于,所述的步驟4包括W下步驟: 步驟4.1:視頻發(fā)送端創(chuàng)建并初始化發(fā)送緩沖區(qū)和I帖冗余緩沖區(qū),將待發(fā)送的實(shí)時(shí)視 頻媒體數(shù)據(jù)包存儲(chǔ)至發(fā)送緩沖區(qū); 步驟4.2:視頻發(fā)送端對(duì)發(fā)送緩沖區(qū)的視頻媒體數(shù)據(jù)包進(jìn)行I帖提取,并將提取出的I帖 數(shù)據(jù)包存儲(chǔ)至I帖冗余緩沖區(qū); 步驟4.3:視頻發(fā)送端對(duì)I帖冗余緩沖區(qū)進(jìn)行與冗余系數(shù)相等次數(shù)的讀取操作,并將該 數(shù)據(jù)采用多徑傳輸協(xié)議封裝成I帖多徑傳輸數(shù)據(jù)包,將其發(fā)送至冗余傳輸路徑的子流發(fā)送 緩沖區(qū),并利用傳輸層網(wǎng)絡(luò)傳輸協(xié)議發(fā)送至網(wǎng)絡(luò)中。6. 根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其特征 在于,所述的步驟5包括W下步驟: 步驟5.1:視頻發(fā)送端創(chuàng)建并初始化非關(guān)鍵帖發(fā)送緩沖區(qū),并將非關(guān)鍵帖數(shù)據(jù)包存儲(chǔ)至 非關(guān)鍵帖發(fā)送緩沖區(qū)中; 步驟5.2:視頻發(fā)送端對(duì)非關(guān)鍵帖發(fā)送緩沖區(qū)進(jìn)行讀取操作,每次只讀取一個(gè)非關(guān)鍵帖 數(shù)據(jù)包,并將該數(shù)據(jù)采用多徑傳輸協(xié)議封裝成非關(guān)鍵帖多徑傳輸數(shù)據(jù)包,采用輪詢方式,發(fā) 送至分發(fā)傳輸路徑的子流發(fā)送緩沖區(qū),并利用傳輸層網(wǎng)絡(luò)傳輸協(xié)議發(fā)送至網(wǎng)絡(luò)中。7. 根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其特征 在于,所述的步驟6包括W下步驟: 步驟6.1:視頻接收端創(chuàng)建子流接收緩沖區(qū)和重組緩沖區(qū); 步驟6.2:視頻接收端監(jiān)聽接收Socket,接收不同傳輸路徑的實(shí)時(shí)視頻數(shù)據(jù)分組,解析 實(shí)時(shí)視頻數(shù)據(jù)分組,對(duì)實(shí)時(shí)視頻數(shù)據(jù)分組的合法性進(jìn)行驗(yàn)證,將合法的實(shí)時(shí)視頻數(shù)據(jù)分組 存儲(chǔ)至相應(yīng)路徑的子流接收緩沖區(qū)中; 步驟6.3 :視頻接收端采用輪詢方式查找每個(gè)子流接收緩沖區(qū),提取實(shí)時(shí)視頻數(shù)據(jù)分 組,對(duì)實(shí)時(shí)視頻數(shù)據(jù)分組進(jìn)行冗余剔除操作,并將冗余剔除后的實(shí)時(shí)視頻數(shù)據(jù)分組存儲(chǔ)至 重組緩沖區(qū),進(jìn)行重組操作,并對(duì)重組后的視頻數(shù)據(jù)分組進(jìn)行回調(diào)解碼,得到原始的視頻媒 體數(shù)據(jù)。8. 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其特征 在于,所述的路徑Pi的Qo S性能指標(biāo)化rfi的計(jì)算公式如下:其中,日為影響因子系數(shù),HiinBandWidth(Xi)為當(dāng)前查找 路徑Pi上鏈路以最小可用帶寬,〇<Li ^以.Max,Li.Max為路徑Pi上的鏈路長(zhǎng)度的最大值,Delay 化i)為鏈路以的時(shí)延。9. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其特征 在于,所述的視頻發(fā)送端對(duì)發(fā)送緩沖區(qū)的視頻媒體數(shù)據(jù)包進(jìn)行I帖提取具體為: 所述視頻發(fā)送端解析發(fā)送緩沖區(qū)中的實(shí)時(shí)視頻媒體數(shù)據(jù)包,對(duì)應(yīng)用層數(shù)據(jù)包頭域的負(fù) 載類型進(jìn)行分析,得到視頻編解碼格式,根據(jù)視頻編解碼格式,對(duì)應(yīng)用層數(shù)據(jù)包的負(fù)載部分 進(jìn)行格式分析,解析出數(shù)據(jù)包負(fù)載部分的帖類型,若該帖為I帖,則存儲(chǔ)至I帖冗余緩沖區(qū)。10. 根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,其特征 在于,所述的步驟6.3包括W下步驟: 步驟6.3.1:視頻接收端采用輪詢的方式查詢每個(gè)子流接收緩沖區(qū),判斷該子流緩沖區(qū) 是否為空,若是,執(zhí)行步驟6.3.6,否則提取實(shí)時(shí)視頻數(shù)據(jù)分組i的序號(hào)FSNi,執(zhí)行步驟 6.3.2; 步驟6.3.2:將實(shí)時(shí)視頻數(shù)據(jù)分組的序號(hào)FSNi與重組緩沖區(qū)大小的進(jìn)行模運(yùn)算,得到數(shù) 值m,即m = FSNimodNj,查詢重組緩沖區(qū)中m位置存儲(chǔ)的實(shí)時(shí)視頻數(shù)據(jù)分組的序號(hào)Bm。 步驟6.3.3:若Bm = -I,則該重組緩沖區(qū)為空,則令Bm=FSNi,將實(shí)時(shí)視頻數(shù)據(jù)分組i存儲(chǔ) 到重組緩沖區(qū)m位置中,返回步驟6.3.1; 步驟6.3.4:若Bm辛-1且FSNi〉Bm,則令Bm = FSNi,將實(shí)時(shí)視頻數(shù)據(jù)分組i存儲(chǔ)到重組緩沖 區(qū)m位置中,令i = i+l,返回步驟6.3.1; 步驟6.3.5:若Bm辛-1且FSNi非m,貝恰棄序號(hào)為FSNi的實(shí)時(shí)視頻數(shù)據(jù)分組,令i = i+1,返 回步驟6.3.1; 步驟6.3.6:對(duì)存儲(chǔ)在重組緩沖區(qū)的數(shù)據(jù)包利用多徑傳輸協(xié)議格式街封裝,并按照實(shí)時(shí) 視頻會(huì)話雙方協(xié)商的視頻編解碼格式和網(wǎng)絡(luò)傳輸協(xié)議進(jìn)行實(shí)時(shí)視頻數(shù)據(jù)分組回調(diào)解碼操 作,得到原始的視頻媒體數(shù)據(jù); 步驟6.3.6.1:訪問重組緩沖區(qū)并判斷重組緩沖區(qū)是否為空,若不為空,執(zhí)行步驟 6.3.6.2,否則執(zhí)行步驟6.3.6.3; 步驟6.3.6.2:在重組緩沖區(qū)中查找序號(hào)為的實(shí)時(shí)視頻媒體數(shù)據(jù)包,剔除其多徑混合冗 余傳輸協(xié)議首部,并按照視頻編解碼格式和應(yīng)用層網(wǎng)絡(luò)協(xié)議對(duì)其解碼,并令FSNi = FSNi+l, 返回步驟6.3.6.1; 步驟6.3.6.3:停止查找,回調(diào)解碼結(jié)束,得到原始的視頻媒體數(shù)據(jù)。
      【專利摘要】本發(fā)明提供一種網(wǎng)絡(luò)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)多徑混合冗余傳輸方法,該方法為視頻發(fā)送端將捕獲的實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)按照實(shí)時(shí)視頻會(huì)話雙方協(xié)商的視頻編解碼格式和應(yīng)用層網(wǎng)絡(luò)傳輸協(xié)議進(jìn)行封裝,經(jīng)由多條不完全相交的網(wǎng)絡(luò)傳輸路徑進(jìn)行多徑混合冗余傳輸,其中對(duì)實(shí)時(shí)視頻會(huì)話媒體數(shù)據(jù)的關(guān)鍵幀數(shù)據(jù)采用冗余傳輸方式,同時(shí)發(fā)送至多條不完全相交的傳輸路徑上,對(duì)非關(guān)鍵幀數(shù)據(jù)采用分發(fā)傳輸方式,分配到多條路徑傳輸;視頻接收端對(duì)接收到的不同傳輸路徑的數(shù)據(jù)包分組進(jìn)行冗余剔除和重組操作,得到按序排列的實(shí)時(shí)視頻媒體數(shù)據(jù)包,并按照實(shí)時(shí)視頻會(huì)話雙方協(xié)商的視頻編解碼格式和應(yīng)用層網(wǎng)絡(luò)傳輸協(xié)議進(jìn)行實(shí)時(shí)視頻數(shù)據(jù)分組回調(diào)解碼操作,得到原始的視頻媒體數(shù)據(jù)。
      【IPC分類】H04L12/707, H04L29/06, H04L29/08
      【公開號(hào)】CN105656774
      【申請(qǐng)?zhí)枴?br>【發(fā)明人】雷為民, 鄭浩, 張偉, 劉少偉, 李廣野, 李 浩
      【申請(qǐng)人】東北大學(xué)
      【公開日】2016年6月8日
      【申請(qǐng)日】2016年1月12日
      當(dāng)前第4頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1