視頻文件的存儲、播放和管理方法
【專利摘要】本發(fā)明公開了一種視頻文件的存儲、播放和管理方法,屬于網(wǎng)絡(luò)【技術(shù)領(lǐng)域】。其包括步驟,視頻數(shù)據(jù)采集:執(zhí)法儀采集視頻數(shù)據(jù);視頻數(shù)據(jù)存儲:執(zhí)法儀通過USB插口將視頻數(shù)據(jù)存儲在采集站自帶的磁盤陣列中;視頻數(shù)據(jù)的索引信息生成:云監(jiān)控客戶端讀取采集站的硬件信息和視頻數(shù)據(jù)的文件信息編碼成索引信息,并傳輸給云服務(wù)器;視頻數(shù)據(jù)的播放:瀏覽器索引信息自動鏈接采集站找到視頻數(shù)據(jù)存放的位置,然后通過視頻播放軟件/網(wǎng)頁播放界面播放該視頻數(shù)據(jù)。本技術(shù)利用每臺采集站自帶的存儲磁盤空間,可以有效地分?jǐn)偡?wù)器的存儲壓力和網(wǎng)絡(luò)壓力,同時視頻文件在管理上也能實(shí)現(xiàn)需要集中管理,快速搜索;有效解決了海量視頻文件的存儲、播放、和集中管理、快速搜索的技術(shù)難題。
【專利說明】視頻文件的存儲、播放和管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其是涉及視頻文件的存儲、播放和管理的方法,其基本方法包括視頻數(shù)據(jù)采集、視頻數(shù)據(jù)存儲、視頻數(shù)據(jù)的索引信息生成和視頻數(shù)據(jù)的播放。
【背景技術(shù)】
[0002]目前各部委大力推廣單警用執(zhí)法儀在交通、城管、檢察院、工商局、國土局等行政執(zhí)法領(lǐng)域的使用,要求執(zhí)法人員在執(zhí)法過程中佩戴執(zhí)法儀實(shí)時記錄執(zhí)法過程,并形成視頻、音頻、圖像等媒體文件,執(zhí)法完成后,執(zhí)法人員把每天執(zhí)法拍攝的媒體文件傳輸?shù)綌?shù)據(jù)中心磁盤陣列中儲存,但由于目前視頻壓縮技術(shù)的限制,視頻文件非常龐大,例如:在高清標(biāo)準(zhǔn)1920X1080的分辨率下執(zhí)法儀拍攝視頻,如利用MP4壓縮標(biāo)準(zhǔn),每分鐘將產(chǎn)生180MB的數(shù)據(jù)文件,按公安部標(biāo)準(zhǔn),每15分鐘自動分割一個視頻文件的標(biāo)準(zhǔn),也將產(chǎn)生2.5GB以上的文件容量,采用最新的壓縮技術(shù),在不失真情況下也只能把文件壓縮到1.5GB左右,這樣大的視頻文件,如果集中存儲到遠(yuǎn)程服務(wù)器中,數(shù)據(jù)中心將需要大量的磁盤空間,另外大量的視頻數(shù)據(jù)集中傳輸?shù)街行?,?shù)據(jù)中心的網(wǎng)絡(luò)也將嚴(yán)重堵塞。由于視頻文件太多太大,導(dǎo)致數(shù)據(jù)中心需要配備大量的磁盤陣列,用戶播放視頻也要求數(shù)據(jù)中心有足夠的網(wǎng)絡(luò)帶寬承擔(dān),而要達(dá)到目的,必須花費(fèi)大量的成本改造網(wǎng)絡(luò)。傳統(tǒng)的數(shù)據(jù)存儲方式所帶的種種缺陷和弊端,不但影響存儲的效率、增加成本,也進(jìn)一步制約執(zhí)法儀在行政單位的推廣和普及。
【發(fā)明內(nèi)容】
[0003]本發(fā)明為了克服現(xiàn)有技術(shù)的不足,提供一種視頻文件的存儲、播放和管理方法,其目的是解決現(xiàn)有的執(zhí)法儀視頻數(shù)據(jù)存儲、播放管理不便,并需要大量的磁盤空間來滿足需求,現(xiàn)有的技術(shù)需要大量的視頻數(shù)據(jù)集中傳輸?shù)街行?,?shù)據(jù)中心的網(wǎng)絡(luò)也將嚴(yán)重堵塞的問題。
[0004]為了解決上述的技術(shù)問題,本發(fā)明提出的基本技術(shù)方案為:一種視頻文件的存儲、播放和管理方法,包括如下步驟,
[0005](I)視頻數(shù)據(jù)采集:執(zhí)法儀采集視頻數(shù)據(jù),并將視頻數(shù)據(jù)暫存于該執(zhí)法儀的內(nèi)存中;
[0006](2)視頻數(shù)據(jù)存儲:執(zhí)法儀通過USB插口插入采集站,在云監(jiān)控客戶端的控制下,采集站讀取執(zhí)法儀的內(nèi)存中存儲的視頻數(shù)據(jù)并存儲在采集站自帶的磁盤陣列中;
[0007](3)視頻數(shù)據(jù)的索引信息生成:云監(jiān)控客戶端讀取采集站的硬件信息和視頻數(shù)據(jù)的文件信息,并將采集站的硬件信息和視頻數(shù)據(jù)的文件信息編碼成索引信息,最后該云監(jiān)控客戶端將編碼后的采集站的硬件信息和視頻數(shù)據(jù)的文件信息所形成的索引信息打包為BASE64編碼,通過SOCKET傳輸給云服務(wù)器;
[0008](4)視頻數(shù)據(jù)的播放:瀏覽器通過網(wǎng)絡(luò)連接云服務(wù)器,輸入索引信息,云服務(wù)器讀取存儲于云服務(wù)器的數(shù)據(jù)庫中的索引信息返回給播放客戶端,播放客戶端根據(jù)收到的視頻文件位置索引信息后自動鏈接采集站找到視頻數(shù)據(jù)存放的位置,然后通過視頻播放軟件/網(wǎng)頁播放界面播放該視頻數(shù)據(jù)。
[0009]本發(fā)明所述的視頻文件的存儲、播放和管理方法中,還包括有視頻數(shù)據(jù)的刪除功能,云服務(wù)器向采集站的云監(jiān)控客戶端發(fā)送刪除指令,云監(jiān)控客戶端根據(jù)刪除指令找到對應(yīng)的視頻數(shù)據(jù)并自動刪除該視頻數(shù)據(jù),視頻數(shù)據(jù)被刪除后云監(jiān)控客戶端向云服務(wù)器反饋確認(rèn)刪除信息,云服務(wù)器將該視頻數(shù)據(jù)的索引信息刪除。
[0010]本發(fā)明所述的視頻文件的存儲、播放和管理方法中,所述采集站包括有媒體服務(wù)器用于響應(yīng)瀏覽器發(fā)出的播放視頻數(shù)據(jù)的請求。
[0011]本發(fā)明所述的視頻文件的存儲、播放和管理方法中,采集站的硬件信息包括采集站的IP地址、端口、執(zhí)法儀設(shè)備編號中的至少一種。
[0012]本發(fā)明所述的視頻文件的存儲、播放和管理方法中,視頻數(shù)據(jù)的文件信息包括視頻數(shù)據(jù)的文件名、文件大小、創(chuàng)建時間、修改日期。
[0013]本發(fā)明所述的視頻文件的存儲、播放和管理方法中,云服務(wù)器包括至少一個關(guān)系數(shù)據(jù)庫存儲器,所述云服務(wù)器收到云監(jiān)控客戶端發(fā)送過來的索引信息,將該索引信息進(jìn)行BASE64解碼,把解碼后的索引信息按關(guān)鍵字進(jìn)行讀取,并將這些關(guān)鍵字寫入到關(guān)系數(shù)據(jù)存儲器中。
[0014]本發(fā)明的有益效果是:
[0015]利用采集站自帶的存儲陣列來存儲視頻數(shù)據(jù),有效地分?jǐn)偡?wù)器的存儲壓力和網(wǎng)絡(luò)壓力,同時視頻文件在管理上也能實(shí)現(xiàn)網(wǎng)絡(luò)中所有采集站中視頻文件的集中管理,快速搜索;有效解決了海量視頻文件的存儲、播放、和集中管理、快速搜索的技術(shù)難題。
【專利附圖】
【附圖說明】
[0016]圖1為本發(fā)明所述的視頻文件的存儲、播放和管理方法的步驟框圖。
【具體實(shí)施方式】
[0017]以下將結(jié)合附圖1對本發(fā)明做進(jìn)一步的說明,但不應(yīng)以此來限制本發(fā)明的保護(hù)范圍。結(jié)合圖1,本發(fā)明視頻文件的存儲、播放和管理方法,包括如下步驟,
[0018](I)視頻數(shù)據(jù)采集:執(zhí)法儀采集視頻數(shù)據(jù),并將視頻數(shù)據(jù)暫存于該執(zhí)法儀的內(nèi)存中;
[0019](2)視頻數(shù)據(jù)存儲:執(zhí)法儀通過USB插口插入采集站,在云監(jiān)控客戶端的控制下,采集站讀取執(zhí)法儀的內(nèi)存中存儲的視頻數(shù)據(jù)并存儲在采集站自帶的磁盤陣列中;
[0020](3)視頻數(shù)據(jù)的索引信息生成:云監(jiān)控客戶端讀取采集站的硬件信息和視頻數(shù)據(jù)的文件信息,并將采集站的硬件信息和視頻數(shù)據(jù)的文件信息編碼成索引信息,最后該云監(jiān)控客戶端將編碼后的采集站的硬件信息和視頻數(shù)據(jù)的文件信息所形成的索引信息打包為BASE64編碼,通過SOCKET傳輸給云服務(wù)器;
[0021](4)視頻數(shù)據(jù)的播放:瀏覽器通過網(wǎng)絡(luò)連接云服務(wù)器,輸入索引信息,云服務(wù)器讀取存儲于云服務(wù)器的數(shù)據(jù)庫中的索引信息返回給播放客戶端,播放客戶端根據(jù)收到的視頻文件位置索引信息后自動鏈接采集站找到視頻數(shù)據(jù)存放的位置,然后通過視頻播放軟件/網(wǎng)頁播放界面播放該視頻數(shù)據(jù)。
[0022]具體的,本發(fā)明所述的視頻文件的存儲、播放和管理方法基于執(zhí)法儀、采集站和云服務(wù)器所形成的系統(tǒng)來實(shí)現(xiàn)的,其中所述的采集站與所述云服務(wù)器通過無線網(wǎng)絡(luò)連接。其中,所述采集站包括云監(jiān)控客戶端和媒體服務(wù)器;所述云服務(wù)器包括有關(guān)系數(shù)據(jù)庫存儲器。
[0023]具體實(shí)施時,執(zhí)法儀拍攝相關(guān)場景得到視頻數(shù)據(jù),然后,將執(zhí)法儀通過USB插口連接采集站,在采集站內(nèi)的云監(jiān)控客戶端的作用下采集站自動獲取視頻數(shù)據(jù)并將該視頻數(shù)據(jù)存儲于采集站自帶的磁盤陣列中;云監(jiān)控客戶端讀取采集站的采集站的IP地址、端口、執(zhí)法儀設(shè)備編號等信息以及視頻數(shù)據(jù)的的文件名、文件大小、創(chuàng)建時間、修改日期,并將這些信息編碼成索引信息,最后該云監(jiān)控客戶端將索引信息打包為BASE64編碼,通過SOCKET傳輸給云服務(wù)器。云服務(wù)器在接收到云監(jiān)控客戶端發(fā)送過來的索引信息,將該索引信息進(jìn)行BASE64解碼,把解碼后的索引信息按關(guān)鍵字進(jìn)行讀取,并將這些關(guān)鍵字寫入到關(guān)系數(shù)據(jù)存儲器中;在用戶需要播放視頻數(shù)據(jù)時,在瀏覽器中輸入索引信息,利用關(guān)系數(shù)據(jù)庫,云服務(wù)器讀取存儲于其中的索引信息并自動鏈接采集站找到視頻數(shù)據(jù)存放的位置,選中需要播放的視頻數(shù)據(jù)通過視頻播放軟件/網(wǎng)頁播放界面播放該視頻數(shù)據(jù)。
[0024]本發(fā)明所述的視頻文件的存儲、播放和管理方法還包括有視頻數(shù)據(jù)的刪除功能,云服務(wù)器向采集站的云監(jiān)控客戶端發(fā)送刪除指令,云監(jiān)控客戶端根據(jù)刪除指令找到對應(yīng)的視頻數(shù)據(jù)并自動刪除該視頻數(shù)據(jù),視頻數(shù)據(jù)被刪除后云監(jiān)控客戶端向云服務(wù)器反饋確認(rèn)刪除信息,云服務(wù)器將該視頻數(shù)據(jù)的索引信息刪除。
[0025]本發(fā)明通過利用采集站上自帶的磁盤陣列存儲的視頻數(shù)據(jù),用一臺云服務(wù)器實(shí)現(xiàn)管理多達(dá)成千臺采集站,實(shí)現(xiàn)硬件的聯(lián)通對接,視頻數(shù)據(jù)被直接分散存儲在各個采集站上,而視頻數(shù)據(jù)的索引信息則需要存放到云服務(wù)器的關(guān)系數(shù)據(jù)庫上,最終實(shí)現(xiàn)了視頻數(shù)據(jù)的分布式云存儲,集中式快速查詢搜索、播放等功能,從而大大減少中心服務(wù)器的存儲壓力、網(wǎng)絡(luò)壓力、減低建設(shè)成本,縮短建設(shè)周期,實(shí)現(xiàn)良好的社會效益。
[0026]根據(jù)上述說明書的揭示和教導(dǎo),本發(fā)明所屬領(lǐng)域的技術(shù)人員還可以對上述實(shí)施方式進(jìn)行變更和修改。因此,本發(fā)明并不局限于上面揭示和描述的【具體實(shí)施方式】,對本發(fā)明的一些修改和變更也應(yīng)當(dāng)落入本發(fā)明的權(quán)利要求的保護(hù)范圍內(nèi)。此外,盡管本說明書中使用了一些特定的術(shù)語,但這些術(shù)語只是為了方便說明,并不對本發(fā)明構(gòu)成任何限制。
【權(quán)利要求】
1.一種視頻文件的存儲、播放和管理方法,其特征在于:包括如下步驟, (1)視頻數(shù)據(jù)采集:執(zhí)法儀采集視頻數(shù)據(jù),并將視頻數(shù)據(jù)暫存于該執(zhí)法儀的內(nèi)存中; (2)視頻數(shù)據(jù)存儲:執(zhí)法儀通過USB插口插入采集站,在云監(jiān)控客戶端的控制下,采集站讀取執(zhí)法儀的內(nèi)存中存儲的視頻數(shù)據(jù)并存儲在采集站自帶的磁盤陣列中; (3)視頻數(shù)據(jù)的索引信息生成:云監(jiān)控客戶端讀取采集站的硬件信息和視頻數(shù)據(jù)的文件信息,并將采集站的硬件信息和視頻數(shù)據(jù)的文件信息編碼成索引信息,最后該云監(jiān)控客戶端將編碼后的采集站的硬件信息和視頻數(shù)據(jù)的文件信息所形成的索引信息打包為BASE64編碼,通過SOCKET傳輸給云服務(wù)器; (4)視頻數(shù)據(jù)的播放:瀏覽器通過網(wǎng)絡(luò)連接云服務(wù)器,輸入索引信息,云服務(wù)器讀取存儲于云服務(wù)器的數(shù)據(jù)庫中的索引信息返回給播放客戶端,播放客戶端根據(jù)收到的視頻文件位置索引信息后自動鏈接采集站找到視頻數(shù)據(jù)存放的位置,然后通過視頻播放軟件/網(wǎng)頁播放界面播放該視頻數(shù)據(jù)。
2.如權(quán)利要求1所述的視頻文件的存儲、播放和管理方法,其特征在于:還包括有視頻數(shù)據(jù)的刪除功能,云服務(wù)器向采集站的云監(jiān)控客戶端發(fā)送刪除指令,云監(jiān)控客戶端根據(jù)刪除指令找到對應(yīng)的視頻數(shù)據(jù)并自動刪除該視頻數(shù)據(jù),視頻數(shù)據(jù)被刪除后云監(jiān)控客戶端向云服務(wù)器反饋確認(rèn)刪除信息,云服務(wù)器將該視頻數(shù)據(jù)的索引信息刪除。
3.如權(quán)利要求1所述的視頻文件的存儲、播放和管理方法,其特征在于:所述采集站包括有媒體服務(wù)器用于響應(yīng)瀏覽器發(fā)出的播放視頻數(shù)據(jù)的請求。
4.如權(quán)利要求1所述的視頻文件的存儲、播放和管理方法,其特征在于:采集站的硬件信息包括采集站的IP地址、端口、執(zhí)法儀設(shè)備編號中的至少一種。
5.如權(quán)利要求1所述的視頻文件的存儲、播放和管理方法,其特征在于:視頻數(shù)據(jù)的文件信息包括視頻數(shù)據(jù)的文件名、文件大小、創(chuàng)建時間、修改日期。
6.如權(quán)利要求1所述的視頻文件的存儲、播放和管理方法,其特征在于:云服務(wù)器包括至少一個關(guān)系數(shù)據(jù)庫存儲器,所述云服務(wù)器收到云監(jiān)控客戶端發(fā)送過來的索引信息,將該索引信息進(jìn)行BASE64解碼,把解碼后的索引信息按關(guān)鍵字進(jìn)行讀取,并將這些關(guān)鍵字寫入到關(guān)系數(shù)據(jù)存儲器中。
【文檔編號】H04N5/781GK104168434SQ201410428095
【公開日】2014年11月26日 申請日期:2014年8月28日 優(yōu)先權(quán)日:2014年8月28日
【發(fā)明者】梁鴻才 申請人:深圳市銀翔科技有限公司