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

一種跨設(shè)備的音頻圖像同步播放的方法、裝置及系統(tǒng)與流程

文檔序號:11931602閱讀:來源:國知局

技術(shù)特征:

1.一種跨設(shè)備的音頻圖像同步播放的方法,其特征在于,包括:

第一設(shè)備在本地獲取音頻數(shù)據(jù)并發(fā)送給第二設(shè)備;

所述第一設(shè)備獲取音頻延時時間,在到達(dá)所述音頻延時時間后播放與所述音頻數(shù)據(jù)對應(yīng)的圖像。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備在本地獲取音頻數(shù)據(jù)并發(fā)送給第二設(shè)備,包括:

所述第一設(shè)備關(guān)閉本地聲音輸出,并通過系統(tǒng)錄音獲取所述音頻數(shù)據(jù);

所述第一設(shè)備對所述音頻數(shù)據(jù)編碼后發(fā)送給所述第二設(shè)備。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一設(shè)備獲取音頻延時時間,包括:

所述第一設(shè)備計時得到編碼延時時間;所述編碼延時時間是所述第一設(shè)備對所述音頻數(shù)據(jù)的第一個脈沖編碼調(diào)制PCM數(shù)據(jù)包進(jìn)行編碼所用的時間;

所述第一設(shè)備通過向所述第二設(shè)備發(fā)送網(wǎng)絡(luò)發(fā)送延時請求,獲取與所述第二設(shè)備之間發(fā)送所述音頻數(shù)據(jù)的平均網(wǎng)絡(luò)延時時間,并獲取所述第二設(shè)備的解碼延時時間、緩存延時時間以及播放延時時間;

所述第一設(shè)備計算所述編碼延時時間、所述平均網(wǎng)絡(luò)延時時間、所述第二設(shè)備的解碼延時時間、所述緩存延時時間以及所述播放延時時間之和,得到所述音頻延時時間。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一設(shè)備通過向所述第二設(shè)備發(fā)送網(wǎng)絡(luò)發(fā)送延時請求,獲取與所述第二設(shè)備之間發(fā)送所述音頻數(shù)據(jù)的平均網(wǎng)絡(luò)延時時間,包括:

所述第一設(shè)備記錄向所述第二設(shè)備發(fā)送所述網(wǎng)絡(luò)發(fā)送延時請求的發(fā)送時間、接收到所述第二設(shè)備發(fā)送的網(wǎng)絡(luò)發(fā)送延時響應(yīng)的接收時間;其中,所述網(wǎng)絡(luò)發(fā)送延時響應(yīng)中包含所述第二設(shè)備的解碼延時時間、所述緩存延時時間以及所述播放延時時間;

所述第一設(shè)備根據(jù)所述發(fā)送時間、所述接收時間以及所記錄的所述發(fā)送時間和接收時間的數(shù)量,計算得到所述平均網(wǎng)絡(luò)延時時間。

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備獲取音頻延時時間,在到達(dá)所述音頻延時時間后播放與所述音頻數(shù)據(jù)對應(yīng)的圖像之后,還包括:

所述第一設(shè)備接收所述第二設(shè)備發(fā)送的暫停播放命令,并暫停播放所述圖像;

所述第一設(shè)備向所述第二設(shè)備發(fā)送暫停播放響應(yīng),并向所述第二設(shè)備發(fā)送靜默音頻數(shù)據(jù)。

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一設(shè)備暫停播放所述圖像,并向所述第二設(shè)備發(fā)送暫停播放響應(yīng)之后,還包括:

所述第一設(shè)備接收所述第二設(shè)備發(fā)送的恢復(fù)播放命令,并恢復(fù)播放所述圖像;

所述第一設(shè)備向所述第二設(shè)備發(fā)送恢復(fù)播放響應(yīng),并恢復(fù)向所述第二設(shè)備發(fā)送正常的音頻數(shù)據(jù)。

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備獲取音頻延時時間,在到達(dá)所述音頻延時時間后播放與所述音頻數(shù)據(jù)對應(yīng)的圖像之后,還包括:

所述第一設(shè)備接收所述第二設(shè)備發(fā)送的拖動命令;所述拖動命令中包含快進(jìn)命令或快退命令;所述快進(jìn)命令用于快進(jìn)播放所述圖像,所述快退命令用于快退播放所述圖像;

所述第一設(shè)備向所述第二設(shè)備發(fā)送拖動響應(yīng);

所述第一設(shè)備根據(jù)所述拖動命令,重新通過系統(tǒng)錄音獲取所述音頻數(shù)據(jù)并發(fā)送給所述第二設(shè)備。

8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備在本地獲取音頻數(shù)據(jù)并發(fā)送給第二設(shè)備之前,還包括:

所述第一設(shè)備接收所述第二設(shè)備發(fā)送的同步連接建立請求;其中,所述同步連接建立請求中包含所述第二設(shè)備的互聯(lián)網(wǎng)協(xié)議IP地址信息和端口信息;

所述第一設(shè)備根據(jù)所述IP地址信息和端口信息,建立與所述第二設(shè)備之間的同步連接。

9.一種跨設(shè)備的音頻圖像同步播放的方法,其特征在于,包括:

第二設(shè)備接收第一設(shè)備發(fā)送的音頻數(shù)據(jù);

所述第二設(shè)備對所述音頻數(shù)據(jù)進(jìn)行解碼并緩存;

所述第二設(shè)備在到達(dá)預(yù)設(shè)的緩存延時時間后播放所述音頻數(shù)據(jù)。

10.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括:

所述第二設(shè)備對所述音頻數(shù)據(jù)進(jìn)行解碼的同時,計時得到解碼延時時間;所述解碼延時時間是所述第二設(shè)備對所述音頻數(shù)據(jù)的第一個脈沖編碼調(diào)制PCM數(shù)據(jù)包進(jìn)行解碼所用的時間。

11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述第二設(shè)備在到達(dá)預(yù)設(shè)的緩存延時時間后播放所述音頻數(shù)據(jù)之前,還包括:

所述第二設(shè)備接收所述第一設(shè)備發(fā)送的網(wǎng)絡(luò)發(fā)送延時請求;

所述第二設(shè)備向所述第一設(shè)備發(fā)送網(wǎng)絡(luò)發(fā)送延時響應(yīng);其中,所述網(wǎng)絡(luò)發(fā)送延時響應(yīng)中包含所述第二設(shè)備的所述解碼延時時間、所述緩存延時時間以及播放延時時間。

12.根據(jù)權(quán)利要求9-11任一項所述的方法,其特征在于,所述第二設(shè)備在到達(dá)預(yù)設(shè)的緩存延時時間后播放所述音頻數(shù)據(jù)之后,還包括:

所述第二設(shè)備從開始播放所述音頻數(shù)據(jù)時記錄系統(tǒng)時間P;

所述第二設(shè)備每播放一個所述音頻數(shù)據(jù)的PCM數(shù)據(jù)包計時統(tǒng)計播放時間其中,α為所述音頻數(shù)據(jù)的采樣率,β為所述音頻數(shù)據(jù)的編碼幀長,qi表示播放第i個所述PCM數(shù)據(jù)包所用的時間;

所述第二設(shè)備根據(jù)所述系統(tǒng)時間P和所述播放時間Qn判斷是否播放所述當(dāng)前的PCM數(shù)據(jù)包。

13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述第二設(shè)備根據(jù)所述系統(tǒng)時間P和所述播放時間Qn判斷是否播放所述當(dāng)前的PCM數(shù)據(jù)包,包括:

所述第二設(shè)備若判斷則丟棄當(dāng)前的PCM數(shù)據(jù)包;

所述第二設(shè)備若判斷則播放當(dāng)前PCM數(shù)據(jù)包;

所述第二設(shè)備更新所述播放時間為

其中,α為音頻采樣率,β為編碼幀長。

14.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二設(shè)備在到達(dá)預(yù)設(shè)的緩存延時時間后播放所述音頻數(shù)據(jù)之后,還包括:

所述第二設(shè)備向所述第一設(shè)備發(fā)送暫停播放命令;

所述第二設(shè)備接收所述第一設(shè)備發(fā)送的暫停播放響應(yīng)以及靜默音頻數(shù)據(jù);

所述第二設(shè)備播放所述靜默音頻數(shù)據(jù)。

15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述第二設(shè)備播放所述靜默音頻數(shù)據(jù)之后,還包括:

所述第二設(shè)備向所述第一設(shè)備發(fā)送恢復(fù)播放命令;

所述第二設(shè)備接收所述第一設(shè)備發(fā)送的恢復(fù)播放響應(yīng),并恢復(fù)播放所述音頻數(shù)據(jù)。

16.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二設(shè)備在到達(dá)預(yù)設(shè)的緩存延時時間后播放所述音頻數(shù)據(jù)之后,還包括:

所述第二設(shè)備向所述第一設(shè)備發(fā)送拖動命令,所述拖動命令中包含快進(jìn)命令或快退命令;

所述第二設(shè)備接收所述第一設(shè)備發(fā)送的拖動響應(yīng);

所述第二設(shè)備清空緩存的所述音頻數(shù)據(jù);

所述第二設(shè)備重新接收所述第一設(shè)備發(fā)送的所述音頻數(shù)據(jù)并緩存。

17.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二設(shè)備接收第一設(shè)備發(fā)送的音頻數(shù)據(jù)之前,還包括:

所述第二設(shè)備向所述第一設(shè)備發(fā)送同步連接建立請求;其中,所述同步連接建立請求中包含所述第二設(shè)備的互聯(lián)網(wǎng)協(xié)議IP地址信息和端口信息;所述同步連接建立請求用于請求與所述第一設(shè)備之間建立同步連接。

18.一種跨設(shè)備的音頻圖像同步播放的裝置,其特征在于,包括:

獲取發(fā)送模塊,用于在本地獲取音頻數(shù)據(jù)并發(fā)送給第二設(shè)備;獲取音頻延時時間;

圖像播放模塊,用于在到達(dá)所述音頻延時時間后播放與所述音頻數(shù)據(jù)對應(yīng)的圖像。

19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述獲取發(fā)送模塊具體用于:

關(guān)閉本地聲音輸出,并通過系統(tǒng)錄音獲取所述音頻數(shù)據(jù);對所述音頻數(shù)據(jù)編碼后發(fā)送給所述第二設(shè)備;

計時得到編碼延時時間;所述編碼延時時間是所述第一設(shè)備對所述音頻數(shù)據(jù)的第一個脈沖編碼調(diào)制PCM數(shù)據(jù)包進(jìn)行編碼所用的時間;

記錄向所述第二設(shè)備發(fā)送所述網(wǎng)絡(luò)發(fā)送延時請求的發(fā)送時間、接收到所述第二設(shè)備發(fā)送的網(wǎng)絡(luò)發(fā)送延時響應(yīng)的接收時間;其中,所述網(wǎng)絡(luò)發(fā)送延時響應(yīng)中包含所述第二設(shè)備的解碼延時時間、所述緩存延時時間以及所述播放延時時間;

根據(jù)所述發(fā)送時間、所述接收時間以及所記錄的所述發(fā)送時間和接收時間的數(shù)量,計算得到所述平均網(wǎng)絡(luò)延時時間;

計算所述編碼延時時間、所述平均網(wǎng)絡(luò)延時時間、所述解碼延時時間、所述緩存延時時間以及所述播放延時時間之和,得到所述音頻延時時間。

20.根據(jù)權(quán)利要求18所述的裝置,其特征在于,還包括:

接收模塊,用于接收所述第二設(shè)備發(fā)送的暫停播放命令;

所述獲取發(fā)送模塊,還用于向所述第二設(shè)備發(fā)送暫停播放響應(yīng)和靜默音頻數(shù)據(jù);

所述圖像播放模塊,還用于暫停播放所述圖像。

21.一種跨設(shè)備的音頻圖像同步播放的裝置,其特征在于,包括:

接收模塊,用于接收第一設(shè)備發(fā)送的音頻數(shù)據(jù);

緩存模塊,用于對所述音頻數(shù)據(jù)進(jìn)行解碼并緩存;

音頻播放模塊,用于在到達(dá)預(yù)設(shè)的緩存延時時間后播放所述音頻數(shù)據(jù)。

22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,還包括:

計時模塊,用于在所述緩存模塊對所述音頻數(shù)據(jù)進(jìn)行解碼的同時,計時得到解碼延時時間;所述解碼延時時間是所述第二設(shè)備對所述音頻數(shù)據(jù)的第一個脈沖編碼調(diào)制PCM數(shù)據(jù)包進(jìn)行解碼所用的時間;

所述接收模塊,還用于接收所述第一設(shè)備發(fā)送的網(wǎng)絡(luò)發(fā)送延時請求;

所述裝置還包括:發(fā)送模塊,用于向所述第一設(shè)備發(fā)送網(wǎng)絡(luò)發(fā)送延時響應(yīng);其中,所述網(wǎng)絡(luò)發(fā)送延時響應(yīng)中包含所述第二設(shè)備的所述解碼延時時間、所述緩存延時時間以及播放延時時間。

23.根據(jù)權(quán)利要求21或22所述的裝置,其特征在于,所述計時模塊還用于:

從所述音頻播放模塊開始播放所述音頻數(shù)據(jù)時記錄系統(tǒng)時間P;

每播放一個所述音頻數(shù)據(jù)的PCM數(shù)據(jù)包計時統(tǒng)計播放時間其中,α為所述音頻數(shù)據(jù)的采樣率,β為所述音頻數(shù)據(jù)的編碼幀長,qi表示播放第i個所述PCM數(shù)據(jù)包所用的時間;

所述裝置還包括:判斷模塊,用于根據(jù)所述系統(tǒng)時間P和所述播放時間Qn判斷是否播放所述當(dāng)前的PCM數(shù)據(jù)包;

若判斷則丟棄當(dāng)前的PCM數(shù)據(jù)包;

若判斷則播放當(dāng)前PCM數(shù)據(jù)包;

更新所述播放時間為

其中,α為音頻采樣率,β為編碼幀長。

24.根據(jù)權(quán)利要求21所述的裝置,其特征在于,還包括:

發(fā)送模塊,用于向所述第一設(shè)備發(fā)送暫停播放命令;

所述接收模塊,還用于接收所述第一設(shè)備發(fā)送的暫停播放響應(yīng)以及靜默音頻數(shù)據(jù);

所述音頻播放模塊,還用于播放所述靜默音頻數(shù)據(jù)。

25.一種音頻圖像同步播放的系統(tǒng),其特征在于,所述系統(tǒng)包括如權(quán)利要求18-20任一項所述的跨設(shè)備的音頻圖像同步播放的裝置,以及如權(quán)利要求21-24任一項所述的跨設(shè)備的音頻圖像同步播放的裝置。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1