[發明專利]直播數據處理方法、裝置、計算機設備和存儲介質有效
| 申請號: | 201810326599.6 | 申請日: | 2018-04-12 |
| 公開(公告)號: | CN108260024B | 公開(公告)日: | 2020-06-12 |
| 發明(設計)人: | 李育中 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04N21/845 | 分類號: | H04N21/845;H04N21/262;H04N21/231;H04N21/43;H04N21/4788 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直播 數據處理 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種直播數據處理方法,包括:
接收直播流數據,所述直播流數據包括直播音視頻數據和對應的信息數據,所述信息數據包括直播過程所需題目信息、文本內容信息、數值轉移信息和直播資源信息中的至少一種;
獲取預設切片時間間隔;
獲取直播流數據中各個視頻圖像組對應的關鍵幀時長間隔;
根據所述預設切片時間間隔和所述關鍵幀時長間隔確定關鍵幀切片間隔,所述預設切片時間間隔大于所述關鍵幀時長間隔,所述關鍵幀切片間隔大于所述關鍵幀時長間隔;
根據所述關鍵幀切片間隔對所述直播流數據進行切片,得到多個直播分片,并緩存所述多個直播分片,所述直播分片對應的視頻數據的起始數據幀為關鍵視頻幀;
接收播放終端發送的下載請求,將接收所述下載請求時所在的時間點作為篩選起始時間點,對所述篩選起始時間點之前緩存的所述多個直播分片根據篩選規則進行篩選得到目標直播分片,將所述目標直播分片組成目標直播分片集合,所述篩選規則包括回退預設回退時間間隔和回退預設篩選數目中的至少一種;
根據所述目標直播分片集合中各個直播分片對應的時間點,按照該時間點從后往前的順序依次將所述目標直播分片集合中的數據以各個直播分片為單位發送至所述播放終端,以使所述播放終端解析接收到的直播分片,確定接收到的直播分片對應的直播視頻幀數量,并根據從直播分片中解析出的直播視頻幀所在時間點以從后往前的順序依次累計所述直播視頻幀數量,當所述累計的直播視頻幀數量達到預設視頻幀數量閾值時,停止接收直播分片,并將當前直播分片的當前直播視頻幀所在時間點作為直播播放點,開始播放接收到的直播分片。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
接收直播音視頻數據和對應的信息數據,所述直播音視頻數據包括多個直播數據塊;
從所述信息數據中獲取各幀直播視頻幀對應的同步信息,將所述同步信息封裝至對應的直播視頻幀所在的直播數據塊形成直播流數據。
3.根據權利要求1所述的方法,其特征在于,根據所述下載請求對當前緩存的所述多個直播分片進行篩選得到目標直播分片集合,包括:
獲取預設篩選數目,根據所述下載請求在當前緩存的所述多個直播分片中篩選所述預設篩選數目的直播分片得到目標直播分片,將所述目標直播分片組成所述目標直播分片集合;和/或
獲取預設回退時間間隔,根據所述下載請求回退預設回退時間間隔得到起始直播分片起點;
將所述起始直播分片起點對應的起始直播分片和所述起始直播分片之后的直播分片數據作為所述目標直播分片,將所述目標直播分片組成所述目標直播分片集合。
4.根據權利要求1所述的方法,其特征在于,所述根據所述預設切片時間間隔和所述關鍵幀時長間隔確定關鍵幀切片間隔包括:
當所述預設切片時間間隔與所述關鍵幀時長間隔的比值為整數時,將所述整數與所述關鍵幀時長間隔相乘,得到所述關鍵幀切片間隔;
當所述預設切片時間間隔與所述關鍵幀時長間隔的比值為非整數時,將所述非整數向上取整或向下取整得到目標整數,將所述目標整數與所述關鍵幀時長間隔相乘,得到所述關鍵幀切片間隔。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
所述播放終端解析接收到的直播分片,得到接收到的直播分片中直播視頻幀對應的同步信息;
將所述接收到的直播分片中直播視頻幀對應的同步信息和對應的直播視頻幀進行同步播放或同步顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810326599.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:進行直播的方法和裝置
- 下一篇:一種基于視頻摘要的視頻壓縮存儲方法





