System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及視頻存儲(chǔ),特別涉及一種視頻存儲(chǔ)方法、裝置、設(shè)備及介質(zhì)。
技術(shù)介紹
1、nvr(即network?video?recorder,網(wǎng)絡(luò)視頻錄像機(jī))設(shè)備能夠通過(guò)網(wǎng)絡(luò)連接到不同的攝像頭,接收來(lái)自攝像頭的數(shù)字視頻流。傳統(tǒng)的nvr設(shè)備一般是支持掛載本地磁盤進(jìn)行錄像存儲(chǔ),但是由于本地磁盤容量有限,在錄制滿之后通常的做法是覆蓋掉最老的視頻。目前的錄像存儲(chǔ)技術(shù)不能滿足用戶多維度的需求。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)的目的在于提供一種視頻存儲(chǔ)方法、裝置、設(shè)備及介質(zhì),能夠滿足用戶多維度的需求。其具體方案如下:
2、第一方面,本申請(qǐng)公開了一種視頻存儲(chǔ)方法,包括:
3、利用網(wǎng)絡(luò)視頻錄像機(jī)設(shè)備的本地磁盤存儲(chǔ)錄像視頻;
4、獲取用戶配置信息,其中,所述用戶配置信息包括第一配置信息以及第二配置信息,所述第一配置信息用于確定待上傳至云端存儲(chǔ)的目標(biāo)視頻數(shù)據(jù),所述第二配置信息用于確定待轉(zhuǎn)存的目標(biāo)視頻片段;
5、基于所述第一配置信息生成云存儲(chǔ)任務(wù)以及基于所述第二配置信息生成片段轉(zhuǎn)存任務(wù);
6、執(zhí)行所述云存儲(chǔ)任務(wù),從所述錄像視頻中確定目標(biāo)視頻數(shù)據(jù),并將所述目標(biāo)視頻數(shù)據(jù)上傳至云端存儲(chǔ);
7、執(zhí)行所述片段轉(zhuǎn)存任務(wù),將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,以便能夠在各終端設(shè)備播放。
8、可選的,所述第一配置信息包括目標(biāo)區(qū)域信息,相應(yīng)的,所述執(zhí)行所述云存儲(chǔ)任務(wù),從所述錄像視頻中確定目標(biāo)視頻數(shù)據(jù),并將所述目標(biāo)視頻
9、執(zhí)行所述云存儲(chǔ)任務(wù),從所述錄像視頻中確定所述目標(biāo)區(qū)域信息對(duì)應(yīng)的視頻數(shù)據(jù)以得到目標(biāo)視頻數(shù)據(jù),并將所述目標(biāo)視頻數(shù)據(jù)上傳至云端存儲(chǔ)。
10、可選的,所述第二配置信息包括目標(biāo)事件信息,相應(yīng)的,所述執(zhí)行所述片段轉(zhuǎn)存任務(wù),將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,以便能夠在各終端設(shè)備播放,包括:
11、執(zhí)行所述片段轉(zhuǎn)存任務(wù),將所述云端存儲(chǔ)或所述本地磁盤中所述目標(biāo)事件信息對(duì)應(yīng)的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,以便能夠在各終端設(shè)備播放。
12、可選的,在基于所述第二配置信息生成片段轉(zhuǎn)存任務(wù)之后,還包括:
13、通過(guò)調(diào)度中心將所述片段轉(zhuǎn)存任務(wù)添加至任務(wù)隊(duì)列;
14、相應(yīng)的,所述執(zhí)行所述片段轉(zhuǎn)存任務(wù),將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,包括:
15、利用預(yù)設(shè)工作節(jié)點(diǎn)消費(fèi)所述任務(wù)隊(duì)列中的所述片段轉(zhuǎn)存任務(wù),將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存。
16、可選的,利用預(yù)設(shè)工作節(jié)點(diǎn)消費(fèi)所述任務(wù)隊(duì)列中的所述片段轉(zhuǎn)存任務(wù),將所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,包括:
17、利用預(yù)設(shè)工作節(jié)點(diǎn)消費(fèi)所述任務(wù)隊(duì)列中的所述片段轉(zhuǎn)存任務(wù),獲取所述目標(biāo)視頻片段對(duì)應(yīng)的串流地址,基于所述串流地址將所述目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存。
18、可選的,在所述將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存之后,還包括:
19、將所述片段轉(zhuǎn)存任務(wù)對(duì)應(yīng)的應(yīng)答信息放入反饋隊(duì)列中,其中,所述應(yīng)答消息包含表征轉(zhuǎn)存成功或轉(zhuǎn)存失敗的信息;
20、通過(guò)所述調(diào)度中心消費(fèi)所述反饋隊(duì)列中的所述應(yīng)答信息,當(dāng)所述應(yīng)答信息包含表征轉(zhuǎn)存失敗的信息,且所述片段轉(zhuǎn)存任務(wù)對(duì)應(yīng)的轉(zhuǎn)存失敗次數(shù)沒有達(dá)到預(yù)設(shè)閾值,則再次將所述片段轉(zhuǎn)存任務(wù)放入所述任務(wù)隊(duì)列。
21、可選的,在基于所述第一配置信息生成云存儲(chǔ)任務(wù)之后,還包括:
22、通過(guò)預(yù)設(shè)設(shè)備管理系統(tǒng),并利用所述預(yù)設(shè)設(shè)備管理系統(tǒng)與所述網(wǎng)絡(luò)視頻錄像機(jī)設(shè)備之間維持的消息隊(duì)列遙測(cè)傳輸長(zhǎng)鏈接,將所述云存儲(chǔ)任務(wù)下發(fā)至所述網(wǎng)絡(luò)視頻錄像機(jī)設(shè)備;
23、通過(guò)所述網(wǎng)絡(luò)視頻錄像機(jī)設(shè)備記錄所述云存儲(chǔ)任務(wù);
24、相應(yīng)的,所述執(zhí)行所述云存儲(chǔ)任務(wù),從所述錄像視頻中確定目標(biāo)視頻數(shù)據(jù),并將所述目標(biāo)視頻數(shù)據(jù)上傳至云端存儲(chǔ),包括:
25、通過(guò)所述網(wǎng)絡(luò)視頻錄像機(jī)設(shè)備執(zhí)行所述云存儲(chǔ)任務(wù),從所述錄像視頻中確定目標(biāo)視頻數(shù)據(jù),并將所述目標(biāo)視頻數(shù)據(jù)上傳至云端存儲(chǔ)。
26、第二方面,本申請(qǐng)公開了一種視頻存儲(chǔ)裝置,包括:
27、錄像視頻存儲(chǔ)模塊,用于利用網(wǎng)絡(luò)視頻錄像機(jī)設(shè)備的本地磁盤存儲(chǔ)錄像視頻;
28、配置信息獲取模塊,用戶獲取用戶配置信息,其中,所述用戶配置信息包括第一配置信息以及第二配置信息,所述第一配置信息用于確定待上傳至云端存儲(chǔ)的目標(biāo)視頻數(shù)據(jù),所述第二配置信息用于確定待轉(zhuǎn)存的目標(biāo)視頻片段;
29、云存儲(chǔ)任務(wù)生成模塊,用于基于所述第一配置信息生成云存儲(chǔ)任務(wù);
30、片段轉(zhuǎn)存任務(wù)生成模塊,用于基于所述第二配置信息生成片段轉(zhuǎn)存任務(wù);
31、云存儲(chǔ)任務(wù)執(zhí)行模塊,用于執(zhí)行所述云存儲(chǔ)任務(wù),從所述錄像視頻中確定目標(biāo)視頻數(shù)據(jù),并將所述目標(biāo)視頻數(shù)據(jù)上傳至云端存儲(chǔ);
32、片段轉(zhuǎn)存任務(wù)執(zhí)行模塊,用于執(zhí)行所述片段轉(zhuǎn)存任務(wù),將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,以便能夠在各終端設(shè)備播放。
33、第三方面,本申請(qǐng)公開了一種電子設(shè)備,包括存儲(chǔ)器和處理器,其中:
34、所述存儲(chǔ)器,用于保存計(jì)算機(jī)程序;
35、所述處理器,用于執(zhí)行所述計(jì)算機(jī)程序,以實(shí)現(xiàn)前述的視頻存儲(chǔ)方法。
36、第四方面,本申請(qǐng)公開了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于保存計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述的視頻存儲(chǔ)方法。
37、通過(guò)以上方案可知,本申請(qǐng)?zhí)峁┝艘环N視頻存儲(chǔ)方法,包括:利用網(wǎng)絡(luò)視頻錄像機(jī)設(shè)備的本地磁盤存儲(chǔ)錄像視頻;獲取用戶配置信息,其中,所述用戶配置信息包括第一配置信息以及第二配置信息,所述第一配置信息用于確定待上傳至云端存儲(chǔ)的目標(biāo)視頻數(shù)據(jù),所述第二配置信息用于確定待轉(zhuǎn)存的目標(biāo)視頻片段;基于所述第一配置信息生成云存儲(chǔ)任務(wù)以及基于所述第二配置信息生成片段轉(zhuǎn)存任務(wù);執(zhí)行所述云存儲(chǔ)任務(wù),從所述錄像視頻中確定目標(biāo)視頻數(shù)據(jù),并將所述目標(biāo)視頻數(shù)據(jù)上傳至云端存儲(chǔ);執(zhí)行所述片段轉(zhuǎn)存任務(wù),將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,以便能夠在各終端設(shè)備播放。。
38、可見,本申請(qǐng)的有益效果為:除了利用網(wǎng)絡(luò)視頻錄像機(jī)設(shè)備的本地磁盤存儲(chǔ)錄像視頻之外,還可以基于用戶配置信息將目標(biāo)視頻數(shù)據(jù)進(jìn)行云存儲(chǔ)以及將目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,支持在各終端設(shè)備播放。這樣,不僅能夠滿足網(wǎng)絡(luò)視頻錄像機(jī)設(shè)備本地磁盤全面存儲(chǔ)錄像視頻,還能夠?qū)⒂脩粜枰L(zhǎng)久存儲(chǔ)的目標(biāo)視頻數(shù)據(jù)進(jìn)行云存儲(chǔ),無(wú)需擴(kuò)大本地存儲(chǔ)容量,從而降低成本,此外,還能將需要重點(diǎn)查看的目標(biāo)視頻片段轉(zhuǎn)存,便于在終端設(shè)備查看以及分享。通過(guò)本申請(qǐng),能夠滿足用戶多維度的需求。
39、相應(yīng)地,本申請(qǐng)?zhí)峁┑囊环N視頻存儲(chǔ)裝置、設(shè)備及可讀存儲(chǔ)介質(zhì),也同樣具有上述技術(shù)效果。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種視頻存儲(chǔ)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的視頻存儲(chǔ)方法,其特征在于,所述第一配置信息包括目標(biāo)區(qū)域信息,相應(yīng)的,所述執(zhí)行所述云存儲(chǔ)任務(wù),從所述錄像視頻中確定目標(biāo)視頻數(shù)據(jù),并將所述目標(biāo)視頻數(shù)據(jù)上傳至云端存儲(chǔ),包括:
3.根據(jù)權(quán)利要求1所述的視頻存儲(chǔ)方法,其特征在于,所述第二配置信息包括目標(biāo)事件信息,相應(yīng)的,所述執(zhí)行所述片段轉(zhuǎn)存任務(wù),將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,以便能夠在各終端設(shè)備播放,包括:
4.根據(jù)權(quán)利要求1所述的視頻存儲(chǔ)方法,其特征在于,在基于所述第二配置信息生成片段轉(zhuǎn)存任務(wù)之后,還包括:
5.根據(jù)權(quán)利要求4所述的視頻存儲(chǔ)方法,其特征在于,利用預(yù)設(shè)工作節(jié)點(diǎn)消費(fèi)所述任務(wù)隊(duì)列中的所述片段轉(zhuǎn)存任務(wù),將所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,包括:
6.根據(jù)權(quán)利要求4所述的視頻存儲(chǔ)方法,其特征在于,在所述將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存之后,還包括:
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的視頻存儲(chǔ)方法,其特征在于,在基于所述第一配
8.一種視頻存儲(chǔ)裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器和處理器,其中:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,用于保存計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的視頻存儲(chǔ)方法。
...【技術(shù)特征摘要】
1.一種視頻存儲(chǔ)方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的視頻存儲(chǔ)方法,其特征在于,所述第一配置信息包括目標(biāo)區(qū)域信息,相應(yīng)的,所述執(zhí)行所述云存儲(chǔ)任務(wù),從所述錄像視頻中確定目標(biāo)視頻數(shù)據(jù),并將所述目標(biāo)視頻數(shù)據(jù)上傳至云端存儲(chǔ),包括:
3.根據(jù)權(quán)利要求1所述的視頻存儲(chǔ)方法,其特征在于,所述第二配置信息包括目標(biāo)事件信息,相應(yīng)的,所述執(zhí)行所述片段轉(zhuǎn)存任務(wù),將所述云端存儲(chǔ)或所述本地磁盤中的目標(biāo)視頻片段按照預(yù)設(shè)格式轉(zhuǎn)存,以便能夠在各終端設(shè)備播放,包括:
4.根據(jù)權(quán)利要求1所述的視頻存儲(chǔ)方法,其特征在于,在基于所述第二配置信息生成片段轉(zhuǎn)存任務(wù)之后,還包括:
5.根據(jù)權(quán)利要求4所述的視頻存儲(chǔ)方法,其特征在于,利...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張瑞,李健,
申請(qǐng)(專利權(quán))人:蘇州萬(wàn)店掌網(wǎng)絡(luò)科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。