[發(fā)明專利]直播方法、裝置、系統(tǒng)、設備及計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010122606.8 | 申請日: | 2020-02-27 |
| 公開(公告)號: | CN111294634B | 公開(公告)日: | 2022-02-18 |
| 發(fā)明(設計)人: | 向晨宇 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04N21/43 | 分類號: | H04N21/43;H04N21/433 |
| 代理公司: | 廣州嘉權(quán)專利商標事務所有限公司 44205 | 代理人: | 譚英強 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 直播 方法 裝置 系統(tǒng) 設備 計算機 可讀 存儲 介質(zhì) | ||
1.一種直播方法,其特征在于,包括:
獲取直播內(nèi)容的音視頻數(shù)據(jù)并進行播放;
當播放出現(xiàn)卡頓,將未播放的音視頻數(shù)據(jù)緩存至緩存區(qū);
當所述緩存區(qū)的音視頻數(shù)據(jù)達到第一閾值,對所述緩存區(qū)中未播放的音視頻數(shù)據(jù)中的音頻數(shù)據(jù)進行加速播放;以及
將排列在當前正在加速播放的音頻幀所對應的視頻幀之前的視頻幀丟棄,從當前正在加速播放的音頻幀所對應的視頻幀開始,順序播放視頻幀隊列中的視頻幀;或者,跳過排列在當前正在加速播放的音頻幀所對應的視頻幀之前的視頻幀,從當前正在加速播放的音頻幀所對應的視頻幀開始,順序播放視頻幀隊列中的視頻幀;
所述緩存區(qū)包括用于存儲所述音頻數(shù)據(jù)的音頻緩存區(qū)和用于存儲所述視頻數(shù)據(jù)的視頻緩存區(qū);
還包括確定所述視頻緩存區(qū)大小和所述音頻緩存區(qū)大小的步驟,該步驟包括:
獲取第一數(shù)據(jù);
從所述第一數(shù)據(jù)中獲取不同幀數(shù)大小的緩存區(qū)對應的播放質(zhì)量參數(shù)的值,所述播放質(zhì)量參數(shù)包括以下一種或多種:首次緩沖時長、二次緩沖時長、無緩沖率、平均每播放一小時出現(xiàn)的二次緩沖次數(shù)、平均每播放一小時出現(xiàn)的錯誤次數(shù)以及清晰度;
確定所述各個播放質(zhì)量參數(shù)對應的權(quán)重;
根據(jù)所述播放質(zhì)量參數(shù)的值和所述權(quán)重,計算各個幀數(shù)大小對應的播放質(zhì)量總分;以及
將總分最高對應的幀數(shù)大小確定為所述視頻緩存區(qū)大小和音頻緩存區(qū)大小;
其中,所述首次緩沖時長根據(jù)用戶在打開一個新的直播畫面時的首次緩沖時間來確定;
所述二次緩沖時長根據(jù)用戶在觀看直播畫面時發(fā)生的二次緩沖時間來確定;
所述無緩沖率根據(jù)用戶在觀看完整的直播內(nèi)容的過程中,畫面流暢播放的無緩沖時間在總播放時長的占比來確定;
所述清晰度根據(jù)用戶在觀看完整的直播內(nèi)容的過程中,不同清晰度的播放時長在總播放時長中的占比來確定。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述當所述緩存區(qū)的音視頻數(shù)據(jù)達到第一閾值,對所述緩存區(qū)中未播放的音視頻數(shù)據(jù)中的音頻數(shù)據(jù)進行加速播放,包括:
從所述音頻緩存區(qū)中獲取音頻數(shù)據(jù);從所述視頻緩存區(qū)中獲取視頻數(shù)據(jù);
對所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)進行解碼及渲染,得到音頻幀和視頻幀;
按照所述音頻幀所對應的顯示時間戳的順序?qū)⑺鲆纛l幀存入音頻幀隊列;
按照所述視頻幀所對應的顯示時間戳的順序?qū)⑺鲆曨l幀存入視頻幀隊列;以及
加速播放所述音頻幀隊列中的音頻幀。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括確定所述視頻幀隊列大小和音頻幀隊列大小的步驟,該步驟包括:
獲取第二數(shù)據(jù);
從所述第二數(shù)據(jù)中獲取不同幀數(shù)大小對應的幀隊列的播放質(zhì)量參數(shù)的值,所述播放質(zhì)量參數(shù)包括以下一種或多種:首次緩沖時長、二次緩沖時長、無緩沖率、平均每播放一小時出現(xiàn)的二次緩沖次數(shù)、平均每播放一小時出現(xiàn)的錯誤次數(shù)以及清晰度;
確定所述各個播放質(zhì)量參數(shù)對應的權(quán)重;
根據(jù)所述播放質(zhì)量參數(shù)的值和所述權(quán)重,計算各個幀數(shù)大小對應的播放質(zhì)量總分;以及
根據(jù)各個幀數(shù)大小對應的播放質(zhì)量總分,確定所述音頻幀隊列大小和所述視頻幀隊列大小。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括確定所述第一閾值的步驟,該步驟包括:
獲取第三數(shù)據(jù);
從所述第三數(shù)據(jù)中獲取不同緩存量對應的播放質(zhì)量參數(shù)的值,所述播放質(zhì)量參數(shù)包括以下一種或多種:首次緩沖時長、二次緩沖時長、無緩沖率、平均每播放一小時出現(xiàn)的二次緩沖次數(shù)、平均每播放一小時出現(xiàn)的錯誤次數(shù)以及清晰度;
確定所述各個播放質(zhì)量參數(shù)對應的權(quán)重;
根據(jù)所述播放質(zhì)量參數(shù)的值和所述權(quán)重,計算各個緩存量對應的播放質(zhì)量總分;以及
將總分最高對應的緩存量確定為所述第一閾值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010122606.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:骨科專用鉆孔裝置及其鉆孔深度的確定方法
- 下一篇:易清洗食品處理設備
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務器,例如:VOD服務器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





