[發明專利]視頻數據傳輸的丟包重傳方法和系統有效
| 申請號: | 201310652893.3 | 申請日: | 2013-12-06 |
| 公開(公告)號: | CN103686446B | 公開(公告)日: | 2018-09-14 |
| 發明(設計)人: | 邱藝 | 申請(專利權)人: | 廣州華多網絡科技有限公司 |
| 主分類號: | H04N21/647 | 分類號: | H04N21/647;H04N21/63 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 王茹;陶品德 |
| 地址: | 511449 廣東省廣州市番*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 數據傳輸 丟包重傳 方法 系統 | ||
一種視頻數據傳輸的丟包重傳方法和系統,其中方法包括步驟:分別建立與視頻服務器之間的TCP鏈路和對等網絡鏈路;檢測傳輸中的丟包信息,根據丟包信息計算重傳請求信息;通過TCP鏈路向視頻服務器發送重傳請求信息,并通過TCP鏈路接收重傳請求信息對應的丟包數據;計算TCP鏈路響應重傳請求信息的第一等待時間,在第一等待時間大于第一時延閥值時切換至對等網絡鏈路,通過所述對等網絡鏈路向視頻服務器發送所述重傳請求信息并接收對應的丟包數據。本發明的技術,可以提高傳輸效率和降低傳輸時延,從而可以保證視頻數據傳輸的流暢,提高了視頻播放質量,給用戶更好的視覺享受和觀看效果。
技術領域
本發明涉及互聯網技術領域,特別是涉及一種視頻數據傳輸的丟包重傳方法和系統。
背景技術
隨著即時通信的普及和網絡帶寬的提升,越來越多的用戶通過網站平臺,(如web或flash平臺)觀看視頻直播,但是由于網絡帶寬及傳輸質量的不穩定,造成了視頻播放質量得不到保障。
由于丟包造成視頻傳輸的停頓是目前視頻通信質量的瓶頸之一,為此,通過數據丟包重傳方法,目前,現有技術一般基于UDP的重傳和基于TCP的重傳,UDP的重傳需要專門傳輸接口,在很多網站平臺上無法使用,TCP的重傳雖然能夠按順序傳輸,可靠性高,但是時延波動大,特別在網絡存在比較大丟包的情況下,時延比較大,視頻數據傳輸效果較差,嚴重影響了視頻播放質量。
發明內容
基于此,有必要針對時延比較大,視頻數據傳輸效果較差,嚴重影響了視頻播放質量的問題,提供一種視頻數據傳輸的丟包重傳方法和系統。
一種視頻數據傳輸的丟包重傳方法,包括如下步驟:
分別建立與視頻服務器之間的TCP鏈路和對等網絡鏈路;
檢測傳輸中的丟包信息,根據丟包信息計算重傳請求信息;
通過所述TCP鏈路向視頻服務器發送重傳請求信息,并通過TCP鏈路接收重傳請求信息對應的丟包數據;
計算TCP鏈路響應重傳請求信息的第一等待時間,在第一等待時間大于第一時延閥值時切換至對等網絡鏈路,通過所述對等網絡鏈路向視頻服務器發送所述重傳請求信息,并接收對應的丟包數據。
一種視頻數據傳輸的丟包重傳系統,包括:
雙鏈路建立模塊,用于分別建立與視頻服務器之間的TCP鏈路和對等網絡鏈路;
重傳請求模塊,用于檢測傳輸中的丟包信息,根據丟包信息計算重傳請求信息;
TCP鏈路重傳模塊,用于通過所述TCP鏈路向視頻服務器發送重傳請求信息,并通過TCP鏈路接收重傳請求信息對應的丟包數據;
對等網絡鏈路重傳模塊,用于計算TCP鏈路響應重傳請求信息的第一等待時間,在第一等待時間大于第一時延閥值時切換至對等網絡鏈路,通過所述對等網絡鏈路向視頻服務器發送所述重傳請求信息,并接收對應的丟包數據。
上述視頻數據傳輸的丟包重傳方法和系統,首先建立TCP鏈路和對等網絡鏈路的雙重傳鏈路,優先采用TCP的重傳,能夠保證傳輸質量和可靠性,在時延波動大的狀態下,實時切換至對等網絡鏈路進行重傳,輔以對等網絡鏈路進行重傳,可以提高傳輸效率和降低傳輸時延,特別是在網絡存在比較大丟包的情況下,也能及時重傳所丟失的數據,從而可以保證視頻數據傳輸的流暢,提高了視頻播放質量,給用戶更好的視覺享受和觀看效果。
附圖說明
圖1為一個實施例的視頻數據傳輸的丟包重傳方法流程圖;
圖2為重傳過程的算法實例流程圖;
圖3為一個實施例的視頻數據傳輸的丟包重傳系統結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華多網絡科技有限公司,未經廣州華多網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310652893.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種板卡模組
- 下一篇:利用電廠余熱干燥褐煤提水回收系統





