[發明專利]一種基于切片文件字節閾值的視頻切片方法有效
| 申請號: | 201811385709.2 | 申請日: | 2018-11-20 |
| 公開(公告)號: | CN109348292B | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 歐興寧;黃海亮;梁瑛瑋;洪行健;李長杰;冷冬;丁一 | 申請(專利權)人: | 廣州易方信息科技股份有限公司 |
| 主分類號: | H04N21/4408 | 分類號: | H04N21/4408;H04N21/4402;H04N21/845;H04L29/08 |
| 代理公司: | 佛山幫專知識產權代理事務所(普通合伙) 44387 | 代理人: | 顏德昊 |
| 地址: | 510006 廣東省廣州市番禺區小谷圍街外*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 切片 文件 字節 閾值 視頻 方法 | ||
1.一種基于切片文件字節閾值的視頻切片方法,其特征在于,包括如下步驟:
步驟S1:將從分布式存儲系統中把待處理的網絡視頻服務平臺的視頻文件下載到本地;
步驟S2:抽取源視頻的所有關鍵幀信息,其中視頻是多個連續的圖片組組成的,關鍵幀信息包括幀所在的位置、所處的時間戳;
步驟S3:根據源視頻的關鍵幀信息基于字節閾值計算切片文件的數量以及每個切片文件在源視頻文件中的起止位置;
步驟S4:基于計算得到的全部切片位置信息,在指定的起止位置對源視頻文件進行切割,然后分別另存為二進制文件;
步驟S5:通過服務器端將源視頻的元數據以JSON格式另存為文本文件并上傳到分布式存儲系統;
步驟S6:通過視頻播放器根據文本文件的內容實現切片數據的加載與播放;
其中,步驟S5具體包括如下步驟:
步驟S501:對于切割出來的若干個切片文件分別進行加密,加密的密鑰隨機生成,并保存在數據庫中;
步驟S502:把視頻的播放時長、文件大小、切片文件的數量、每個切片文件的索引編號、播放時長、字節長度、訪問路徑元數據以JSON格式另存為文本文件;
步驟S503:將所有的切片文件和元數據文件上傳到分布式存儲系統中;
步驟S504:把切片文件預先推送到CDN節點,以使視頻播放器在播放視頻時直接從CDN節點拉去切片文件,縮短下載切片文件所需要的時間;
其中,步驟S6具體包括如下步驟:
步驟S601:視頻播放器在播放視頻之前,使用HTTPS協議獲取視頻的切片信息以及加密信息的元數據文件;
步驟S602:視頻播放器通過訪問另外一個加密的XML文件來獲得密鑰來解密元數據文件;
步驟S603:將解密后的元數據文件下載并緩存在內存中,視頻播放器按順序分別下載每個切片文件;
步驟S604:通過切片文件的索引與此前請求的加密XML解密切片文件,將解密后的切片文件后加入到緩沖區等待播放;
步驟S605:通過解碼緩沖區的視頻流數據進行播放視頻;
步驟S606:調用預先定義好的事件處理函數監聽視頻播放過程中發生的二次緩沖、發生播放拖拽、暫停播放、恢復播放的事件。
2.根據權利要求1所述的一種基于切片文件字節閾值的視頻切片方法,其特征在于,所述文本文件還包含每個切片所采用的加密算法、密鑰的獲取方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州易方信息科技股份有限公司,未經廣州易方信息科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811385709.2/1.html,轉載請聲明來源鉆瓜專利網。





