• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    流媒體數據傳輸的調節方法及裝置制造方法及圖紙

    技術編號:11975754 閱讀:106 留言:0更新日期:2015-08-31 01:50
    本發明專利技術公開了一種流媒體數據傳輸的調節方法及裝置,涉及流媒體通信技術領域,能夠解因獲取過多低碼率片段導致的流媒體的播放質量下降的問題。所述方法包括:獲取流媒體的總時長參數,所述流媒體由至少一個未播放的流媒體片段組成;根據所述總時長參數以及至少一個時長預設閾值確定下一個獲取的流媒體片段的碼率;根據確定的所述碼率獲取下一個流媒體片段。本發明專利技術主要應用于流媒體傳輸與播放的過程中。

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

    【技術保護點】
    PCT國內申請,權利要求書已公開。

    【技術特征摘要】
    【國外來華專利技術】1.一種流媒體數據傳輸的調節方法,其特征在于,包括:當獲取到流媒體片段時,獲取所述流媒體片段的片段時長參數,所述流媒體由至少一個未播放的流媒體片段組成;將所述片段時長參數與其余已獲取且未播放的流媒體片段的片段時長參數進行累加,計算出所述流媒體的總時長參數;根據所述總時長參數以及至少一個時長預設閾值確定下一個獲取的流媒體片段的碼率;根據確定的所述碼率獲取下一個流媒體片段;所述根據總時長參數以及至少一個時長預設閾值確定下一個獲取的流媒體片段的碼率,包括:若所述總時長參數小于時長預設閾值,則用DASH技術獲取所述流媒體片段,否則,確定所述下一個獲取的流媒體片段的碼率。2.根據權利要求1所述的方法,其特征在于,當所述時長預設閾值的數量為一個時,所述根據所述總時長參數以及至少一個時長預設閾值確定下一個流媒體片段的碼率,包括:判斷所述總時長參數是否超過所述時長預設閾值;如果所述總時長參數超過所述時長預設閾值,則:將所有已獲取流媒體片段的平均碼率,確定為下一個獲取的流媒體片段的碼率;或者,將所有已獲取且未播放的流媒體片段的平均碼率,確定為下一個獲取的流媒體片段的碼率;或者,將媒體表示描述MPD文件中碼率最高的流媒體片段的碼率,確定為下一個獲取的流媒體片段的碼率;或者,將高于且最接近當前獲取的流媒體片段碼率的碼率,確定為下一個獲取的流媒體片段的碼率。3.根據權利要求1所述的方法,其特征在于,當所述時長預設閾值的數量多于一個時,所述根據所述總時長參數以及至少一個時長預設閾值確定下一個流媒體片段的碼率,包括:判斷所述總時長參數是否超過第一閾值并且未超過第二閾值,所述第二閾值為與所述第一閾值相鄰并且大于所述第一閾值的閾值;如果所述總時長參數超過第一閾值并且未超過第二閾值,則根據預設映射關系表選擇與所述第一閾值對應的碼率,作為下一個獲取的流媒體片段的碼率,其中所述預設映射關系表用于表征所述第一閾值和第二閾值與碼率的對應關系。4.根據權利要求3所述的方法,其特征在于,所述根據預設映射關系表選擇與所述第一閾值對應的碼率,包括:所述預設映射關系表中所述第一閾值對應的碼率和所述第二閾值對應的碼率的關系為:所述第一閾值對應的碼率與所述第二閾值對應的碼率的差值為固定值;或者,所述第一閾值對應的碼率與所述第二閾值對應的碼率的插值的增量值為固定值。5.一種電子設備,其特征在于,包括:獲取單元,用于獲取流媒體的總時長參數,所述流媒體由至少一個未播放的流媒體片段組成;處理單元,用于根據所述獲取單元獲取到的總時長參數以及至少一個時長預設閾值確定下一個獲取的流媒體片段的碼率;所述獲取單元還用于,根據所述處理單元確定的所述碼率獲取下一個流媒體片段;以及,若所述總時長參數小于時長預設閾值,則用DASH技術獲取所述流媒體片段,否則,確定所述下一個獲取的流媒體片段的碼率的單元;所述獲取單元包括:獲取子單元,用于當獲取到流媒體片段時,獲取所述流媒體片段的片段時長參數;計算子單元,用于將所述獲取子單元獲取的所述片段時長參數與其余已獲取且未播放的流媒體片段的片段時長參數進行累加,計算出所述流媒體的總時長參數。6.根據權利要求5所述的電子設備,其特征在于,所述處理單元包括:判斷子單元,用于當所述時長預設閾值的數量為一個時,判斷所述獲取單元獲取到的所述總時長參數是否超過所述時長預設閾值;確定子單元,用于當判斷子單元確定所述總時長參數超過所述時長預設閾值時,將所有已獲取流媒體片段的平均碼率,確定為下一個獲取的流媒體片段的碼率;或者用于將所有已獲取且未播放的流媒體片段的平均碼率,確定為下一個獲取的流媒體片段的碼率;或者用于將MPD文件中碼率最高的流媒體片段的碼率,確定為下一個獲取的流媒...

    【專利技術屬性】
    技術研發人員:熊春山張力學
    申請(專利權)人:華為技術有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 影音先锋无码a∨男人资源站| 亚洲AV无码专区在线电影成人| 国产成人无码精品一区在线观看 | 精品久久久久久无码中文字幕| 精品无码黑人又粗又大又长| 亚洲成av人片在线观看无码不卡| 亚洲国产AV无码一区二区三区| 丝袜无码一区二区三区| 亚洲Av永久无码精品黑人| 亚洲一区二区三区AV无码| 内射中出无码护士在线| 亚洲av永久无码嘿嘿嘿| 亚洲Aⅴ无码专区在线观看q| 亚洲人成影院在线无码观看 | 黑人巨大无码中文字幕无码 | 亚洲中文字幕在线无码一区二区| 精品无码av无码专区| 精品多人p群无码| 无码中文字幕日韩专区| 国产免费无码AV片在线观看不卡| 18禁成年无码免费网站无遮挡| 日日摸日日踫夜夜爽无码| 亚洲精品无码国产| 日韩人妻无码精品专区| 伊人蕉久中文字幕无码专区| 国产成人无码免费视频97| 久久精品无码一区二区三区不卡 | 亚洲AV无码专区电影在线观看| 日韩人妻无码精品无码中文字幕| 一夲道dvd高清无码| 无码福利一区二区三区| 精品国产v无码大片在线观看| 亚洲va中文字幕无码久久不卡| 在线高清无码A.| 亚洲av福利无码无一区二区| 久久久无码中文字幕久... | 久久亚洲精品成人av无码网站| 久久无码无码久久综合综合| 亚洲成a人片在线观看无码| 亚洲AV成人无码久久精品老人 | 中文无码久久精品|