CN110337010A - Video/audio processing method, law-enforcing recorder, management server and enforcement system - Google Patents
Video/audio processing method, law-enforcing recorder, management server and enforcement system Download PDFInfo
- Publication number
- CN110337010A CN110337010A CN201910431463.6A CN201910431463A CN110337010A CN 110337010 A CN110337010 A CN 110337010A CN 201910431463 A CN201910431463 A CN 201910431463A CN 110337010 A CN110337010 A CN 110337010A
- Authority
- CN
- China
- Prior art keywords
- audio
- video
- data
- law
- management server
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 41
- 238000009432 framing Methods 0.000 claims abstract description 20
- 230000009466 transformation Effects 0.000 claims abstract description 11
- 238000004590 computer program Methods 0.000 claims description 28
- 238000004891 communication Methods 0.000 claims description 16
- 238000004458 analytical method Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 43
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000035800 maturation Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8549—Creating video summaries, e.g. movie trailer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The present invention relates to technical field of data security, more particularly to a kind of video/audio processing method, law-enforcing recorder, management server and enforcement system, this method comprises: law-enforcing recorder acquisition video data and audio data, and encrypt video data and audio data, obtain enciphered video data and encrypted audio data;The video/audio that video data and audio data are multiplexed, and multiplexing is obtained carries out Hash transformation, obtains target video and audio abstract;Enciphered video data and encrypted audio data are packaged, and encryption video/audio and target video and audio the abstract framing that framing obtains are transmitted to management server at video/audio frame.The file for solving the case where law enfrocement official does not recognize the file recorded on law-enforcing recorder sometimes at present, and recording on law-enforcing recorder is easy artificially to be distorted, and then will cause the not rigorous problem of legal argument.
Description
Technical field
The present invention relates to technical field of data security more particularly to a kind of video/audio processing method, law-enforcing recorder,
Management server and enforcement system.
Background technique
As social " enforcing the law in a civilized manner ", " sunlight law enforcement " are constantly promoted and popularized, law enforcement equipment is widely used in respectively
A industry and field.(standard feature, 4G transfer function, Beidou are fixed by law enforcement video and audio recorder for video and audio of enforcing the law record system
Bit function etc.) it is formed with management platform, wherein management platform has enforcement data to acquire equipment (vertical machine, desktop computer, micro computer
Deng) and management server (contain management software, comprising: comprehensive management platform software, client-side management software.Wherein, integrated management
Platform software: normal data management module, wireless positioning/figure transmission module in real time, customization functional module etc.;Client-side management is soft
Part: real-time video, locating module, voice module etc.) composition.Law-enforcing recorder is also known as on-site law-enforcing image recorder, police holds
Method recorder, on-site law-enforcing recorder or single alert law enforcement video and audio recorder.
Base law enfrocement official acquires the different law enforcement fields such as indoor and outdoor, urban district in enforcing law, through law-enforcing recorder
Dynamic or static enforcement data and extract the data information of law enforcement video and audio recorder and be uploaded to enforcement data acquisition equipment (again
Claim data collection task station), then data information is uploaded in the management server of connection by enforcement data acquisition equipment and is carried out
Classification storage, personnel at different levels according to permission in the law enforcement video and audio record system of unified plan to data carry out Operations Analyst and
Processing.
Currently, law-enforcing recorder brand on the market is also more and more, it is irregular.Therefore, law enfrocement official was enforcing the law
The legal sense of the files such as audio, video, the picture recorded in journey by law-enforcing recorder seems particularly significant.However, sometimes
Law enfrocement official does not recognize the case where file recorded on law-enforcing recorder, and the file recorded on law-enforcing recorder is easy by people
To distort, and then it will cause the not rigorous problem of legal argument.
Summary of the invention
In view of the deficiencies of the prior art, the present invention provides video/audio processing method, law-enforcing recorder, management services
Device and enforcement system, to solve the case where law enfrocement official does not recognize the file recorded on law-enforcing recorder sometimes at present, and
And the file recorded on law-enforcing recorder is easy artificially to be distorted, and then will cause the not rigorous problem of legal argument, it is specific
Scheme is as follows:
In a first aspect, being applied to law-enforcing recorder side, the side the present invention provides a kind of video/audio processing method
Method includes:
Law-enforcing recorder acquires video data and audio data, and the video data and audio data are encrypted, and obtains
Enciphered video data and encrypted audio data;
The video/audio that the video data is multiplexed with audio data, and multiplexing is obtained carries out Hash change
It changes, obtains target video and audio abstract;
The encryption video/audio that the enciphered video data is packaged with encrypted audio data, and framing is obtained
Management server is transmitted at video/audio frame with target video and audio abstract framing.
Preferably, described to be packaged the enciphered video data with encrypted audio data, and add what framing obtained
Close video/audio is transmitted to management server, the method packet at video/audio frame with target video and audio abstract framing
It includes:
The law-enforcing recorder presses the enciphered video data and encrypted audio data of default frame period caching input, and by same
Walk playing sequence sequence;
Enciphered video data after sequence is encapsulated into the view in the video/audio frame with encrypted audio data respectively
Frequency subframe and audio subframe;
The play time label that video subframe and audio subframe are written in video/audio frame, by the target video and audio
Abstract is attached to the video/audio frame framing, and is transmitted to the management server.
It is preferably, described to encrypt the video data and audio data, which comprises
If the data type for acquiring data is audio, the private key of SM2 public and private key pair is used, the acquisition data are carried out
Encryption, and upper audio types label is marked to the encrypted audio data of encryption;
If the data type for acquiring data is video, the private key of RSA public and private key pair is used, the acquisition data are carried out
Encryption, and upper video type label is marked to the enciphered video data of encryption.
Second aspect, the present invention provides a kind of video/audio processing methods, are applied to management server side, the side
Method includes:
Management server receives video/audio frame, and carries out tearing frame and decapsulation open, with obtain encryption video/audio with
Target video and audio abstract;
The encryption video/audio is demultiplexed with public key, and by after demultiplexing enciphered video data and encryption
Audio data is decrypted, and obtains video data and audio data;
The video/audio that the video data and the audio data are multiplexed, and multiplexing is obtained carries out Hash
Transformation obtains original video and audio abstract;
Target video and audio abstract and original video and audio abstract are compared, if the two is unanimously i.e. safe, received
The video/audio.
Preferably, the management server receives video/audio frame, and carries out tearing frame and decapsulation open, to obtain encryption view
Audio data and target video and audio are made a summary, which comprises
The management server receives video/audio frame, and carries out tearing frame and analysis open to the video/audio frame, obtains
Obtain the local video and audio abstract, enciphered video data, encrypted audio data and play time label.
Preferably, the method also includes:
The video data and the audio data are exported by caching of default frame period, and is marked according to the play time
Carry out audio-visual synchronization broadcasting.
Preferably, the enciphered video data by after demultiplexing is decrypted with encrypted audio data, obtains video counts
According to audio data, which comprises
Business datum and the corresponding data type of the business datum are parsed from the data after demultiplexing;
If the data type of the business datum is audio, the public key of SM2 public and private key pair is used, to the business datum
It is decrypted, obtains audio data;
If the data type of the business datum is video, the public key of RSA public and private key pair is used, to the business datum
It is decrypted, obtains video data.
The third aspect, the present invention provides a kind of law-enforcing recorder, the law-enforcing recorder includes:
Communication bus, for realizing the connection communication between processor and memory;
Memory, for storing computer program;
Processor, for executing the computer program to realize following steps:
Law-enforcing recorder acquires video data and audio data, and the video data and audio data are encrypted, and obtains
Enciphered video data and encrypted audio data;
The video/audio that the video data is multiplexed with audio data, and multiplexing is obtained carries out Hash change
It changes, obtains target video and audio abstract;
The encryption video/audio that the enciphered video data is packaged with encrypted audio data, and framing is obtained
Management server is transmitted at video/audio frame with target video and audio abstract framing.
Fourth aspect, a kind of computer readable storage medium are stored thereon with computer program, the computer program quilt
Processor realizes method described in above-mentioned first aspect when executing.
5th aspect, a kind of management server, the management server include:
Communication bus, for realizing the connection communication between processor and memory;
Memory, for storing computer program;
Processor, for executing the computer program to realize following steps:
Management server receives video/audio frame, and carries out tearing frame and decapsulation open, with obtain encryption video/audio with
Target video and audio abstract;
The encryption video/audio is demultiplexed with public key, and by after demultiplexing enciphered video data and encryption
Audio data is decrypted, and obtains video data and audio data;
The video/audio that the video data and the audio data are multiplexed, and multiplexing is obtained carries out Hash
Transformation obtains original video and audio abstract;
Target video and audio abstract and original video and audio abstract are compared, if the two is unanimously i.e. safe, received
The video/audio.
6th aspect, a kind of computer readable storage medium are stored thereon with computer program, the computer program quilt
Processor realizes method described in above-mentioned second aspect when executing.
7th aspect, a kind of law enforcement equipment, the law enforcement equipment include enforcement data acquisition equipment, above-mentioned first aspect institute
Management server described in law-enforcing recorder and above-mentioned second aspect is stated, the enforcement data acquisition equipment is for realizing the law enforcement
Communication between recorder and the management server.
The utility model has the advantages that video/audio processing method, law-enforcing recorder, management server and enforcement system of the invention,
By to the modes such as video data and the public and private key encryption and decryption of audio data, multiplexing, abstract transformation, and reached using time inserted mode
Purpose is played simultaneously to time label and video and audio, solves at present law enfrocement official sometimes and does not recognize the text recorded on law-enforcing recorder
The case where part, and the file recorded on law-enforcing recorder is easy artificially to be distorted, and then it is not rigorous to will cause legal argument
Problem.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment
Attached drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, attached drawing
In embodiment do not constitute any limitation of the invention, for those of ordinary skill in the art, do not paying creativeness
Under the premise of labour, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is the one embodiment flow diagram of video/audio processing method that the present invention is applied to law-enforcing recorder side.
Fig. 2 is the one embodiment flow diagram of video/audio processing method that the present invention is applied to management server side.
Fig. 3 is one example structure schematic diagram of enforcement system of the present invention.
Specific embodiment
Technical solution of the present invention is described in further detail with embodiment with reference to the accompanying drawing, this be it is of the invention compared with
Good embodiment.It should be appreciated that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments;
It should be noted that in the absence of conflict, the feature in embodiment and embodiment in the present invention can be combined with each other.Base
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts it is all its
His embodiment, shall fall within the protection scope of the present invention.
Embodiment one
One embodiment of the invention provides a kind of video/audio processing method applied to law-enforcing recorder side, such as Fig. 1
Shown, which can specifically include following steps:
S101, law-enforcing recorder acquires video data and audio data, and the video data and audio data are encrypted,
Obtain enciphered video data and encrypted audio data;
In this example, law-enforcing recorder acquisition video data and audio data judge the data type for acquiring data: if
The data type for acquiring data is audio, then uses the private key of SM2 public and private key pair, encrypt to the acquisition data, and right
The encrypted audio data of encryption marks upper audio types label;If the data type for acquiring data is video, public and private close with RSA
The private key of key pair encrypts the acquisition data, and marks upper video type label to the enciphered video data of encryption.
The video data is multiplexed by S102 with audio data, and the video/audio that multiplexing is obtained carries out
Hash transformation obtains target video and audio abstract;
The enciphered video data is packaged by S103 with encrypted audio data, and the encryption that framing is obtained regards sound
Frequency is transmitted to management server at video/audio frame according to target video and audio abstract framing.
Specifically, the law-enforcing recorder described first presses the enciphered video data and encrypted audio of default frame period caching input
Data, and sort by sequence is played simultaneously;Then the law-enforcing recorder is by the enciphered video data and encrypted audio after sequence
Data are encapsulated into video subframe and audio subframe in the video/audio frame respectively;Finally be written in video/audio frame
Target video and audio abstract is attached to the video/audio frame group by the play time of video subframe and audio subframe label
Frame, and it is transmitted to the management server.
Wherein, by the earliest time value of all video subframes in the frame period and the play time of audio subframe filling view sound
Frequency is according to the starting play time field in frame head;According to video subframe and audio subframe play time and starting play time with
And calculation formula: video and audio originates play time with respect to play time=video and audio play time-video/audio frame, calculates
Video subframe play time opposite with audio subframe is respectively written into video by video subframe play time opposite with audio subframe
In frame head and audio subframe head.
Embodiment two
One embodiment of the invention provides a kind of video/audio processing method applied to management server side, such as Fig. 2
Shown, which can specifically include following steps:
S201, management server receives video/audio frame, and carries out tearing frame and decapsulation open, encrypts video and audio number to obtain
It makes a summary according to target video and audio;
Specifically, the management server receives video/audio frame, and to the video/audio frame tear open frame and
Analysis obtains the local video and audio abstract, enciphered video data, encrypted audio data and play time label.
S202 demultiplexes the encryption video/audio with public key, and by the enciphered video data after demultiplexing
It is decrypted with encrypted audio data, obtains video data and audio data;
In this example, management server first demultiplexes the encryption video/audio with public key, then from solution
Business datum and the corresponding data type of the business datum are parsed in multiplexed data;Finally, according to data type come
It selects different public keys: if the data type of the business datum is audio, the public key of SM2 public and private key pair is used, to described
Business datum is decrypted, and obtains audio data;If the data type of the business datum is video, RSA public and private key is used
Pair public key, the business datum is decrypted, obtain video data.
The video data and the audio data are multiplexed by S203, and by multiplexing obtain video/audio into
Row Hash transformation obtains original video and audio abstract;
Target video and audio abstract and original video and audio abstract are compared by S204, if the two is unanimously i.e. safe,
Receive the video/audio.
In an alternative embodiment, the video/audio processing method applied to management server side is also wrapped
It includes: exporting the video data and the audio data by default frame period caching, and marked and carried out according to the play time
Audio-visual synchronization plays.
Wherein, video/audio play time passes through calculation formula: video and audio is with respect to play time=video/audio frame
Starting play time+video and audio is acquired with respect to play time.
Embodiment three
One embodiment of the invention provides a kind of law-enforcing recorder, which can specifically include following module:
Communication bus, for realizing the connection communication between processor and memory;
Memory, for storing computer program;
Processor, for executing the computer program to realize following steps:
S301, law-enforcing recorder acquires video data and audio data, and the video data and audio data are encrypted,
Obtain enciphered video data and encrypted audio data;
In this example, law-enforcing recorder acquisition video data and audio data judge the data type for acquiring data: if
The data type for acquiring data is audio, then uses the private key of SM2 public and private key pair, encrypt to the acquisition data, and right
The encrypted audio data of encryption marks upper audio types label;If the data type for acquiring data is video, public and private close with RSA
The private key of key pair encrypts the acquisition data, and marks upper video type label to the enciphered video data of encryption.
The video data is multiplexed by S302 with audio data, and the video/audio that multiplexing is obtained carries out
Hash transformation obtains target video and audio abstract;
The enciphered video data is packaged by S303 with encrypted audio data, and the encryption that framing is obtained regards sound
Frequency is transmitted to management server at video/audio frame according to target video and audio abstract framing.
Specifically, the law-enforcing recorder described first presses the enciphered video data and encrypted audio of default frame period caching input
Data, and sort by sequence is played simultaneously;Then the law-enforcing recorder is by the enciphered video data and encrypted audio after sequence
Data are encapsulated into video subframe and audio subframe in the video/audio frame respectively;Finally be written in video/audio frame
Target video and audio abstract is attached to the video/audio frame group by the play time of video subframe and audio subframe label
Frame, and it is transmitted to the management server.
Wherein, by the earliest time value of all video subframes in the frame period and the play time of audio subframe filling view sound
Frequency is according to the starting play time field in frame head;According to video subframe and audio subframe play time and starting play time with
And calculation formula: video and audio originates play time with respect to play time=video and audio play time-video/audio frame, calculates
Video subframe play time opposite with audio subframe is respectively written into video by video subframe play time opposite with audio subframe
In frame head and audio subframe head.
Example IV
One embodiment of the invention provides a kind of computer readable storage medium, is stored thereon with computer program, described
The above-mentioned video/audio processing method applied to law-enforcing recorder side is realized when computer program is executed by processor.
Embodiment five
One embodiment of the invention provides a kind of management server, which can specifically include following module:
Communication bus, for realizing the connection communication between processor and memory;
Memory, for storing computer program;Memory may include high speed RAM memory, it is also possible to also comprising non-
Unstable memory (non-volatile memory), for example, at least a magnetic disk storage.Memory optionally can wrap
Containing at least one storage device.
Processor, for executing above-mentioned computer program to realize following steps:
S401, management server receives video/audio frame, and carries out tearing frame and decapsulation open, encrypts video and audio number to obtain
It makes a summary according to target video and audio;
Specifically, the management server receives video/audio frame, and to the video/audio frame tear open frame and
Analysis obtains the local video and audio abstract, enciphered video data, encrypted audio data and play time label.
S402 demultiplexes the encryption video/audio with public key, and by the enciphered video data after demultiplexing
It is decrypted with encrypted audio data, obtains video data and audio data;
In this example, management server first demultiplexes the encryption video/audio with public key, then from solution
Business datum and the corresponding data type of the business datum are parsed in multiplexed data;Finally, according to data type come
It selects different public keys: if the data type of the business datum is audio, the public key of SM2 public and private key pair is used, to described
Business datum is decrypted, and obtains audio data;If the data type of the business datum is video, RSA public and private key is used
Pair public key, the business datum is decrypted, obtain video data.
The video data and the audio data are multiplexed by S403, and by multiplexing obtain video/audio into
Row Hash transformation obtains original video and audio abstract;
Target video and audio abstract and original video and audio abstract are compared by S404, if the two is unanimously i.e. safe,
Receive the video/audio.
In an alternative embodiment, the video/audio processing method applied to management server side is also wrapped
It includes: exporting the video data and the audio data by default frame period caching, and marked and carried out according to the play time
Audio-visual synchronization plays.
Wherein, video/audio play time passes through calculation formula: video and audio is with respect to play time=video/audio frame
Starting play time+video and audio is acquired with respect to play time.
Embodiment six
One embodiment of the invention provides a kind of computer readable storage medium, is stored thereon with computer program, described
The above-mentioned video/audio processing method applied to management server side is realized when computer program is executed by processor.
Processor in the present embodiment may be a kind of IC chip, have signal handling capacity.In the process of realization
In, each step of the above method can be complete by the integrated logic circuit of the hardware in processor or the instruction of software form
At.Above-mentioned processor can be general processor, digital signal processor (DSP), specific integrated circuit (ASIC), it is ready-made can
Program gate array (FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware components.
It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.Above-mentioned processor can be
Microprocessor or above-mentioned processor are also possible to any conventional processor etc..The method in conjunction with disclosed in the embodiment of the present invention
The step of can be embodied directly in hardware processor and execute completion, or in processor hardware and software module combination execute
It completes.Software module can be located at random access memory, flash memory, read-only memory, programmable read only memory or electrically-erasable
In the storage medium of this fields such as programmable storage, register maturation.The storage medium is located at memory, and processor reading is deposited
Information in reservoir, in conjunction with the step of its hardware completion above method.
Embodiment seven
One embodiment of the invention provides a kind of law enforcement equipment, the law enforcement equipment include enforcement data acquisition equipment, on
State law-enforcing recorder and above-mentioned management server, the enforcement data acquisition equipment for realizing the law-enforcing recorder with it is described
Communication between management server.
In conclusion a kind of video/audio processing method provided in an embodiment of the present invention, law-enforcing recorder, management service
Device and enforcement system by the modes such as video data and the public and private key encryption and decryption of audio data, multiplexing, abstract transformation, and utilize
Time inserted mode reaches time label and purpose is played simultaneously in video and audio, solves at present law enfrocement official sometimes and does not recognize law enforcement note
The case where file recorded on record instrument, and the file recorded on law-enforcing recorder is easy artificially to be distorted, and then will cause method
Restrain the not rigorous problem of evidence.
It should be noted that for the various method embodiments described above, for simple description, therefore, it is stated as a series of
Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described because
According to the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art should also know
It knows, embodiment described in this description belongs to alternative embodiment, and related actions and modules is not necessarily of the invention
It is necessary.
Above-described embodiment can be realized wholly or partly by software, hardware, firmware or any other combination.When
When using software realization, above-described embodiment can be realized entirely or partly in the form of a computer program product.The computer
Program product includes one or more computer instructions.When loading or execute on computers the computer program instructions, all
Or partly generate the process or function being somebody's turn to do according to the embodiment of the present application.The computer can be general purpose computer, dedicated computing
Machine, computer network or other programmable devices.The computer instruction may be stored in a computer readable storage medium,
Or transmitted from a computer readable storage medium to another computer readable storage medium, for example, the computer instruction
Wired (such as infrared, wireless, microwave etc.) mode can be passed through from a web-site, computer, server or data center
It is transmitted to another web-site, computer, server or data center.The computer readable storage medium can be meter
Any usable medium that calculation machine can access either includes server, the data center etc. of one or more usable medium set
Data storage device.The usable medium can be magnetic medium (for example, floppy disk, hard disk, tape), optical medium (for example, DVD),
Or semiconductor medium.Semiconductor medium can be solid state hard disk.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
Scope of the present application.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, reference can be made to the related descriptions of other embodiments.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided by the present invention, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit
It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present invention
Portion or part steps.And storage medium above-mentioned include: USB flash disk, mobile hard disk, read-only memory (read-only memory,
ROM), random access memory (random access memory, RAM), magnetic or disk etc. are various can store program
The medium of code.
The present invention be referring to the embodiment of the present invention method, apparatus (equipment) and computer program product flow chart with/
Or block diagram describes.It should be understood that each process that can be realized by computer program instructions in flowchart and/or the block diagram and/
Or the combination of the process and/or box in box and flowchart and/or the block diagram.It can provide these computer program instructions
To general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices processor to generate one
A machine so that by the instruction that the processor of computer or other programmable data processing devices executes generate for realizing
The device for the function of being specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates,
Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or
The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one
The step of function of being specified in a box or multiple boxes.
It should be noted that, in this document, relational terms such as first and second and the like are used merely to a reality
Body or operation are distinguished with another entity or operation, are deposited without necessarily requiring or implying between these entities or operation
In any actual relationship or order or sequence.Moreover, the terms "include", "comprise" or its any other variant are intended to
Non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only wanted including those
Element, but also including other elements that are not explicitly listed, or further include for this process, method, article or equipment
Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that
There is also other identical elements in process, method, article or equipment including the element.
Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;To the greatest extent
Pipe present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that: its according to
So be possible to modify the technical solutions described in the foregoing embodiments, or to some or all of the technical features into
Row equivalent replacement;And these are modified or replaceed, various embodiments of the present invention technology that it does not separate the essence of the corresponding technical solution
The range of scheme.
Claims (10)
1. a kind of video/audio processing method is applied to law-enforcing recorder side, which is characterized in that the described method includes:
Law-enforcing recorder acquires video data and audio data, and the video data and audio data are encrypted, and is encrypted
Video data and encrypted audio data;
The video/audio that the video data is multiplexed with audio data, and multiplexing is obtained carries out Hash transformation, obtains
Obtain target video and audio abstract;
The enciphered video data is packaged with encrypted audio data, and the encryption video/audio that framing is obtained and institute
It states target video and audio abstract framing and is transmitted to management server at video/audio frame.
2. the method according to claim 1, wherein described by the enciphered video data and encrypted audio data
It is packaged, and the encryption video/audio that framing is obtained and target video and audio abstract framing are passed at video/audio frame
Transport to management server, which comprises
The law-enforcing recorder presses the enciphered video data and encrypted audio data of default frame period caching input, and broadcasts by synchronizing
Put forward sequence sequence;
Enciphered video data after sequence is encapsulated into of the video in the video/audio frame with encrypted audio data respectively
Frame and audio subframe;
The play time label that video subframe and audio subframe are written in video/audio frame, the target video and audio is made a summary
It is attached to the video/audio frame framing, and is transmitted to the management server.
3. according to the method described in claim 2, it is characterized in that, described by the video data and audio data encryption, institute
The method of stating includes:
If the data type for acquiring data is audio, the private key of SM2 public and private key pair is used, the acquisition data are added
It is close, and upper audio types label is marked to the encrypted audio data of encryption;
If the data type for acquiring data is video, the private key of RSA public and private key pair is used, the acquisition data are added
It is close, and upper video type label is marked to the enciphered video data of encryption.
4. a kind of video/audio processing method is applied to management server side, which is characterized in that the described method includes:
Management server receives video/audio frame, and carries out tearing frame and decapsulation open, to obtain encryption video/audio and target
Video and audio abstract;
The encryption video/audio is demultiplexed with public key, and by the enciphered video data and encrypted audio after demultiplexing
Data are decrypted, and obtain video data and audio data;
The video/audio that the video data and the audio data are multiplexed, and multiplexing is obtained carries out Hash change
It changes, obtains original video and audio abstract;
Target video and audio abstract and original video and audio abstract are compared, if the two is unanimously i.e. safe, described in receiving
Video/audio.
5. according to the method described in claim 4, it is characterized in that, management server reception video/audio frame, goes forward side by side
Row tears frame and decapsulation open, is made a summary with obtaining encryption video/audio and target video and audio, which comprises
The management server receives video/audio frame, and carries out tearing frame and analysis open to the video/audio frame, obtains institute
State local video and audio abstract, enciphered video data, encrypted audio data and play time label.
6. according to the method described in claim 5, it is characterized in that, the method also includes:
The video data and the audio data are exported by caching of default frame period, and is marked and is carried out according to the play time
Audio-visual synchronization plays.
7. according to the described in any item methods of claim 5-6, which is characterized in that the enciphered video data by after demultiplexing
It is decrypted with encrypted audio data, obtains video data and audio data, which comprises
Business datum and the corresponding data type of the business datum are parsed from the data after demultiplexing;
If the data type of the business datum is audio, the public key of SM2 public and private key pair is used, the business datum is carried out
Decryption obtains audio data;
If the data type of the business datum is video, the public key of RSA public and private key pair is used, the business datum is carried out
Decryption obtains video data.
8. a kind of law-enforcing recorder, which is characterized in that the law-enforcing recorder includes:
Communication bus, for realizing the connection communication between processor and memory;
Memory, for storing computer program;
Processor, for executing the computer program to realize following steps:
Law-enforcing recorder acquires video data and audio data, and the video data and audio data are encrypted, and is encrypted
Video data and encrypted audio data;
The video/audio that the video data is multiplexed with audio data, and multiplexing is obtained carries out Hash transformation, obtains
Obtain target video and audio abstract;
The enciphered video data is packaged with encrypted audio data, and the encryption video/audio that framing is obtained and institute
It states target video and audio abstract framing and is transmitted to management server at video/audio frame.
9. a kind of management server, which is characterized in that the management server includes:
Communication bus, for realizing the connection communication between processor and memory;
Memory, for storing computer program;
Processor, for executing the computer program to realize following steps:
Management server receives video/audio frame, and carries out tearing frame and decapsulation open, to obtain encryption video/audio and target
Video and audio abstract;
The encryption video/audio is demultiplexed with public key, and by the enciphered video data and encrypted audio after demultiplexing
Data are decrypted, and obtain video data and audio data;
The video/audio that the video data and the audio data are multiplexed, and multiplexing is obtained carries out Hash change
It changes, obtains original video and audio abstract;
Target video and audio abstract and original video and audio abstract are compared, if the two is unanimously i.e. safe, described in receiving
Video/audio.
10. a kind of law enforcement equipment, which is characterized in that the law enforcement equipment includes enforcement data acquisition equipment, claim 1-3
Any one of one law-enforcing recorder and claim the 4-7 management server, the enforcement data acquisition equipment are used for
Realize the communication between the law-enforcing recorder and the management server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910431463.6A CN110337010A (en) | 2019-05-22 | 2019-05-22 | Video/audio processing method, law-enforcing recorder, management server and enforcement system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910431463.6A CN110337010A (en) | 2019-05-22 | 2019-05-22 | Video/audio processing method, law-enforcing recorder, management server and enforcement system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110337010A true CN110337010A (en) | 2019-10-15 |
Family
ID=68139044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910431463.6A Pending CN110337010A (en) | 2019-05-22 | 2019-05-22 | Video/audio processing method, law-enforcing recorder, management server and enforcement system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110337010A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111263094A (en) * | 2020-02-04 | 2020-06-09 | 重庆特斯联智慧科技股份有限公司 | Police law enforcement video artificial intelligence analysis method and system |
CN112613396A (en) * | 2020-12-19 | 2021-04-06 | 河北志晟信息技术股份有限公司 | Task emergency degree processing method and system |
CN112911342A (en) * | 2019-11-19 | 2021-06-04 | 杭州海康威视数字技术股份有限公司 | Data acquisition method, device and equipment and storage medium |
CN113094212A (en) * | 2021-04-30 | 2021-07-09 | 杭州海康威视数字技术股份有限公司 | Video backup method and device and video backup system |
CN113612953A (en) * | 2021-08-11 | 2021-11-05 | 深圳中维安科技有限公司 | Multi-device remote transmission control method and system |
CN113794490A (en) * | 2021-08-12 | 2021-12-14 | 广西电网有限责任公司南宁供电局 | Power line carrier communication system and method for power protection command |
CN115689716A (en) * | 2022-12-15 | 2023-02-03 | 浙江汇信科技有限公司 | Enterprise credit risk assessment method based on big data technology |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272500A (en) * | 2008-05-14 | 2008-09-24 | 中兴通讯股份有限公司 | Transmission method and system for video/audio data flow |
US20120072719A1 (en) * | 2009-05-12 | 2012-03-22 | Zte Corporation | Method Enabling Real-Time Data Service, Realization, Real-Time Data Service System and Mobile Terminal |
CN102724563A (en) * | 2012-06-15 | 2012-10-10 | 深圳市汇海威视科技有限公司 | Monitoring front end and terminal, monitoring system as well as audio/video signal encryption and decryption methods |
CN108022194A (en) * | 2017-11-28 | 2018-05-11 | 深圳市华德安科技有限公司 | Law-enforcing recorder and its data safety processing method, server and system |
CN109413444A (en) * | 2018-10-30 | 2019-03-01 | 苏州科达科技股份有限公司 | Completeness check data creation method, integrity checking method and the device of video |
CN109714555A (en) * | 2017-10-26 | 2019-05-03 | 深圳市沃土科技有限公司 | A kind of management method of law-enforcing recorder audio, video data |
-
2019
- 2019-05-22 CN CN201910431463.6A patent/CN110337010A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272500A (en) * | 2008-05-14 | 2008-09-24 | 中兴通讯股份有限公司 | Transmission method and system for video/audio data flow |
US20120072719A1 (en) * | 2009-05-12 | 2012-03-22 | Zte Corporation | Method Enabling Real-Time Data Service, Realization, Real-Time Data Service System and Mobile Terminal |
CN102724563A (en) * | 2012-06-15 | 2012-10-10 | 深圳市汇海威视科技有限公司 | Monitoring front end and terminal, monitoring system as well as audio/video signal encryption and decryption methods |
CN109714555A (en) * | 2017-10-26 | 2019-05-03 | 深圳市沃土科技有限公司 | A kind of management method of law-enforcing recorder audio, video data |
CN108022194A (en) * | 2017-11-28 | 2018-05-11 | 深圳市华德安科技有限公司 | Law-enforcing recorder and its data safety processing method, server and system |
CN109413444A (en) * | 2018-10-30 | 2019-03-01 | 苏州科达科技股份有限公司 | Completeness check data creation method, integrity checking method and the device of video |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112911342A (en) * | 2019-11-19 | 2021-06-04 | 杭州海康威视数字技术股份有限公司 | Data acquisition method, device and equipment and storage medium |
CN112911342B (en) * | 2019-11-19 | 2022-09-30 | 杭州海康威视数字技术股份有限公司 | Data acquisition method, device and equipment and storage medium |
CN111263094A (en) * | 2020-02-04 | 2020-06-09 | 重庆特斯联智慧科技股份有限公司 | Police law enforcement video artificial intelligence analysis method and system |
CN111263094B (en) * | 2020-02-04 | 2022-06-03 | 重庆特斯联智慧科技股份有限公司 | Police law enforcement video artificial intelligence analysis method and system |
CN112613396A (en) * | 2020-12-19 | 2021-04-06 | 河北志晟信息技术股份有限公司 | Task emergency degree processing method and system |
CN112613396B (en) * | 2020-12-19 | 2022-10-25 | 河北志晟信息技术股份有限公司 | Task emergency degree processing method and system |
CN113094212A (en) * | 2021-04-30 | 2021-07-09 | 杭州海康威视数字技术股份有限公司 | Video backup method and device and video backup system |
CN113094212B (en) * | 2021-04-30 | 2024-04-02 | 杭州海康威视数字技术股份有限公司 | Video backup method and device and video backup system |
CN113612953A (en) * | 2021-08-11 | 2021-11-05 | 深圳中维安科技有限公司 | Multi-device remote transmission control method and system |
CN113794490A (en) * | 2021-08-12 | 2021-12-14 | 广西电网有限责任公司南宁供电局 | Power line carrier communication system and method for power protection command |
CN115689716A (en) * | 2022-12-15 | 2023-02-03 | 浙江汇信科技有限公司 | Enterprise credit risk assessment method based on big data technology |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110337010A (en) | Video/audio processing method, law-enforcing recorder, management server and enforcement system | |
CN101669126B (en) | Method and apparatus for composing a digital rights management license format | |
CN103843351B (en) | Method for sending grouping | |
WO2016150350A1 (en) | Method and system for synchronously reproducing multimedia multi-information | |
CN102710982B (en) | The method making Media Stream synchronous, the method and system of buffer media stream, router | |
GB0412270D0 (en) | Network subscriber usage recording system | |
CN105612743A (en) | Audio video playback synchronization for encoded media | |
CN104488277A (en) | Methods and apparatus to monitor media presentations | |
CN110166723A (en) | It is a kind of to record the audio and video synchronization method in shielding, electronic equipment, storage medium | |
CN107566889A (en) | Audio stream flow rate error processing method, device, computer installation and computer-readable recording medium | |
CN105900174A (en) | Information processing device, information recording medium, information processing system, information processing method, and program | |
CN103179435B (en) | A kind of multi-path video data multiplexing method and device | |
CN106303715A (en) | barrage storage processing method and device | |
CN104679809A (en) | Approach and system for delaying presentation of social media communications | |
WO2021197023A1 (en) | Multimedia resource screening method and apparatus, electronic device and computer storage medium | |
US20220109656A1 (en) | Method to preserve video data obfuscation for video frames | |
CN107770624A (en) | It is a kind of it is live during multimedia file player method, device and storage medium | |
CN110248285A (en) | Multichannel audio equipment | |
JP4125232B2 (en) | Method and apparatus for providing conditional access | |
US20020101990A1 (en) | Data receiving apparatus and data reproducing apparatus | |
CN105335249B (en) | Recording data importing, backup method and device based on iOS operating systems | |
CN105578224A (en) | Multimedia data acquisition method, device, smart television and set-top box | |
CN106657924A (en) | Video shooting method and apparatus | |
TW201105137A (en) | Packet sequence restoring controller and method thereof | |
JP6034277B2 (en) | Content creation method, content creation device, and content creation program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20191015 |
|
WD01 | Invention patent application deemed withdrawn after publication |