本發明專利技術公開了一種無線實時流媒體傳輸方法,通過主動檢測無線網絡連接速率和接收端反饋的丟包率來確定發送端的發送等級,根據發送等級確定發送的數據內容,當發送等級為最高等級時,發送端發送實時流媒體的全部數據幀;當發送等級為最低等級時,發送端僅發送實時流媒體的關鍵幀。本發明專利技術的無線實時流媒體傳輸方法可以根據無線網絡的網絡狀態,及時快速的調整發送端的發送等級,發送端根據發送等級的不同實時變更發送內容,保證了網絡狀態好時接收端可以接收到最完整的視頻圖像,又保證了在網絡狀態較差時,接收端可以實時接收到視頻圖像。
【技術實現步驟摘要】
本專利技術涉及一種無線傳輸
,尤其涉及一種無線實時流媒體傳輸方法。
技術介紹
隨著無線網絡的發展,在無線移動終端上對基于語音和視頻的流媒體服務有很大需求。流媒體數據傳輸具有高網絡帶寬、低傳輸延遲及低延遲抖動的特點,給網絡傳輸帶來了巨大挑戰,流媒體網絡傳輸已成為網絡研究的重點。無線通信帶寬的快速增長,為流媒體傳輸提供了更好的發展機遇。然而,無線信道具有錯誤率高以及時變的特性,無線信道的不可靠會導致嚴重抖動,從而使得保障無線流媒體傳輸服務質量面臨著巨大挑戰。現有技術中無線實時流媒體的數據傳輸一般是發送端通過RTP/RTCP等協議向接收端發送經過編碼之后的圖像或者視頻數據。但是由于無線網絡連接的質量受環境因素的影響大,常常不能提供穩定的網絡帶寬。因此,如果發送端以恒定的速率發送數據,隨著無線網絡帶寬的變化,則可能造成擁塞丟包。在目前很多的無線實時流媒體傳輸應用實現中,并沒有對流量進行有效控制,缺乏傳輸質量保證,這樣便限制了無線實時流媒體傳輸的使用場景。基于上述原因,目前業界提出了多種流量控制方法來提高無線流媒體傳輸的服務質量、改善其傳輸效率。例如加增乘減(AIMD)算法,TCP友好速率控制(TFRC,TCP?Friendly?Rate?Control)算法。但是上述算法存在適用性的缺陷:AIMD算法容易使傳輸速率發生鋸齒狀波動,不利于提高傳輸服務質量;而TFRC算法是根據網絡資源使用最大化來進行速率調整,忽略了視頻流的感知質量,對于實時的視頻、音頻數據采集傳輸,如果編碼速率不變,單純降低傳輸速度,會造成不可接受的時延。
技術實現思路
本專利技術實施例提供一種無線實時流媒體傳輸方法,可以根據無線網絡的網絡狀態,及時快速的調整發送端的發送內容,保證了網絡狀態好時接收端可以接收到完整的視頻圖像,又保證了在網絡狀態較差時,接收端可以實時接收到流暢的視頻圖像。本專利技術提供了一種無線實時流媒體傳輸方法:發送端實時檢測網絡連接速率,根據網絡連接速率確定發送等級;發送端接收接收端反饋的丟包率,根據所述丟包率修正所述發送等級;發送端根據所述發送等級確定發送的實時流媒體的數據內容,當發送等級為最高等級時,發送端發送實時流媒體的全部數據幀;當發送等級為最低等級時,發送端僅發送實時流媒體的關鍵幀。優選的,當丟包率大于預先設定的第一閥值時,發送端降低發送等級;等丟包率小于預先設定的第二閥值時,發送端提高發送等級,所述第一閥值大于或等于第二閥值。優選的,當發送端在一個預設的時間內未接收到接收端反饋的丟包率時,降低發送等級。優選的,發送端對預設周期內的丟包率進行加權計算,根據加權計算的結果修正發送等級。優選的,發送端根據所述丟包率計算出丟包率斜率,根據丟包率斜率修正發送等級。優選的,當丟包率斜率大于預設的第一斜率時,減低發送等級;當丟包率斜率小于預設的第二斜率時,提高發送等級。優選的,當所述發送等級為最高等級時,發送端發送實時流媒體的I幀、B幀和P幀;當發送等級為最低等級時,發送端僅發送實時流媒體的I幀。優選的,所述發送等級分為第一等級、第二等級、第三等級和第四等級,其中第一等級為最高等級,當發送等級為第一等級時,發送端發送實時流媒體的I幀、B幀和P幀;當發送等級為第二等級時,發送端發送實時流媒體的I幀和B幀;當發送等級為第三等級時,發送端發送實時流媒體的I幀和P幀;當發送等級為第四等級時,發送端僅發送實時流媒體的I幀。另外,本專利技術還提供了一種視頻設備,所述視頻設備對當前顯示的畫面進行視頻編碼獲得實時流媒體,并將所述流媒體通過無線網絡發送至接收端,所述視頻設備包括發送單元、網絡檢測單元,所述網絡檢測單元實時對所述無線網絡的網絡連接速率進行檢測,根據網絡連接速率確定發送等級;所述網絡檢測單元接收所述接收端反饋的丟包率,根據所述丟包率修正所述發送等級;所述發送單元根據所述發送等級確定發送的實時流媒體的數據內容,當發送等級為最高等級時,發送單元發送實時流媒體的全部數據幀;當發送等級為最低等級時,發送單元僅發送實時流媒體的關鍵幀。。優選的,當丟包率大于預先設定的第一閥值時,所述網絡檢測單元降低發送等級;等丟包率小于預先設定的第二閥值時,所述網絡檢測單元提高發送等級,所述第一閥值大于或等于第二閥值。優選的,當所述視頻設備在一個預設的時間內未接收到接收端反饋的丟包率時,所述網絡檢測單元降低發送等級。優選的,所述網絡檢測單元根據所述丟包率計算出丟包率斜率,根據丟包率斜率修正發送等級。優選的,當所述發送等級為最高等級時,所述發送單元發送實施媒體流的I幀、B幀和P幀;當發送等級為最低等級時,所述發送單元僅發送實施媒體流的I幀。根據本專利技術實施例提供的方法,發送端實時檢測網絡連接速率,根據網絡連接速率確定發送等級,并根據發送等級確定發送的實時流媒體的數據內容:當網絡良好時,發送等級較高,此時發送端發送實時媒體流的所有幀,這樣就能保證在網絡狀況良好時,用戶能在接收端觀看到清晰的圖像;而當網絡狀況較差時,發送等級較低,此時發送端僅發送關鍵幀,由于幀數減少,不會造成網絡擁堵和時延,這樣,用戶在接收端就能收看到流暢的圖像。?附圖說明圖1為本專利技術實施例的實時流媒體數據傳輸方法的示意圖。圖2為本專利技術實施例的視頻設備的示意圖。?具體實施方式為了使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖對本專利技術作進一步地詳細描述,顯然,所描述的實施例僅僅是本專利技術一部份實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本專利技術保護的范圍。下面結合說明書附圖對本專利技術實施例做詳細描述。圖1所示為本專利技術實施例的一種無線實時流媒體傳輸方法,該方法包括以下步驟:步驟102,發送端實時檢測網絡連接速率,根據網絡連接速率確定發送等級;步驟104,發送端接收接收端反饋的丟包率,根據所述丟包率修正所述發送等級;步驟106,發送端根據所述發送等級確定發送的實時流媒體的數據內容,當發送等級為最高等級時,發送端發送實時流媒體的全部數據幀;當發送等級為最低等級時,發送端僅發送實時流媒體的關鍵幀。其中,發送端可以是傳送多媒體內容的各種終端,例如智能手機、平板電腦、筆記本電腦以及電視機等終端。接收端可以是接收多媒體內容的各種終端,例如智能手機、平板電腦、筆記本電腦、投影機以及電視機等終端。發送等級至少分為兩個等級,也可以是三個、四個及四個以上的等級,具體可以根據網絡的情況確定。為了說明方便,接下來以發送等級為四個等級對本實施例的具體實現方式進行說明。四個等級分別為第一等級、第二等級、第三等級和第四等級,其中,第一等級為最高等級,以此類推,第四等級為最低等級。步驟102,發送端實時檢測網絡連接速率,根據網絡連接速率確定發送等級。具體的,發送端不斷的獲取當前無線網絡連接速率V,然后與需要的發送的流媒體速率Vth進行比較。流媒體速率Vt本文檔來自技高網...
【技術保護點】
一種無線實時流媒體傳輸方法,其特征在于:發送端實時檢測網絡連接速率,根據網絡連接速率確定發送等級;發送端接收接收端反饋的丟包率,根據所述丟包率修正所述發送等級;發送端根據所述發送等級確定發送的實時流媒體的數據內容,當發送等級為最高等級時,發送端發送實時流媒體的全部數據幀;當發送等級為最低等級時,發送端僅發送實時流媒體的關鍵幀。
【技術特征摘要】
1.一種無線實時流媒體傳輸方法,其特征在于:
發送端實時檢測網絡連接速率,根據網絡連接速率確定發送等級;
發送端接收接收端反饋的丟包率,根據所述丟包率修正所述發送等級;
發送端根據所述發送等級確定發送的實時流媒體的數據內容,當發送等級為最高等級時,發送端發送實時流媒體的全部數據幀;當發送等級為最低等級時,發送端僅發送實時流媒體的關鍵幀。
2.根據權利要求1所述的無線實時流媒體傳輸方法,其特征在于,所述發送端接收接收端反饋的丟包率,根據所述丟包率修正發送等級包括:當丟包率大于預先設定的第一閥值時,發送端降低發送等級;等丟包率小于預先設定的第二閥值時,發送端提高發送等級,所述第一閥值大于或等于第二閥值。
3.根據權利要求1所述的無線實時流媒體傳輸方法,其特征在于,所述發送端接收接收端反饋的丟包率,根據所述丟包率修正發送等級包括:當發送端在一個預設的時間內未接收到接收端反饋的丟包率時,降低發送等級。
4.根據權利要求1所述的無線實時流媒體傳輸方法,其特征在于,所述發送端接收接收端反饋的丟包率,根據所述丟包率修正發送等級包括:
發送端對預設周期內的丟包率進行加權計算,根據加權計算的結果修正發送等級。
5.根據權利要求1所述的無線實時流媒體傳輸方法,其特征在于,所述發送端接收接收端反饋的丟包率,根據所述丟包率修正發送等級包括:
發送端根據所述丟包率計算出丟包率斜率,根據丟包率斜率修正發送等級。
6.根據權利要求5所述的無線實時流媒體傳輸方法,其特征在于:
當丟包率斜率大于預設的第一斜率時,減低發送等級;
當丟包率斜率小于預設的第二斜率時,提高發送等級。
7.根據權利要求1-6任一所述的無線實時流媒體傳輸方法,其特征在于:
當所述發送等級為最高等級時,發送端發送實時流媒體的I幀、B幀和P幀;當發送等級為最低等級時,發送端僅發送實時流媒體的I幀。...
【專利技術屬性】
技術研發人員:王通,許宏吉,宋敬彬,劉琚,柳玉琨,
申請(專利權)人:海信集團有限公司,
類型:發明
國別省市:山東;37
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。