[發明專利]一種TLV數據包的推送方法、智能終端及存儲介質有效
| 申請號: | 202011475651.8 | 申請日: | 2020-12-15 |
| 公開(公告)號: | CN114640711B | 公開(公告)日: | 2023-08-01 |
| 發明(設計)人: | 呂澗池 | 申請(專利權)人: | 深圳TCL新技術有限公司 |
| 主分類號: | H04L67/55 | 分類號: | H04L67/55;H04L67/01;H04L69/06;H04N21/2387 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 劉文求;王永文 |
| 地址: | 518052 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 tlv 數據包 推送 方法 智能 終端 存儲 介質 | ||
本發明公開了一種TLV數據包的推送方法、智能終端及存儲介質,方法包括:獲取TLV數據包;根據所述TLV數據包得到與所述TLV數據包對應的推送指示信息;根據所述推送指示信息,對所述TLV數據包進行推送。本發明對TLV數據包進行推送時,通過與TLV數據包對應的推送指示信息,對TLV數據包進行推送,實現了TLV數據包的智能化推送,避免了實際推送的TLV數據包數量大于當前幀的數據包數量,解決了倍速播放過程中TLV數據包推送偏移不準,倍速播放丟幀的問題。
技術領域
本發明涉及多媒體技術領域,具體涉及一種TLV數據包的推送方法、智能終端及存儲介質。
背景技術
TLV是一種標準的數據封裝協議,是以Type(標簽)-Length(標簽)-Value(內容)這種三段式的數據組織方式。現有數字電視標準如ATSC3.0,ISDB?S3等普遍采用TLV數據包進行數字電視數據傳輸,對于音視頻數據等大數據量的媒體資源會分為多個TLV數據包進行組裝與傳送,所以在TLV數據包的傳送與接收的過程會涉及到拆包和拼包的動作。
電視節目的回放業務,是對錄制好的電視節目數據進行重新播放的動作,在此過程中需要支持倍數播放的功能,在倍數播放的過程中,需要進行數據的跳取,即不再是順序讀取數據進行播放,而需要跳過一定的數據量進行讀取數據,以滿足倍數操作。而現有技術中,對于TLV數據包來說,在對TLV數據包進行推送時,基本都是通過解碼關鍵幀的形式進行推送,無法根據TLV數據包進行智能化推送。。
因此,現有技術還有待于改進和發展。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種TLV數據包的推送方法、智能終端及存儲介質,旨在解決現有電視節目倍速播放中,無法根據TLV數據包進行智能化推送的問題。
本發明解決技術問題所采用的技術方案如下:
一種TLV數據包的推送方法,其中,所述方法包括步驟:
獲取TLV數據包;
根據所述TLV數據包,得到與所述TLV數據包對應的推送指示信息;
根據所述推送指示信息,對所述TLV數據包進行推送。
所述的TLV數據包的推送方法,其中,所述推送指示信息為與所述TLV數據包對應的序列號;所述根據所述TLV數據包,得到與所述TLV數據包對應的推送指示信息的步驟包括:
從所述TLV數據包中獲取標識字段;
根據所述標識字段,得到與所述TLV數據包對應的序列號。
所述的TLV數據包的推送方法,其中,所述推送指示信息為與所述TLV數據包對應的關鍵幀,所述根據所述TLV數據包,得到與所述TLV數據包對應的推送指示信息的步驟包括:
將所述TLV數據包拼裝成媒體分片單元;
對所述媒體分片單元進行解碼,得到與所述TLV數據包對應的關鍵幀。
所述的TLV數據包的推送方法,其中,所述將所述TLV數據包拼裝成媒體分片單元的步驟包括:
從所述TLV數據包中獲取分片指示字段;其中,所述分片指示字段用于指示所述TLV數據包在所述媒體分片單元中的位置;
根據所述分片指示字段,將所述TLV數據包拼裝成媒體分片單元。
所述的TLV數據包的推送方法,其中,所述根據所述分片指示字段,將所述TLV數據包拼裝成媒體分片單元的步驟包括:
根據所述分片指示字段,將所述TLV數據包拼裝成媒體處理單元;其中,多個所述媒體處理單元組成所述媒體分片單元;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳TCL新技術有限公司,未經深圳TCL新技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011475651.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種提取設備的保護裝置
- 下一篇:高強度硅酸鹽水泥配方





