[發明專利]音視頻數據獲取方法及其裝置有效
| 申請號: | 202011110897.5 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112399190B | 公開(公告)日: | 2023-05-09 |
| 發明(設計)人: | 趙一開;羅喆;郭君健 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | H04N21/2187 | 分類號: | H04N21/2187;H04N21/2183;H04N21/234;H04N21/472 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 劉醒晗 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 數據 獲取 方法 及其 裝置 | ||
1.一種音視頻數據獲取方法,其特征在于,包括:
獲取播放器的緩沖區狀態,所述緩沖區用于緩存從網絡側獲取到的音視頻數據,以提供給所述播放器進行播放;
根據所述緩沖區狀態,確定音視頻數據獲取方式;
采用確定出的音視頻數據獲取方式,從網絡側獲取音視頻數據,并將獲取到的音視頻數據存儲到所述播放器的緩沖區;
其中,若將音視頻數據獲取方式從當前音視頻數據獲取方式切換到目標音視頻數據獲取方式,則所述從網絡側獲取音視頻數據,并將獲取到的音視頻數據存儲到所述播放器的緩沖區,包括:
保持所述當前音視頻數據獲取方式從網絡側獲取音視頻數據,并開啟所述目標音視頻數據獲取方式從網絡側獲取音視頻數據;其中,采用所述當前音視頻數據獲取方式所獲取到的音視頻數據被緩存到所述當前音視頻數據獲取方式對應的緩存隊列,采用所述目標音視頻數據獲取方式所獲取到的音視頻數據被緩存到所述目標音視頻數據獲取方式對應的緩存隊列;
根據所述當前音視頻數據獲取方式對應的緩存隊列和所述目標音視頻數據獲取方式對應的緩存隊列中時間信息和幀格式相匹配的數據單元,確定切換起始位置;
在所述切換起始位置,停止將所述當前音視頻數據獲取方式對應的緩存隊列的音視頻數據輸出到播放器的緩沖區,開始將所述目標音視頻數據獲取方式對應的緩存隊列的音視頻數據輸出到所述播放器的緩沖區,并停止采用所述當前音視頻數據獲取方式從網絡側獲取音視頻數據。
2.如權利要求1所述的方法,其特征在于,所述根據所述緩沖區狀態,確定音視頻數據獲取方式,包括:
若所述緩沖區狀態穩定,且當前音視頻數據獲取方式為基于內容分發網絡CDN的獲取方式,則確定將音視頻數據獲取方式從當前基于CDN的獲取方式切換到基于點對點內容分發網絡PCDN的獲取方式。
3.如權利要求2所述的方法,其特征在于,當滿足以下條件時,確定所述緩沖區狀態穩定:
在第一設定時長持續時間內所述緩沖區緩存的數據的數據量大于第一閾值。
4.如權利要求3所述的方法,其特征在于,在滿足所述第一設定時長持續時間內所述緩沖區緩存的數據的播放時長大于第一閾值時,若還滿足以下條件中的至少一項,則確定所述緩沖區狀態穩定:距離上一次音視頻數據獲取方式切換的時間間隔超過設定時間間隔,音視頻數據獲取方式切換失敗次數少于設定次數。
5.如權利要求2所述的方法,其特征在于,所述將音視頻數據獲取方式從當前基于CDN的獲取方式切換到基于PCDN的獲取方式,包括:
保持當前所采用的基于CDN的獲取方式從網絡側獲取音視頻數據,并開啟基于PCDN的獲取方式從網絡側獲取音視頻數據;其中,采用基于CDN的獲取方式所獲取到的音視頻數據被緩存到第一緩存隊列,采用基于PCDN獲取方式所獲取到的音視頻數據被緩存到第二緩存隊列;
根據所述第一緩存隊列和所述第二緩存隊列中時間信息和幀格式相匹配的數據單元,確定切換起始位置;
在所述切換起始位置,停止將所述第一緩存隊列的音視頻數據輸出到播放器的緩沖區,開始將所述第二緩存隊列的音視頻數據輸出到所述播放器的緩沖區,并停止采用基于CDN的獲取方式從網絡側獲取音視頻數據。
6.如權利要求5所述的方法,其特征在于,所述方法還包括:
若保持當前所采用的基于CDN的獲取方式從網絡側獲取音視頻數據,并開啟基于PCDN的獲取方式從網絡側獲取音視頻數據后,在所述第一緩存隊列和所述第二緩存隊列中未獲取到時間戳以及幀類型相匹配的數據單元,則停止采用基于PCDN的獲取方式從網絡側獲取音視頻數據。
7.如權利要求1所述的方法,其特征在于,所述根據所述緩沖區狀態,確定音視頻數據獲取方式,包括:
若所述緩沖區狀態不穩定,且當前音視頻數據獲取方式為基于PCDN的獲取方式,則確定將音視頻數據獲取方式從當前的基于PCDN的獲取方式切換到基于CDN的獲取方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011110897.5/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





