CN104168434A - 视频文件的存储、播放和管理方法 - Google Patents
视频文件的存储、播放和管理方法 Download PDFInfo
- Publication number
- CN104168434A CN104168434A CN201410428095.7A CN201410428095A CN104168434A CN 104168434 A CN104168434 A CN 104168434A CN 201410428095 A CN201410428095 A CN 201410428095A CN 104168434 A CN104168434 A CN 104168434A
- Authority
- CN
- China
- Prior art keywords
- video data
- video
- storage
- acquisition station
- index information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
本发明公开了一种视频文件的存储、播放和管理方法,属于网络技术领域。其包括步骤,视频数据采集:执法仪采集视频数据;视频数据存储:执法仪通过USB插口将视频数据存储在采集站自带的磁盘阵列中;视频数据的索引信息生成:云监控客户端读取采集站的硬件信息和视频数据的文件信息编码成索引信息,并传输给云服务器;视频数据的播放:浏览器索引信息自动链接采集站找到视频数据存放的位置,然后通过视频播放软件/网页播放界面播放该视频数据。本技术利用每台采集站自带的存储磁盘空间,可以有效地分摊服务器的存储压力和网络压力,同时视频文件在管理上也能实现需要集中管理,快速搜索;有效解决了海量视频文件的存储、播放、和集中管理、快速搜索的技术难题。
Description
技术领域
本发明涉及网络技术领域,尤其是涉及视频文件的存储、播放和管理的方法,其基本方法包括视频数据采集、视频数据存储、视频数据的索引信息生成和视频数据的播放。
背景技术
目前各部委大力推广单警用执法仪在交通、城管、检察院、工商局、国土局等行政执法领域的使用,要求执法人员在执法过程中佩戴执法仪实时记录执法过程,并形成视频、音频、图像等媒体文件,执法完成后,执法人员把每天执法拍摄的媒体文件传输到数据中心磁盘阵列中储存,但由于目前视频压缩技术的限制,视频文件非常庞大,例如:在高清标准1920X1080的分辨率下执法仪拍摄视频,如利用MP4压缩标准,每分钟将产生180MB的数据文件,按公安部标准,每15分钟自动分割一个视频文件的标准,也将产生2.5GB以上的文件容量,采用最新的压缩技术,在不失真情况下也只能把文件压缩到1.5GB左右,这样大的视频文件,如果集中存储到远程服务器中,数据中心将需要大量的磁盘空间,另外大量的视频数据集中传输到中心,数据中心的网络也将严重堵塞。由于视频文件太多太大,导致数据中心需要配备大量的磁盘阵列,用户播放视频也要求数据中心有足够的网络带宽承担,而要达到目的,必须花费大量的成本改造网络。传统的数据存储方式所带的种种缺陷和弊端,不但影响存储的效率、增加成本,也进一步制约执法仪在行政单位的推广和普及。
发明内容
本发明为了克服现有技术的不足,提供一种视频文件的存储、播放和管理方法,其目的是解决现有的执法仪视频数据存储、播放管理不便,并需要大量的磁盘空间来满足需求,现有的技术需要大量的视频数据集中传输到中心,数据中心的网络也将严重堵塞的问题。
为了解决上述的技术问题,本发明提出的基本技术方案为:一种视频文件的存储、播放和管理方法,包括如下步骤,
(1)视频数据采集:执法仪采集视频数据,并将视频数据暂存于该执法仪的内存中;
(2)视频数据存储:执法仪通过USB插口***采集站,在云监控客户端的控制下,采集站读取执法仪的内存中存储的视频数据并存储在采集站自带的磁盘阵列中;
(3)视频数据的索引信息生成:云监控客户端读取采集站的硬件信息和视频数据的文件信息,并将采集站的硬件信息和视频数据的文件信息编码成索引信息,最后该云监控客户端将编码后的采集站的硬件信息和视频数据的文件信息所形成的索引信息打包为BASE64编码,通过SOCKET传输给云服务器;
(4)视频数据的播放:浏览器通过网络连接云服务器,输入索引信息,云服务器读取存储于云服务器的数据库中的索引信息返回给播放客户端,播放客户端根据收到的视频文件位置索引信息后自动链接采集站找到视频数据存放的位置,然后通过视频播放软件/网页播放界面播放该视频数据。
本发明所述的视频文件的存储、播放和管理方法中,还包括有视频数据的删除功能,云服务器向采集站的云监控客户端发送删除指令,云监控客户端根据删除指令找到对应的视频数据并自动删除该视频数据,视频数据被删除后云监控客户端向云服务器反馈确认删除信息,云服务器将该视频数据的索引信息删除。
本发明所述的视频文件的存储、播放和管理方法中,所述采集站包括有媒体服务器用于响应浏览器发出的播放视频数据的请求。
本发明所述的视频文件的存储、播放和管理方法中,采集站的硬件信息包括采集站的IP地址、端口、执法仪设备编号中的至少一种。
本发明所述的视频文件的存储、播放和管理方法中,视频数据的文件信息包括视频数据的文件名、文件大小、创建时间、修改日期。
本发明所述的视频文件的存储、播放和管理方法中,云服务器包括至少一个关系数据库存储器,所述云服务器收到云监控客户端发送过来的索引信息,将该索引信息进行BASE64解码,把解码后的索引信息按关键字进行读取,并将这些关键字写入到关系数据存储器中。
本发明的有益效果是:
利用采集站自带的存储阵列来存储视频数据,有效地分摊服务器的存储压力和网络压力,同时视频文件在管理上也能实现网络中所有采集站中视频文件的集中管理,快速搜索;有效解决了海量视频文件的存储、播放、和集中管理、快速搜索的技术难题。
附图说明
图1为本发明所述的视频文件的存储、播放和管理方法的步骤框图。
具体实施方式
以下将结合附图1对本发明做进一步的说明,但不应以此来限制本发明的保护范围。结合图1,本发明视频文件的存储、播放和管理方法,包括如下步骤,
(1)视频数据采集:执法仪采集视频数据,并将视频数据暂存于该执法仪的内存中;
(2)视频数据存储:执法仪通过USB插口***采集站,在云监控客户端的控制下,采集站读取执法仪的内存中存储的视频数据并存储在采集站自带的磁盘阵列中;
(3)视频数据的索引信息生成:云监控客户端读取采集站的硬件信息和视频数据的文件信息,并将采集站的硬件信息和视频数据的文件信息编码成索引信息,最后该云监控客户端将编码后的采集站的硬件信息和视频数据的文件信息所形成的索引信息打包为BASE64编码,通过SOCKET传输给云服务器;
(4)视频数据的播放:浏览器通过网络连接云服务器,输入索引信息,云服务器读取存储于云服务器的数据库中的索引信息返回给播放客户端,播放客户端根据收到的视频文件位置索引信息后自动链接采集站找到视频数据存放的位置,然后通过视频播放软件/网页播放界面播放该视频数据。
具体的,本发明所述的视频文件的存储、播放和管理方法基于执法仪、采集站和云服务器所形成的***来实现的,其中所述的采集站与所述云服务器通过无线网络连接。其中,所述采集站包括云监控客户端和媒体服务器;所述云服务器包括有关系数据库存储器。
具体实施时,执法仪拍摄相关场景得到视频数据,然后,将执法仪通过USB插口连接采集站,在采集站内的云监控客户端的作用下采集站自动获取视频数据并将该视频数据存储于采集站自带的磁盘阵列中;云监控客户端读取采集站的采集站的IP地址、端口、执法仪设备编号等信息以及视频数据的的文件名、文件大小、创建时间、修改日期,并将这些信息编码成索引信息,最后该云监控客户端将索引信息打包为BASE64编码,通过SOCKET传输给云服务器。云服务器在接收到云监控客户端发送过来的索引信息,将该索引信息进行BASE64解码,把解码后的索引信息按关键字进行读取,并将这些关键字写入到关系数据存储器中;在用户需要播放视频数据时,在浏览器中输入索引信息,利用关系数据库,云服务器读取存储于其中的索引信息并自动链接采集站找到视频数据存放的位置,选中需要播放的视频数据通过视频播放软件/网页播放界面播放该视频数据。
本发明所述的视频文件的存储、播放和管理方法还包括有视频数据的删除功能,云服务器向采集站的云监控客户端发送删除指令,云监控客户端根据删除指令找到对应的视频数据并自动删除该视频数据,视频数据被删除后云监控客户端向云服务器反馈确认删除信息,云服务器将该视频数据的索引信息删除。
本发明通过利用采集站上自带的磁盘阵列存储的视频数据,用一台云服务器实现管理多达成千台采集站,实现硬件的联通对接,视频数据被直接分散存储在各个采集站上,而视频数据的索引信息则需要存放到云服务器的关系数据库上,最终实现了视频数据的分布式云存储,集中式快速查询搜索、播放等功能,从而大大减少中心服务器的存储压力、网络压力、减低建设成本,缩短建设周期,实现良好的社会效益。
根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行变更和修改。因此,本发明并不局限于上面揭示和描述的具体实施方式,对本发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本发明构成任何限制。
Claims (6)
1.一种视频文件的存储、播放和管理方法,其特征在于:包括如下步骤,
(1)视频数据采集:执法仪采集视频数据,并将视频数据暂存于该执法仪的内存中;
(2)视频数据存储:执法仪通过USB插口***采集站,在云监控客户端的控制下,采集站读取执法仪的内存中存储的视频数据并存储在采集站自带的磁盘阵列中;
(3)视频数据的索引信息生成:云监控客户端读取采集站的硬件信息和视频数据的文件信息,并将采集站的硬件信息和视频数据的文件信息编码成索引信息,最后该云监控客户端将编码后的采集站的硬件信息和视频数据的文件信息所形成的索引信息打包为BASE64编码,通过SOCKET传输给云服务器;
(4)视频数据的播放:浏览器通过网络连接云服务器,输入索引信息,云服务器读取存储于云服务器的数据库中的索引信息返回给播放客户端,播放客户端根据收到的视频文件位置索引信息后自动链接采集站找到视频数据存放的位置,然后通过视频播放软件/网页播放界面播放该视频数据。
2.如权利要求1所述的视频文件的存储、播放和管理方法,其特征在于:还包括有视频数据的删除功能,云服务器向采集站的云监控客户端发送删除指令,云监控客户端根据删除指令找到对应的视频数据并自动删除该视频数据,视频数据被删除后云监控客户端向云服务器反馈确认删除信息,云服务器将该视频数据的索引信息删除。
3.如权利要求1所述的视频文件的存储、播放和管理方法,其特征在于:所述采集站包括有媒体服务器用于响应浏览器发出的播放视频数据的请求。
4.如权利要求1所述的视频文件的存储、播放和管理方法,其特征在于:采集站的硬件信息包括采集站的IP地址、端口、执法仪设备编号中的至少一种。
5.如权利要求1所述的视频文件的存储、播放和管理方法,其特征在于:视频数据的文件信息包括视频数据的文件名、文件大小、创建时间、修改日期。
6.如权利要求1所述的视频文件的存储、播放和管理方法,其特征在于:云服务器包括至少一个关系数据库存储器,所述云服务器收到云监控客户端发送过来的索引信息,将该索引信息进行BASE64解码,把解码后的索引信息按关键字进行读取,并将这些关键字写入到关系数据存储器中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410428095.7A CN104168434A (zh) | 2014-08-28 | 2014-08-28 | 视频文件的存储、播放和管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410428095.7A CN104168434A (zh) | 2014-08-28 | 2014-08-28 | 视频文件的存储、播放和管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104168434A true CN104168434A (zh) | 2014-11-26 |
Family
ID=51912042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410428095.7A Pending CN104168434A (zh) | 2014-08-28 | 2014-08-28 | 视频文件的存储、播放和管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104168434A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105847851A (zh) * | 2016-04-19 | 2016-08-10 | 北京金山安全软件有限公司 | 全景视频直播方法、装置和***以及视频源控制设备 |
CN107396132A (zh) * | 2017-08-04 | 2017-11-24 | 河南云软信息技术有限公司 | 视频播放平台和*** |
WO2019184572A1 (zh) * | 2018-03-30 | 2019-10-03 | 中兴通讯股份有限公司 | 网页视频播放方法及装置、电子设备及存储介质 |
CN111556097A (zh) * | 2020-04-07 | 2020-08-18 | 深圳市海洋王照明工程有限公司 | 一种数据传输方法、采集站、采集终端及数据采集*** |
CN112312162A (zh) * | 2020-10-16 | 2021-02-02 | 安擎(天津)计算机有限公司 | 一种传输视频流的视频服务器 |
CN113377867A (zh) * | 2021-06-10 | 2021-09-10 | 四川省明厚天信息技术股份有限公司 | 一种数据同步方法、装置及电子设备 |
CN114205641A (zh) * | 2021-11-30 | 2022-03-18 | 杭州华橙软件技术有限公司 | 一种视频数据处理方法及装置 |
-
2014
- 2014-08-28 CN CN201410428095.7A patent/CN104168434A/zh active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105847851A (zh) * | 2016-04-19 | 2016-08-10 | 北京金山安全软件有限公司 | 全景视频直播方法、装置和***以及视频源控制设备 |
CN107396132A (zh) * | 2017-08-04 | 2017-11-24 | 河南云软信息技术有限公司 | 视频播放平台和*** |
WO2019184572A1 (zh) * | 2018-03-30 | 2019-10-03 | 中兴通讯股份有限公司 | 网页视频播放方法及装置、电子设备及存储介质 |
CN111556097A (zh) * | 2020-04-07 | 2020-08-18 | 深圳市海洋王照明工程有限公司 | 一种数据传输方法、采集站、采集终端及数据采集*** |
CN111556097B (zh) * | 2020-04-07 | 2023-08-08 | 深圳市海洋王铁路照明技术有限公司 | 一种数据传输方法、采集站、采集终端及数据采集*** |
CN112312162A (zh) * | 2020-10-16 | 2021-02-02 | 安擎(天津)计算机有限公司 | 一种传输视频流的视频服务器 |
CN112312162B (zh) * | 2020-10-16 | 2022-11-08 | 安擎(天津)计算机有限公司 | 一种传输视频流的视频服务器 |
CN113377867A (zh) * | 2021-06-10 | 2021-09-10 | 四川省明厚天信息技术股份有限公司 | 一种数据同步方法、装置及电子设备 |
CN113377867B (zh) * | 2021-06-10 | 2022-10-21 | 四川省明厚天信息技术股份有限公司 | 一种数据同步方法、装置及电子设备 |
CN114205641A (zh) * | 2021-11-30 | 2022-03-18 | 杭州华橙软件技术有限公司 | 一种视频数据处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104168434A (zh) | 视频文件的存储、播放和管理方法 | |
CN102906751A (zh) | 一种数据存储、数据查询的方法及装置 | |
CN104469433A (zh) | 一种视频直播回看方法及装置 | |
CN106033324B (zh) | 一种数据存储的方法和装置 | |
CN104581000A (zh) | 一种视频关注目标的运动轨迹的快速检索方法 | |
CN102938836A (zh) | 一种实时动态远程司法取证*** | |
CN102547444A (zh) | 优化播放实时视频监控录像的方法 | |
CN101489112A (zh) | 直播节目与点播节目关联的方法、服务器及终端 | |
CN102902777A (zh) | 跨数据源查询装置和跨数据源查询方法 | |
CN106021506A (zh) | 集群***的文件存储方法及装置 | |
CN107273368A (zh) | 海量数据存储管理方法、装置及数据存储*** | |
CN105659587A (zh) | 一种监控***的数据存储方法及*** | |
CN104156400A (zh) | 一种海量网络流数据的存储方法及装置 | |
CN106446038A (zh) | 基于混合数据库的数据访问控制***及方法 | |
CN103780877A (zh) | 基于h264编码的海量视频数据的存储及检索方法 | |
CN103812934A (zh) | 基于云存储***的遥感数据发布方法 | |
CN102523410B (zh) | 一种写入视频数据的方法及视频数据存储设备 | |
CN102917005A (zh) | 一种支持事务的海量存储访问方法及装置 | |
CN104038786A (zh) | 智能电视收视率统计***及方法 | |
CN103425694A (zh) | 关系型数据的搜索方法和装置 | |
CN101917620B (zh) | Mepg-2视频编码中帧内编码地理信息的方法 | |
CN201754590U (zh) | 网络数据交换*** | |
CN102572604A (zh) | 基于p2p网络的视频点播***及点播方法 | |
CN107370818A (zh) | 一种分布式会话对象管理方法及*** | |
CN204859420U (zh) | 一种智能楼宇视频监控*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information |
Inventor after: Lv Jun Inventor before: Liang Hongcai |
|
CB03 | Change of inventor or designer information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141126 |
|
RJ01 | Rejection of invention patent application after publication |