[發(fā)明專利]帶寬估測方法和裝置有效
| 申請?zhí)枺?/td> | 201510085380.8 | 申請日: | 2015-02-16 |
| 公開(公告)號: | CN104618195B | 公開(公告)日: | 2018-11-23 |
| 發(fā)明(設計)人: | 時永方;高安林;呂靜 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 廣州華進聯(lián)合專利商標代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 帶寬 估測 方法 裝置 | ||
1.一種帶寬估測方法,包括以下步驟:
接收視頻數(shù)據(jù)幀,所述視頻數(shù)據(jù)幀包含帶寬探測包對,所述帶寬探測包對由所述視頻數(shù)據(jù)幀的數(shù)據(jù)包自身組成;
獲取觀測到的帶寬探測包對的散列間隔及所述帶寬探測包對中數(shù)據(jù)包的大?。?/p>
根據(jù)所述帶寬探測包對的散列間隔及所述帶寬探測包對中數(shù)據(jù)包的大小估算發(fā)送端到接收端的最小信道容量值;
根據(jù)所述最小信道容量值得到可用帶寬的初始估計值,并將所述可用帶寬的初始估計值反饋給發(fā)送端;
當所述發(fā)送端以所述初始估計值為發(fā)送碼率發(fā)送視頻數(shù)據(jù)幀時,根據(jù)延時情況和/或丟包率對所述初始估計值進行動態(tài)微調得到可用帶寬的估計值,并將所述估計值反饋給所述發(fā)送端。
2.根據(jù)權利要求1所述的方法,其特征在于,在接收視頻數(shù)據(jù)幀后,所述方法還包括:
判斷所述視頻數(shù)據(jù)幀中相鄰兩個數(shù)據(jù)包是否為帶寬探測包對;
若所述相鄰兩個數(shù)據(jù)包為帶寬探測包對,則執(zhí)行獲取觀測到的帶寬探測包對的散列間隔及所述帶寬探測包對中數(shù)據(jù)包的大小的步驟。
3.根據(jù)權利要求2所述的方法,其特征在于,所述判斷所述視頻數(shù)據(jù)幀中相鄰兩個數(shù)據(jù)包是否為帶寬探測包對的步驟包括:
判斷視頻數(shù)據(jù)幀中相鄰兩個數(shù)據(jù)包各自的大小是否超過設定的閾值,以及判斷相鄰兩個數(shù)據(jù)包的發(fā)送時間戳是否相同;
若所述相鄰的兩個數(shù)據(jù)包的每個數(shù)據(jù)包大小超過設定的閾值且小于最大傳送單元大小,并且所述相鄰兩個數(shù)據(jù)包的發(fā)送時間戳相同,則相鄰兩個數(shù)據(jù)包為帶寬探測包對。
4.根據(jù)權利要求1所述的方法,其特征在于,所述獲取觀測到的帶寬探測包對的散列間隔的步驟包括:
獲取觀測到的所述帶寬探測包對的兩個數(shù)據(jù)包的接收時間,計算兩個數(shù)據(jù)包接收時間的差值,將所述差值的絕對值作為所述帶寬探測包對的散列間隔;
所述根據(jù)所述帶寬探測包對的散列間隔及所述帶寬探測包對中數(shù)據(jù)包的大小估算發(fā)送端到接收端的最小信道容量值的步驟包括:
求取所述帶寬探測包對中數(shù)據(jù)包的大小與所述帶寬探測包對的散列間隔的比值,將所述比值作為所述發(fā)送端到接收端的最小信道容量值。
5.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
獲取多次根據(jù)所述帶寬探測包對的散列間隔及所述帶寬探測包對中數(shù)據(jù)包的大小估算的發(fā)送端到接收端的最小信道容量值;
對多個最小信道容量值進行濾波處理得到濾波后的最小信道容量值;
所述根據(jù)所述最小信道容量值得到可用帶寬的初始估計值,并將所述可用帶寬的初始估計值反饋給發(fā)送端的步驟包括:
根據(jù)所述濾波后的最小信道容量值得到可用帶寬的初始估計值,并將所述可用帶寬的初始估計值反饋給發(fā)送端。
6.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述最小信道容量值得到可用帶寬的初始估計值的步驟包括:
將最小信道容量減去音頻數(shù)據(jù)所占帶寬后的值作為可用帶寬的初始估計值;
或者,取最小信道容量的預設比例值作為可用帶寬的初始估計值;
或者,將最小信道容量減去音頻數(shù)據(jù)所占帶寬得到差值,再將該差值的預設比例值作為可用帶寬的初始估計值。
7.一種帶寬估測方法,包括以下步驟:
對采集的視頻數(shù)據(jù)幀進行編碼,生成二進制碼流;
將所述二進制碼流分成多個數(shù)據(jù)包;
將視頻數(shù)據(jù)幀中相鄰兩個數(shù)據(jù)包組成帶寬探測包對;
發(fā)送包含所述帶寬探測包對的視頻數(shù)據(jù)幀;
接收反饋的可用帶寬的初始估計值;其中,所述可用帶寬的初始估計值是接收端根據(jù)接收視頻數(shù)據(jù)幀后獲取觀測到的帶寬探測包對的散列間隔及所述帶寬探測包對中數(shù)據(jù)包的大小,根據(jù)所述帶寬探測包對的散列間隔及所述帶寬探測包對中數(shù)據(jù)包的大小估算發(fā)送端到接收端的最小信道容量值,以及根據(jù)所述最小信道容量值得到可用帶寬的初始估計值;
以所述初始估計值為碼率發(fā)送視頻數(shù)據(jù)幀,以使接收端根據(jù)延時情況和/或丟包率對所述初始估計值進行動態(tài)微調得到可用帶寬的估計值;
接收反饋的可用帶寬的估計值,以所述估計值為發(fā)送碼率向接收端發(fā)送視頻數(shù)據(jù)幀。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510085380.8/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





