【技術實現步驟摘要】
【國外來華專利技術】流媒體數據傳輸的調節方法及裝置
本專利技術涉及流媒體通信
,尤其涉及一種流媒體數據傳輸的調節方法及裝置。
技術介紹
近幾年隨著第三代移動通信系統(3G)、第四代移動通信系統(4G)的成熟,在用戶設備(UserEquipment,簡稱UE),如手機、平板電腦等,上實時接收、解碼視頻或音頻流已成為可能。然而,相對于傳統的有線通信網,無線通信的信道實時變化劇烈,導致實時流媒體傳輸的波動,進而影響用戶的視頻觀看或者音頻收聽質量。為了能夠適應移動通信環境的流媒體傳輸機制以保障UE流媒體接收的流暢性,現有技術中提供了基于HTTP的動態自適應流(DynamicAdaptiveSteamingoverHTTP,簡稱DASH)技術。DASH技術是一種基于HTTP的流媒體傳輸技術,可以有效地適應無線信道的變化。通過在同一個內容的多個碼率版本間進行不斷切換,保障在較差的無線信道環境下也為移動終端提供連續、無中斷的流媒體訪問體驗。當UE通過DASH技術從流媒體服務器中獲取的片段數量已可以保障UE在一定時間內連續播放時,UE仍然根據當前信道獲取流媒體片段。若當前信道條件差,則根據DASH技術,UE將持續獲取低碼率的流媒體片段。由于當前已獲取的流媒體片段數量已可以保障一定時間內的連續播放,因此這些低碼率的流媒體片段不會被立即播放,當被播放時將導致獲取過多的低碼率片段,造成流媒體的播放質量下降。
技術實現思路
本專利技術提供的一種流媒體數據傳輸的調節方法及裝置,能夠解決因獲取過多低碼率片段導致的流媒體的播放質量下降的問題。第一方面,本專利技術提供了一種流媒體數據傳輸的調節方法,包括: ...
【技術保護點】
PCT國內申請,權利要求書已公開。
【技術特征摘要】
【國外來華專利技術】1.一種流媒體數據傳輸的調節方法,其特征在于,包括:當獲取到流媒體片段時,獲取所述流媒體片段的片段時長參數,所述流媒體由至少一個未播放的流媒體片段組成;將所述片段時長參數與其余已獲取且未播放的流媒體片段的片段時長參數進行累加,計算出所述流媒體的總時長參數;根據所述總時長參數以及至少一個時長預設閾值確定下一個獲取的流媒體片段的碼率;根據確定的所述碼率獲取下一個流媒體片段;所述根據總時長參數以及至少一個時長預設閾值確定下一個獲取的流媒體片段的碼率,包括:若所述總時長參數小于時長預設閾值,則用DASH技術獲取所述流媒體片段,否則,確定所述下一個獲取的流媒體片段的碼率。2.根據權利要求1所述的方法,其特征在于,當所述時長預設閾值的數量為一個時,所述根據所述總時長參數以及至少一個時長預設閾值確定下一個流媒體片段的碼率,包括:判斷所述總時長參數是否超過所述時長預設閾值;如果所述總時長參數超過所述時長預設閾值,則:將所有已獲取流媒體片段的平均碼率,確定為下一個獲取的流媒體片段的碼率;或者,將所有已獲取且未播放的流媒體片段的平均碼率,確定為下一個獲取的流媒體片段的碼率;或者,將媒體表示描述MPD文件中碼率最高的流媒體片段的碼率,確定為下一個獲取的流媒體片段的碼率;或者,將高于且最接近當前獲取的流媒體片段碼率的碼率,確定為下一個獲取的流媒體片段的碼率。3.根據權利要求1所述的方法,其特征在于,當所述時長預設閾值的數量多于一個時,所述根據所述總時長參數以及至少一個時長預設閾值確定下一個流媒體片段的碼率,包括:判斷所述總時長參數是否超過第一閾值并且未超過第二閾值,所述第二閾值為與所述第一閾值相鄰并且大于所述第一閾值的閾值;如果所述總時長參數超過第一閾值并且未超過第二閾值,則根據預設映射關系表選擇與所述第一閾值對應的碼率,作為下一個獲取的流媒體片段的碼率,其中所述預設映射關系表用于表征所述第一閾值和第二閾值與碼率的對應關系。4.根據權利要求3所述的方法,其特征在于,所述根據預設映射關系表選擇與所述第一閾值對應的碼率,包括:所述預設映射關系表中所述第一閾值對應的碼率和所述第二閾值對應的碼率的關系為:所述第一閾值對應的碼率與所述第二閾值對應的碼率的差值為固定值;或者,所述第一閾值對應的碼率與所述第二閾值對應的碼率的插值的增量值為固定值。5.一種電子設備,其特征在于,包括:獲取單元,用于獲取流媒體的總時長參數,所述流媒體由至少一個未播放的流媒體片段組成;處理單元,用于根據所述獲取單元獲取到的總時長參數以及至少一個時長預設閾值確定下一個獲取的流媒體片段的碼率;所述獲取單元還用于,根據所述處理單元確定的所述碼率獲取下一個流媒體片段;以及,若所述總時長參數小于時長預設閾值,則用DASH技術獲取所述流媒體片段,否則,確定所述下一個獲取的流媒體片段的碼率的單元;所述獲取單元包括:獲取子單元,用于當獲取到流媒體片段時,獲取所述流媒體片段的片段時長參數;計算子單元,用于將所述獲取子單元獲取的所述片段時長參數與其余已獲取且未播放的流媒體片段的片段時長參數進行累加,計算出所述流媒體的總時長參數。6.根據權利要求5所述的電子設備,其特征在于,所述處理單元包括:判斷子單元,用于當所述時長預設閾值的數量為一個時,判斷所述獲取單元獲取到的所述總時長參數是否超過所述時長預設閾值;確定子單元,用于當判斷子單元確定所述總時長參數超過所述時長預設閾值時,將所有已獲取流媒體片段的平均碼率,確定為下一個獲取的流媒體片段的碼率;或者用于將所有已獲取且未播放的流媒體片段的平均碼率,確定為下一個獲取的流媒體片段的碼率;或者用于將MPD文件中碼率最高的流媒體片段的碼率,確定為下一個獲取的流媒...
【專利技術屬性】
技術研發人員:熊春山,張力學,
申請(專利權)人:華為技術有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。