[發明專利]基于噴泉碼的實時TCP傳輸協議有效
| 申請號: | 201210113607.1 | 申請日: | 2012-04-17 |
| 公開(公告)號: | CN102694791A | 公開(公告)日: | 2012-09-26 |
| 發明(設計)人: | 崔勇;潘廣進;王弘毅;徐鑫 | 申請(專利權)人: | 清華大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L1/00;H04N7/26 |
| 代理公司: | 西安智大知識產權代理事務所 61215 | 代理人: | 賈玉健 |
| 地址: | 100084 北京市海淀區1*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 噴泉 實時 tcp 傳輸 協議 | ||
1.基于噴泉碼的實時TCP傳輸協議,其特征在于,在TCP傳輸前,將多媒體數據幀中的關鍵幀利用噴泉碼進行分段編碼,傳輸時每個TCP報文包含當前所需要的非關鍵幀原始數據和下一關鍵幀編碼包。
2.根據權利要求1所述的基于噴泉碼的實時TCP傳輸協議,用于多媒體的傳輸,其特征在于,依次包括以下步驟:
步驟一,初始化:p←0,建立TCP連接后,對首個關鍵幀進行噴泉碼編碼并進行冗余傳輸,直到解碼成功率達到δ;
步驟二,傳輸過程中根據ACK信息實時更新丟包率p,并計算下一關鍵幀的大小T和該幀之前所有非關鍵幀總大小S,(n,Δn,ΔS)←(0,0,S);
步驟三,根據網絡質量和傳送接收雙方CPU處理能力確定編碼包大小k,計算發送方至少發送的編碼包數n′←[T/k-log2(1-δ)-n]/(1-p)-Δn(1-p);
步驟四,根據n′、ΔS和k來封裝TCP報文,以保證關鍵幀和非關鍵幀同時傳輸完成;
步驟五,當收到ACK時,實時更新鏈路信息和多媒體數據幀的傳輸情況,若當前關鍵幀尚未傳輸完則繼續執行步驟三,否則執行步驟二;
步驟六,當數據全部傳輸完畢時,鏈路斷開連接;
以上步驟中,n為已成功收到的該關鍵幀有效編碼包數,δ為解碼成功率,ΔS為剩余非關鍵幀大小,Δn為已發送但仍未收到的編碼包數。
3.根據權利要求2所述基于噴泉碼的實時TCP傳輸協議,其特征在于,所述步驟四中封裝TCP報文的方法采用傳統IP分組封裝方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210113607.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像傳感器及其驅動方法
- 下一篇:一種鉆井液用快鉆劑的制作方法





