[發明專利]一種網絡實時視頻傳輸方法及裝置有效
| 申請號: | 201610874260.0 | 申請日: | 2016-09-30 |
| 公開(公告)號: | CN107888342B | 公開(公告)日: | 2019-10-25 |
| 發明(設計)人: | 王旺;黃雷 | 申請(專利權)人: | 瞬已網絡科技(上海)有限公司 |
| 主分類號: | H04L1/18 | 分類號: | H04L1/18;H04L1/00;H04L29/06 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司 11280 | 代理人: | 王勇;葉北琨 |
| 地址: | 200131 上海市浦東新區中國(*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 實時 視頻 傳輸 方法 裝置 | ||
1.一種網絡實時視頻傳輸方法,包括下列步驟:
1)發送端緩存已發送的原始數據包并記錄原始數據包的發送時刻;
2)接收端統計丟失的數據包以及當前的網絡實時狀況信息并反饋給發送端;
3)發送端根據所緩存的丟失數據包,基于可變碼前向糾錯技術構造重傳數據包并發送至接收端;其中,重傳數據包的糾錯率根據丟失數據包的剩余生存時間和網絡實時狀況信息確定;
4)接收端接收重傳數據包并恢復出所丟失的數據包;
其中所述網絡實時狀況信息包括實時丟包率和丟包離散分布信息;以及其中所述步驟3)還包括:當丟包離散分布信息呈現當前網絡突發連續丟包的比例超出預設的閾值時,構造重傳數據包時相應地增大重傳編碼的分組長度,所述重傳編碼的分組長度G>N/L,其中N表示連續丟包數分布曲線的峰值位置對應的丟包數,L表示實時丟包率。
2.根據權利要求1所述的網絡實時視頻傳輸方法,其特征在于,所述步驟3)中,丟失數據包的剩余生存時間越少、網絡實時狀況越差,則在不超過最大可用網絡帶寬的情況下使用越高的所述糾錯率構造所述重傳數據包;丟失數據包的剩余生存時間越多、網絡實時狀況越好,則使用越低的糾錯率構造重傳數據包。
3.根據權利要求2所述的網絡實時視頻傳輸方法,其特征在于,所述步驟3)中,所述可變碼前向糾錯技術為Raptor編碼技術或者改進的LT編碼技術。
4.根據權利要求1所述的網絡實時視頻傳輸方法,其特征在于,所述步驟2)還包括接收端統計當前的網絡帶寬。
5.根據權利要求1所述的網絡實時視頻傳輸方法,其特征在于,所述步驟3)還包括:發送端在發送重傳數據包的同時還發送本次重傳所設定的糾錯率信息;
所述步驟4)還包括:接收端根據所接收的糾錯率信息解析重傳數據包并恢復出所丟失的數據包。
6.根據權利要求2所述的網絡實時視頻傳輸方法,其特征在于,所述步驟3)中,所述剩余生存時間是最大緩沖時間減去丟失數據包對應的所述原始數據包的發送時刻起已經流逝的時間。
7.一種網絡實時視頻傳輸裝置,包括:
發送端裝置(100),用于緩存已發送的原始數據包并記錄原始數據包的發送時刻,以及根據所緩存的丟失數據包,基于可變碼前向糾錯技術構造重傳數據包并發送至接收端;其中,重傳數據包的糾錯率根據丟失數據包的剩余生存時間和網絡實時狀況信息確定;和
接收端裝置(200),用于統計丟失的數據包以及當前的網絡實時狀況信息并反饋給發送端,以及接收重傳數據包并恢復出所丟失的數據包;
其中所述網絡實時狀況信息包括實時丟包率和丟包離散分布信息;以及其中發送端裝置(100)被配置為:當丟包離散分布信息呈現當前網絡突發連續丟包的比例超出預設的閾值時,構造重傳數據包時相應地增大重傳編碼的分組長度,所述重傳編碼的分組長度G>N/L,其中N表示連續丟包數分布曲線的峰值位置對應的丟包數,L表示實時丟包率。
8.根據權利要求7所述的網絡實時視頻傳輸裝置,其特征在于,所述發送端裝置(100)包括:
發送端緩沖模塊(101),用于緩存已發送的原始數據包并記錄原始數據包的發送時刻;
數據包發送隊列處理模塊(102),用于對待發送的數據包進行封包處理,并根據發送碼率按照一定間隔進行平滑整流輸出;
反饋包接收處理模塊(103),用于接收并解析處理接收端發送回來的反饋包,將其中丟包信息交由丟包重傳處理模塊(104)處理;和
丟包重傳處理模塊(104),用于根據反饋包接收處理模塊(103)解析處理后的結果,得到網絡實時狀況信息,通過前向糾錯編碼算法為丟失的包生成重傳數據包,并輸出給數據包發送隊列處理模塊(102)。
9.根據權利要求7所述的網絡實時視頻傳輸裝置,其特征在于,所述接收端裝置(200)包括:
數據包接收以及解析處理模塊(201),用于接收數據包并對數據包頭進行解析處理,統計當前網絡實時狀況信息并輸出給反饋包生成模塊(203);
重傳包解碼模塊(202),用于對重傳數據包進行前向糾錯解碼;
反饋包生成模塊(203),用于把網絡實時狀況信息反饋給發送端;和
接收緩沖模塊(204),用于對接收到的原始數據包以及解碼成功的重傳數據包進行重排序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瞬已網絡科技(上海)有限公司,未經瞬已網絡科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610874260.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鹽堿地農業物聯網水肥一體化管理系統
- 下一篇:一種微型榨菜收割機





