[發明專利]基于HLS流的數據處理方法及電子設備有效
| 申請號: | 202110765617.2 | 申請日: | 2021-07-06 |
| 公開(公告)號: | CN113315931B | 公開(公告)日: | 2022-03-11 |
| 發明(設計)人: | 潘林生;鄒偉華;李偉 | 申請(專利權)人: | 偉樂視訊科技股份有限公司 |
| 主分類號: | H04N5/278 | 分類號: | H04N5/278;H04N21/435;H04N21/44;H04N21/4402 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 黃壽華 |
| 地址: | 516001 廣東省惠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 hls 數據處理 方法 電子設備 | ||
本申請公開了一種基于HLS流的數據處理方法及電子設備,所述方法包括:獲取HLS流的TS切片及WebVTT字幕切片;將所述TS切片轉化獲得視頻幀;將所述WebVTT字幕切片轉化獲得中間字幕數據;將所述中間字幕數據嵌入到對應的所述視頻幀中形成攜帶有字幕的加嵌視頻幀;根據所述加嵌視頻幀獲得TS流并進行輸出。本申請實現了WebVTT字幕在現有的機頂盒或者電視設備的轉化顯示,使互聯網具有WebVTT字幕的視頻能夠在現有的機頂盒或者電視設備進行顯示播放。
技術領域
本申請涉及數據處理領域,特別涉及基于HLS流的數據處理方法及電子設備。
背景技術
隨著當今互聯網時代的快速發展,對于經濟社會發展和推進信息化程度都具有重要意義,同時互聯網在不斷地改變人類的生活方式和工作方式,提供了更多的便利,因此社會上各個行業都在往互聯網靠攏。
互聯網常用的流媒體協議有多種,其攜帶的字幕文件格式也多種多樣,例如HLS協議的流媒體數據一般攜帶的是WebVTT字幕文件。在現有的機頂盒或者電視設備中,因其解碼能力的限制,接收的均為特定格式的TS流音視頻數據,若要顯示字幕只能在制作視頻的時候進行加入或者以特定形式的字幕方式嵌入到音視頻數據中。
因此,現有的機頂盒或者電視設備均無法支持WebVTT字幕文件,使得現有的網絡機頂盒或者電視設備在播放HLS協議的流媒體數據時,均無法顯示該流媒體數據自身所攜帶的字幕,阻礙了傳統機頂盒或者電視設備融入互聯網發展的潮流。
發明內容
本申請提供基于HLS流的數據處理方法及電子設備,可以對WebVTT字幕進行轉化處理后嵌入到視頻幀中,解決了現有的機頂盒或者電視設備無法接收顯示WebVTT字幕的問題。
本申請公開了一種基于HLS流的數據處理方法,所述方法包括:
獲取HLS流的TS切片及WebVTT字幕切片;
將所述TS切片轉化獲得視頻幀;
將所述WebVTT字幕切片轉化獲得中間字幕數據;
將所述中間字幕數據嵌入到對應的所述視頻幀中形成攜帶有字幕的加嵌視頻幀;
根據所述加嵌視頻幀獲得TS流并進行輸出。
在一實施例中,在所述根據所述加嵌視頻幀獲得TS流并進行輸出的步驟之后,還包括:
對所述TS流進行解碼獲得攜帶有字幕的解碼數據。
在一實施例中,所述將所述中間字幕數據嵌入到對應的所述視頻幀中形成攜帶有字幕的加嵌視頻幀,包括:
獲取所述視頻幀和所述中間字幕數據的時間信息;
根據所述視頻幀和所述中間字幕數據的時間信息得到時間差值;
若所述時間差值小于預設差值,則將所述中間字幕數據嵌入到所述視頻幀中;
若所述時間差值大于預設差值,則丟掉所述中間字幕數據,構建空的字幕數據,并將所述空的字幕數據嵌入到所述視頻幀中。
在一實施例中,所述獲取HLS流的TS切片及WebVTT字幕切片,包括:
根據HLS流獲取主播放列表;
從所述主播放列表中提取WebVTT字幕的m3u8文件;
根據所述WebVTT字幕的m3u8文件獲取WebVTT字幕切片。
在一實施例中,所述將所述WebVTT字幕切片轉化獲得中間字幕數據,包括:
讀取所述WebVTT字幕切片的字幕內容信息,獲得WebVTT字幕數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于偉樂視訊科技股份有限公司,未經偉樂視訊科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110765617.2/2.html,轉載請聲明來源鉆瓜專利網。





