亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

音視頻播放方法及設(shè)備與流程

文檔序號(hào):12628945閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種音視頻播放方法,其特征在于,包括:

獲取音頻幀的抖動(dòng)值和視頻幀的抖動(dòng)值;

根據(jù)所述音頻幀的抖動(dòng)值、所述視頻幀的抖動(dòng)值、預(yù)設(shè)音視頻緩沖最大值以及預(yù)設(shè)音視頻緩沖最小值,確定音頻緩沖值和視頻緩沖值;

根據(jù)所述音頻緩沖值和所述視頻緩沖值,確定音視頻緩沖值。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取音頻幀的抖動(dòng)值和視頻幀的抖動(dòng)值,包括:

將接收的音頻數(shù)據(jù)包和視頻數(shù)據(jù)包分別組成音頻幀和視頻幀,并記錄各所述音頻數(shù)據(jù)包組成所述音頻幀的時(shí)間以及各所述視頻數(shù)據(jù)包組成所述視頻幀的時(shí)間;

根據(jù)所述音頻數(shù)據(jù)包中的時(shí)間戳和各所述音頻數(shù)據(jù)包組成所述音頻幀的時(shí)間獲取所述音頻幀的抖動(dòng)值,根據(jù)所述視頻數(shù)據(jù)包中的時(shí)間戳和各所述視頻數(shù)據(jù)包組成所述視頻幀的時(shí)間獲取所述視頻幀的抖動(dòng)值。

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述音頻幀的抖動(dòng)值、所述視頻幀的抖動(dòng)值、預(yù)設(shè)音視頻緩沖最大值以及預(yù)設(shè)音視頻緩沖最小值,確定音頻緩沖值和視頻緩沖值,包括:

通過(guò)公式一確定音頻緩沖值:

ABuffMs=MAX(kMinMs,MIN(kMaxMs,C*JA))公式一

其中,ABuffMs代表音頻緩沖值,kMinMs代表預(yù)設(shè)音視頻緩沖最小值,kMaxMs代表預(yù)設(shè)音視頻緩沖最大值,JA代表音頻幀的抖動(dòng)值,C為與網(wǎng)絡(luò)條件成反比的參數(shù);

通過(guò)公式二確定視頻緩沖值:

VBuffMs=MAX(kMinMs,MIN(kMaxMs,C*JV)) 公式二

其中,VBuffMs代表視頻緩沖值,kMinMs代表預(yù)設(shè)音視頻緩沖最小值,kMaxMs代表預(yù)設(shè)音視頻緩沖最大值,JV代表視頻幀的抖動(dòng)值,C為與網(wǎng)絡(luò)條件成反比的參數(shù)。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述音頻緩沖值和所述視頻緩沖值,確定音視頻緩沖值,包括:

通過(guò)公式三確定音視頻緩沖值:

AVBuffMs=MIN(VBuffMs,ABuffMs) 公式三

其中,AVBuffMs代表音視頻緩沖值,VBuffMs代表視頻緩沖值,ABuffMs代表音頻緩沖值。

5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,在所述獲取音頻幀的抖動(dòng)值和視頻幀的抖動(dòng)值之前,還包括:

獲取初始化識(shí)別幀,根據(jù)所述初始化識(shí)別幀,獲取視頻的分辨率;

根據(jù)所述視頻的分辨率,對(duì)音視頻解碼器進(jìn)行初始化。

6.一種音視頻播放設(shè)備,其特征在于,包括:

獲取模塊,用于獲取音頻幀的抖動(dòng)值和視頻幀的抖動(dòng)值;

第一緩沖值確定模塊,用于根據(jù)所述音頻幀的抖動(dòng)值、所述視頻幀的抖動(dòng)值、預(yù)設(shè)音視頻緩沖最大值以及預(yù)設(shè)音視頻緩沖最小值,確定音頻緩沖值和視頻緩沖值;

第二緩沖值確定模塊,用于根據(jù)所述音頻緩沖值和所述視頻緩沖值,確定音視頻緩沖值。

7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述獲取模塊具體用于:

將接收的音頻數(shù)據(jù)包和視頻數(shù)據(jù)包分別組成音頻幀和視頻幀,并記錄各所述音頻數(shù)據(jù)包組成所述音頻幀的時(shí)間以及各所述視頻數(shù)據(jù)包組成所述視頻幀的時(shí)間;

根據(jù)所述音頻數(shù)據(jù)包中的時(shí)間戳和各所述音頻數(shù)據(jù)包組成所述音頻幀的時(shí)間獲取所述音頻幀的抖動(dòng)值,根據(jù)所述視頻數(shù)據(jù)包中的時(shí)間戳和各所述視頻數(shù)據(jù)包組成所述視頻幀的時(shí)間獲取所述視頻幀的抖動(dòng)值。

8.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述第一緩沖值確定模塊具體用于:

通過(guò)公式一確定音頻緩沖值:

ABuffMs=MAX(kMinMs,MIN(kMaxMs,C*JA)) 公式一

其中,ABuffMs代表音頻緩沖值,kMinMs代表預(yù)設(shè)音視頻緩沖最小值,kMaxMs代表預(yù)設(shè)音視頻緩沖最大值,JA代表音頻幀的抖動(dòng)值,C為與網(wǎng)絡(luò)條件成反比的參數(shù);

通過(guò)公式二確定視頻緩沖值:

VBuffMs=MAX(kMinMs,MIN(kMaxMs,C*JV)) 公式二

其中,VBuffMs代表視頻緩沖值,kMinMs代表預(yù)設(shè)音視頻緩沖最小值,kMaxMs代表預(yù)設(shè)音視頻緩沖最大值,JV代表視頻幀的抖動(dòng)值,C為與網(wǎng)絡(luò)條件成反比的參數(shù)。

9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于,所述第二緩沖值確定模塊具體用于:

通過(guò)公式三確定音視頻緩沖值:

AVBuffMs=MIN(VBuffMs,ABuffMs) 公式三

其中,AVBuffMs代表音視頻緩沖值,VBuffMs代表視頻緩沖值,ABuffMs代表音頻緩沖值。

10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的設(shè)備,其特征在于,還包括初始化模塊,用于在所述獲取音頻幀的抖動(dòng)值和視頻幀的抖動(dòng)值之前,

獲取初始化識(shí)別幀,根據(jù)所述初始化識(shí)別幀,獲取視頻的分辨率;

根據(jù)所述視頻的分辨率,對(duì)音視頻解碼器進(jìn)行初始化。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1