[發明專利]一種流媒體支持TCP和UDP傳送的自適應的方法無效
| 申請號: | 201110328663.2 | 申請日: | 2011-10-26 |
| 公開(公告)號: | CN103078831A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 汪剛;梁海濤;張少文 | 申請(專利權)人: | 新太科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510665 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 流媒體 支持 tcp udp 傳送 自適應 方法 | ||
技術領域
本發明涉及流媒體數據傳輸領域,特別是涉及一種基于流媒體支持TCP和UDP傳送的自適應的方法。
背景技術
隨著針對流媒體技術研究的不斷深入,簡單的流媒體實現已經不能滿足人們日益增長的網絡文化需求。即使在寬帶條件下,當網絡用戶達到一定限額時,簡單的流媒體技術將面臨著網絡擁塞、丟包等常見的網絡問題。因此,如何在網絡出現異常的情況下,依然保證客戶端音視頻享受的最大化,針對軟件、設備和數據傳輸速度上的差別,用戶以不同帶寬瀏覽音視頻內容,就成為現在研究的熱點。
目前一種解決方法是服務器減少發送給客戶端的數據從而阻止再次緩沖,在Real?System?5.0中,這種方法稱為“視頻流瘦化”。這種方法的限制是Real?Video文件必須是一種數據速率設計,結果可通過抽取內部幀,使其擴展到更低速率,導致質量較低,離原始數據速率越遠,質量越差。
另一種解決方法是根據不同連接速率創建多個文件,根據用戶連接,服務器發送相應文件,這種方法帶來制作和管理上的困難,而且,用戶連接是動態變化的,服務器也無法實時協調。
發明內容
本發明所要解決的技術問題是提供一種流媒體支持TCP和UDP傳送的自適應的方法,以減少現有流媒體技術在網絡擁塞等狀況時,依然要保證客戶音視頻瀏覽使用正常、更好體驗等服務時所帶來的弊端。
為實現上述發明目的,本發明提供一種基于流媒體支持的TCP和UDP傳送的自適應的方法,包括網絡帶寬、擁塞狀況、丟包率等的分析方法和相應的底層傳輸協議UDP或者是TCP的判斷和切換;
所述網絡帶寬、擁塞狀況、丟包率的分析方法,用于:根據協議,流媒體服務器定時發送相關的測試分析包,獲取客戶端和服務器之間的一些網絡參數,估測基本網絡狀況,并以此選擇相應的網絡傳輸協議,使客戶端獲得最佳觀看效果;
所述相應的底層傳輸協議UDP或者是TCP的切換,用于:如果上述獲取的網絡參數反映客戶端反饋良好,即丟包率在可承受范圍之內,并且在規定時間內到達,那么就認為客戶端同服務器之間的網絡狀況良好,?可以采用RTP?over?TCP的方式發送數據。由于TCP沒有丟包(其自身具有重傳機制),網絡狀況又屬于良好,因此客戶端將有較高的視聽享受。如果網絡狀況并不理想,則應該考慮切換到RTP?over?UDP的方式發送數據。
本發明還提供一種基于流媒體支持的TCP和UDP協議的判斷的方法,包括:
根據協議,可以在客戶端與流媒體服務器端定時發送一些網絡狀況的分析包,從而獲取客戶端與流媒體服務器之間的一些網絡參數,通過對網絡狀況的估測,以丟包率等作為TCP和UDP之間傳輸策略的判定條件。
優選的有,上述方法中,還包括:可以通過計算端到端的可用帶寬估計值和擁塞控制機制下允許發送端的最大發送速率,將這兩個值作為激發TCP和UDP之間傳輸策略切換的判定條件。
本發明還提供一種基于流媒體支持的TCP和UDP協議的切換的方法,包括:?
根據協議包對網絡狀況的判斷,如果客戶端反饋良好,即丟包率在可承受范圍之內,并且在規定時間內到達,那么就認為客戶端同服務器之間的網絡狀況良好,可以采用RTP?over?TCP的方式發送數據;否則,如果網絡狀況并不理想,則應該考慮切換到RTP?over?UDP的方式發送數據。
本發明還提供一種基于流媒體的TCP或者UDP不同中斷方式的處理方法,包括:根據基于流媒體支持的TCP和UDP協議的判斷和切換,流媒體服務器可以中斷處理當前的流媒體數據包的發送,可以以一個壓棧的過程來記錄保存當前的發送狀態,然后再切換到合適的底層傳輸協議后,再以出棧的方式重新給流媒體客戶端發送流媒體數據包。
由上述方案可以看出,本發明中對于底層傳輸協議的自適應的選擇,可以很好地解決傳輸層通信協議TCP和UDP都不能滿足流媒體傳輸的QOS要求。如TCP協議采用滑動窗口控制機制,數據傳送隨著控制窗口動態的啟動和關閉,難以滿足流媒體實時和等時的傳送要求。UDP協議的無連接特點能夠提高傳輸速率,雖然可以在某種程度上滿足流媒體的實時性要求,但是由于其本身的不可靠性,也無法滿足流媒體傳輸的需要。對于TCP和UDP傳輸協議的自適應的選擇和切換方法,則能夠有效地兼容兩者之間的優缺點,使得流媒體視頻可以給用戶帶來更好的體驗。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新太科技股份有限公司,未經新太科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110328663.2/2.html,轉載請聲明來源鉆瓜專利網。





