[發明專利]一種視頻文件的存儲、定位播放方法及裝置在審
| 申請號: | 201610924040.4 | 申請日: | 2016-10-24 |
| 公開(公告)號: | CN107979621A | 公開(公告)日: | 2018-05-01 |
| 發明(設計)人: | 李海燕;許愛秋 | 申請(專利權)人: | 杭州海康威視數字技術股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04N21/232;H04N21/234;H04N21/432;H04N21/44;H04N21/472;G06F17/30 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙)11413 | 代理人: | 孫翠賢,項京 |
| 地址: | 310051 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻文件 存儲 定位 播放 方法 裝置 | ||
1.一種視頻文件的存儲方法,其特征在于,所述方法包括:
對所獲得的視頻文件進行幀分析,獲得所述視頻文件中每個I幀數據對應的時間戳信息以及每個I幀數據在所述視頻文件中的偏移量信息;
生成與所述視頻文件對應的索引文件,其中,所述索引文件中包含所述視頻文件中的每個I幀數據對應的時間戳信息以及偏移量信息;
將所述視頻文件存儲至云存儲系統中,并將所述索引文件存儲至所述云存儲系統中。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
獲得所述視頻文件的開始時間信息以及結束時間信息;
根據本地的媒體訪問控制MAC地址,生成所述視頻文件對應的鍵值;
在所述將所述視頻文件存儲至云存儲系統中的步驟之后,所述方法還包括:
接收所述云存儲系統發送的關于所述視頻文件的存儲路徑信息;
生成所述視頻文件對應的全球唯一標識符URL,其中,所述URL中攜帶所述開始時間信息、結束時間信息、所述鍵值以及所述存儲路徑信息。
3.根據權利要求1所述的方法,其特征在于,所述對所獲得的視頻文件進行幀分析,獲得所述視頻文件中每個I幀數據對應的時間戳信息以及每個I幀數據在所述視頻文件中的偏移量信息的步驟,包括:
對所獲得的視頻文件進行幀分析,獲得每個I幀數據、與所述每個I幀數據對應的非I幀數據、每個I幀數據對應的時間戳信息以及每個I幀數據在所述視頻文件中的偏移量信息,其中,所述非I幀數據為所述視頻文件中除所述I幀數據外的數據;
所述方法還包括;
將每個I幀數據與所對應的非I幀數據,組合成畫面組GOP包;
所述將所述視頻文件存儲至云存儲系統中,并將所述索引文件存儲至所述云存儲系統中的步驟,包括:
將所述視頻文件以所述GOP包的形式存儲至所述云存儲系統中,并將所述索引文件存儲至所述云存儲系統。
4.根據權利要求1-3任一項所述的方法,其特征在于,所述云存儲系統在存儲所述視頻文件時,為所述視頻文件添加預設視頻文件頭,其中,所述預設視頻文件頭中包括文件頭標識符、所述視頻文件的開始時間信息和所述視頻文件的結束時間信息,或者
所述預設視頻文件頭中包括所述視頻文件的開始時間信息和所述視頻文件的結束時間信息。
5.根據權利要求1-3任一項所述的方法,其特征在于,將所述將視頻文件存儲至云存儲系統中,并將所述索引文件存儲至所述云存儲系統中的步驟,包括:
將所述視頻文件與所述索引文件存儲至所述云存儲系統中,其中,所述視頻文件與所述索引文件以相同文件名的方式進行關聯。
6.根據權利要求3所述的方法,其特征在于,所述將所述視頻文件以所述GOP包的形式存儲至所述云存儲系統中,并將所述索引文件存儲至所述云存儲系統的步驟中,包括:
將所述GOP包中所包括的I幀數據存儲至所述云存儲系統中;
將所述GOP包中與所述I幀數據對應的非I幀數據組包存儲至所述云存儲系統,其中,所述非I幀數據組包的數據量不超過數據量閾值;
將所述索引文件存儲至所述云存儲系統。
7.根據權利要求3所述的方法,其特征在于,所述將每個I幀數據與所對應的非I幀數據,組合成畫面組GOP包的步驟之后,所述方法還包括:
記錄每個GOP包的長度信息;
對應每個I幀數據,將所述長度信息存儲于所述索引文件中。
8.根據權利要求3所述的方法,其特征在于,在所述生成與所述視頻文件對應的索引文件的步驟之后,所述方法還包括:
獲得所述視頻文件的幀率信息;
對應每個I幀數據,將所述幀率信息存儲于所述索引文件中。
9.一種視頻文件的定位播放方法,其特征在于,所述方法包括:
獲得對視頻文件的定位播放指令,其中,所述定位播放指令中攜帶關于所述視頻文件的待定位播放的時間信息;
根據所述時間信息,從所述視頻文件對應的索引文件中,確定所述時間信息對應的目標I幀數據的偏移量信息,其中,所述索引文件中包括所述視頻文件中的每個I幀數據對應的時間戳信息以及每個I幀數據在所述視頻文件中的偏移量信息;
依據所述偏移量信息,從所述目標I幀數據所在位置讀取所述視頻文件;
從所讀取的位置定位播放所述視頻文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州海康威視數字技術股份有限公司,未經杭州海康威視數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610924040.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:異構混合云計算系統
- 下一篇:應用無人機及云計算技術跟蹤列車運行狀態的裝置





