CN103731631B - The method, apparatus and system of a kind of transmitting video image - Google Patents
The method, apparatus and system of a kind of transmitting video image Download PDFInfo
- Publication number
- CN103731631B CN103731631B CN201210392555.6A CN201210392555A CN103731631B CN 103731631 B CN103731631 B CN 103731631B CN 201210392555 A CN201210392555 A CN 201210392555A CN 103731631 B CN103731631 B CN 103731631B
- Authority
- CN
- China
- Prior art keywords
- video image
- analysis result
- player
- packet
- mark
- 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.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
The embodiment of the present invention provides a kind of method of transmitting video image, including:Receive the analysis result for the video image that video image analysis device is sent;The video image and the analysis result are sent to the player by same passage, so that the player renders the analysis result in the video image, and play described in render after video image.Correspondingly, the embodiment of the present invention also provides a kind of monitor supervision platform and system, solve the problems, such as network video system during transmitting video image poor reliability, realize that difficulty is big, improve the reliability of transmission.
Description
Technical field
The present embodiments relate to communication technical field, more particularly to a kind of method, apparatus of transmitting video image and it is
System.
Background technology
Network video system based on Digital Signal Processing, realized by the way of networking the transmission of signal, exchange,
Control, video recording storage and playback, and by setting up powerful central service platform, realize to all coding/decoding apparatus in system
And unified management and the centralized Control of video recording storage device.Network video system is widely used, especially in network
Field of video monitoring, not only need that video is acquired and played, video image can also be analyzed, by scene
Background and target separate and then analyze and follow the trail of the target in video camera appearance, and show corresponding mark in video pictures.
In the prior art, network video system is by being responsible for the monitor supervision platform of collection video, being responsible for dividing video image
The video image analysis device of analysis and the player composition for being responsible for decoding and playing video.Due to video image analysis device to regarding
Frequency image is analyzed usually to be analyzed in the specified period, the device stop or start when, monitor supervision platform and
Player needs dynamic change session information, such as when the video image analysis device is stopped, monitor supervision platform and player
The transmission channel of dynamic backout analysis result is needed, when the video image analysis device starts, monitor supervision platform and player need
Dynamic increases the transmission channel of analysis result, so, during dynamic backout or increase analysis result transmission channel, network
Video system needs to carry out accurate time synchronized, and transmission reliability is poor, realizes that difficulty is big.
The content of the invention
The embodiment of the present invention provides a kind of method, apparatus and system of transmitting video image, solves net in the prior art
Network video system in poor reliability during transmitting video image, realize the problem of difficulty is big, improve the reliability of transmission.
The embodiment of the present invention provides a kind of method of transmitting video image, including:
Receive the analysis result for the video image that video image analysis device is sent;
The video image and the analysis result are sent to the player by same passage, so as to the broadcasting
Device renders the analysis result in the video image, and play described in render after video image.
The embodiment of the present invention also provides a kind of monitor supervision platform of transmitting video image, including:
Receiving unit, the analysis result of the video image for receiving the transmission of video image analysis device;
Transmitting element, for the video image and the analysis result to be sent to the broadcasting by same passage
Device, so that the player renders the analysis result in the video image, and play described in render after video figure
Picture.
The embodiment of the present invention also provides a kind of system of transmitting video image, including monitor supervision platform and player, wherein,
The monitor supervision platform, the analysis result of the video image for receiving the transmission of video image analysis device;By described in
Video image and the analysis result are sent to the player by same passage;
The player, for receiving the video image and the analysis result that the monitor supervision platform is sent, by institute
Analysis result is stated to render in the video image, and play described in render after video image.
The method, apparatus and system of a kind of transmitting video image provided in an embodiment of the present invention, monitor supervision platform will collect
Video image and the analysis result of the video image received player is sent to by same passage, will be analyzed by player
As a result render on the video images, and play the video image after rendering.Network video system is solved in transmitting video image
During poor reliability, realize the problem of difficulty is big, improve the reliability of transmission.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are this hairs
Some bright embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, can be with root
Other accompanying drawings are obtained according to these accompanying drawings.
Fig. 1 is the method flow diagram of the embodiment of the present invention one;
Fig. 2 is the method flow diagram of the embodiment of the present invention two;
Fig. 3 is the Organization Chart of the monitor supervision platform of the embodiment of the present invention three;
Fig. 4 is the system construction drawing of the embodiment of the present invention four.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is
Part of the embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art
The every other embodiment obtained on the premise of creative work is not made, belongs to the scope of protection of the invention.
In embodiments of the present invention, network video system is made up of monitor supervision platform, video image analysis device and player,
Monitor supervision platform is responsible for gathering video, and the video that video image analysis device is responsible for collecting monitor supervision platform is analyzed, drawn
Corresponding analysis result.Video image analysis device has many kinds, including but not limited to digital signal processor (Digital
Signal Processor, DSP), field programmable gate array (Field Programmable Gate Array, FPGA) and
Personal computer (Personal Computer, PC).Monitor supervision platform sends out the video image collected and corresponding analysis result
Player is given, the analysis result is superimposed or is rendered on corresponding video image and played by player.
The embodiment of the present invention one:
Fig. 1 is flow chart of the present invention to an embodiment of the method for transmitting video image, as shown in figure 1, this method can
With including:
S101, the analysis result for receiving the video image that video image analysis device is sent;
Before the analysis result of video image of video image analysis device transmission is received, monitor supervision platform collection video
Image, and the video image collected is sent to video image analysis device.
In the embodiment of the present invention, the video image collected is sent to video image analysis device by monitor supervision platform.Video
Image analysis apparatus is analyzed the video image received, and its method analyzed can be rim detection, Face Detection, shifting
Motion tracking, pattern match or Text region, the event that will occur in video image, such as run, stay, assembling, tumbling, across
Line, hypervelocity, throw-away item, catch fire, smog, wall collapse etc. is identified, and then provide the analysis result of video image, analyze
As a result can be to highlight the above-mentioned event occurred in video image or one or more warning information, in order to
Follow-up play device renders or is superimposed corresponding analysis result on the basis of original video image in decoding process and play.
Method and analysis result and unrestricted, method that others to video image analyzed of the embodiment of the present invention to above-mentioned analysis
And result belongs to the category of protection of the embodiment of the present invention.
The analysis result of video image is sent to monitor supervision platform by video image analysis device, the analysis result and video figure
As synchronous in sequential.
S102, the video image and the analysis result sent to the player, with toilet by same passage
Player is stated to render the analysis result in the video image, and play described in render after video image.
Monitor supervision platform sends video image and analysis result to the player by same passage, that is, passes through same one end
Mouth sends video image and analysis result to player.
It should be noted that before transmitting, monitor supervision platform also receives the acquisition video image request of player transmission.It is right
Then the analysis result for first receiving video image still first receives the acquisition video image request of player transmission, the present invention
Embodiment is simultaneously unrestricted.Player according to Session initiation Protocol (Session Initiation Protocol, SIP) form
Send and obtain video request, carried in the acquisition video request and show analysis result ability label, the display analysis result ability
Mark represents that the player possesses and analysis result is rendered into ability in video image, i.e. the player supports display analysis to tie
Fruit.Monitor supervision platform determines that the player is supported to show analysis result, so as to rear supervention according to the display analysis result ability label
The analysis result of video image and video image is sent to the player.
Monitor supervision platform sends the video image and the analysis result to the player by same passage, can be with
It is:Video image and analysis result are packaged into the number for meeting RTP (Real Time Protocol, RTP) respectively
According to bag, and the mark for the type of data packet for distinguishing video image and analysis result is set.The mark can be the net of the packet
Parameter value under lotus type (Payload Type, PT) or other RTP structures.Exemplified by being identified as PT, monitoring is flat
The packet with regard to video image and the type of data packet of analysis result set different PT values to platform respectively, and will be provided with different PT
The packet of the video image of value and the packet of analysis result are sent to player.
Its sending method can be specifically:Video image and the packet of analysis result are sequentially written according to presetting
In one buffering queue, its presetting order can be that vedio data bag is put into analysis result data packet interleaving,
Can first be put into one or more vedio data bags, place into one or more analysis result data bags.When buffering team
When row are full, the packet of the video image stored in queue and the packet of analysis result are sent to described by same port
Player.Buffering queue ensure that the fluency of playing process, will not cause to play because of unexpected data-transmission interruptions and dash forward
So interrupt.After player receives video image and the packet of analysis result, inhomogeneity is determined according to different PT values
The packet of type.After player determines different types of packet, extract in order video image in packet and
Analysis result, according to the corresponding relation on video image and analysis result sequential, analysis result is rendered or is superimposed upon video figure
As in, the video image after this is rendered is played.
A kind of method of transmitting video image provided in an embodiment of the present invention, monitor supervision platform by the video image collected and
The analysis result of the video image received is sent to player by same passage, by player by analysis result render regarding
On frequency image, and play the video image after rendering.Solves network video system reliability during transmitting video image
Difference, the problem of difficulty is big is realized, improve the reliability of transmission.
The embodiment of the present invention two:
As shown in Fig. 2 in the present embodiment, the method flow of transmitting video image is as follows:
S201, monitor supervision platform collection video image;
Monitor supervision platform gathers video image by camera, and the video image collected can be regarding by lossy compression method
The video image of frequency image or Lossless Compression.
S202, video image analysis device send acquisition video image and asked to monitor supervision platform;
In the embodiment of the present invention, video image analysis device can be when 7*24 hours working or fix work
Between section work, video image analysis device open after, send video data ask to monitor supervision platform.
S203, monitor supervision platform send the video image that collects to video image analysis device;
After monitor supervision platform receives acquisition video image request, the video image collected is sent to video image analysis
Device, so that video image analysis device is analyzed the video image.
It should be noted that the video image can be all video images collected 7*24 hours or consolidate
Determine the video image of working time section.
S204, video image analysis device are analyzed video image;
Video image analysis device is analyzed the video image received, and its method analyzed can be edge inspection
One or more in survey, Face Detection, mobile tracking, pattern match and Text region, by occur in video image run,
Stay, assemble, tumbling, cross-line, hypervelocity, throw-away item, catch fire, be one or more in the sequence of events such as smog, wall collapse
Be identified, and then provide the analysis result of video image, analysis result can be highlight occur in video image it is upper
Event or one or more warning information are stated, in order to which follow-up play device is in decoding process, in original video figure
Corresponding analysis result is rendered or be superimposed as on the basis of and is played.
It is synchronous in the corresponding analysis result sequential of video image.In embodiments of the present invention, video image is a frame
Frame carries out decoding broadcasting, and each frame video image has unique frame number, and the analysis result of each video frame image passes through the frame
Sequence number corresponds with video frame image.S205, video image analysis device send analysis result to monitor supervision platform;
It should be noted that video image analysis device sends analysis result to monitor supervision platform, can be controlled by transmitting
Agreement TCP, HTTP HTTP etc. conventional sending method realizes that the embodiment of the present invention is unlimited to sending method
System.
S206, monitor supervision platform are packaged into the packet of RTP forms to video image and analysis result;
Video image and analysis result are packaged into by monitor supervision platform respectively meets RTP (Real Time
Protocol, RTP) packet, and the mark of video image and the type of data packet of analysis result is set.The mark can be
Payload type (Payload Type, the PT) mark of the packet or the mark of other RTP structures.To be identified as
Exemplified by PT marks, monitor supervision platform sets PT value, wherein, it is 96 for identifying the PT value of video image, for spectroscopic analysis
As a result PT value is 171, it is necessary to which explanation, the embodiment of the present invention are not limited PT occurrence.
The PT values that this sets are added in the video image and the packet of analysis result by monitor supervision platform respectively, and
The video image of mark will be with the addition of and the packet of analysis result is sent to player.Its transmission can be:By video image
And the packet of analysis result is sequentially written in a buffering queue according to presetting, its presetting order can be according to frame
Sequence number determines, can and then write analysis result corresponding to the frame after write-in one frame video image to buffer queue,
Can write buffer queue in another order, last player can according to frame number successively by video frame image with it is corresponding
Analysis result is rendered.It should be noted that in vedio data bag, video image has been subjected to coding, is so broadcasting
Put after device receives the vedio data bag, directly can be decoded the video image in the vedio data bag.
When buffering queue is full, the packet of the video image stored in queue and analysis result is sent to the player.Buffering
Queue ensure that the fluency of playing process, will not cause to play unexpected interruption because of unexpected data-transmission interruptions.
S207, receive the acquisition video image request that player is sent;
Wherein, step S207 execution sequence can be before step S202, can also be after S202, and the present invention is implemented
Example is unrestricted to this.
Player sends according to the form of Session initiation Protocol (Session Initiation Protocol, SIP) and obtained
Video request, carry in the acquisition video request and show analysis result ability label, the display analysis result ability label can be with
Be SIP extension header field " Support Display IA Info ", value can be " unsupported " or " supported ",
Represent that the player is not supported to show analysis result and supports to show analysis result respectively.
S208, packet after encapsulation is sent to player;
After monitor supervision platform receives the request, decided whether to send the number of analysis result according to display analysis result ability label
It is specially according to bag to player, the process:When the display analysis result ability label is " unsupported ", monitor supervision platform
Only need to send the packet of the video image after encapsulation to player, it is not necessary to the analysis result of video image is sent, and
When the display analysis result ability label is " supported ", monitor supervision platform sends the data of the video image after encapsulation
The packet of analysis result is to player after bag, and encapsulation, and so, network video system simultaneously compatible can be supported and do not prop up
The player of display analysis result is held, there is good autgmentability.
S209, player are decoded and played.
After player receives the packet after encapsulation, if player is not supported to show analysis result, directly carry
Video image is taken, it is decoded and played;If player is supported to show analysis result, according to the PT values of packet, area
Packet that current packet is video image or the packet of analysis result are separated, analysis result is rendered into video figure
As upper and play out.After player unzips to the video image of a frame, if the video image of this frame has corresponding analysis
As a result, then player searches its corresponding analysis result by the frame number, and the analysis result is rendered in the video image
On frame, finally, player decodes and plays the video image after having rendered analysis result.
A kind of method of transmitting video image provided in an embodiment of the present invention, monitor supervision platform by the video image collected and
The analysis result of the video image received is sent to player by same passage, by player by analysis result render regarding
On frequency image, and play the video image after rendering.Solves network video system reliability during transmitting video image
Difference, the problem of difficulty is big is realized, improve the reliability of transmission.
The embodiment of the present invention three:
The embodiment of the present invention provides a kind of monitor supervision platform of transmitting video image, as shown in figure 3, including:
Receiving unit 301, the analysis result of the video image for receiving the transmission of video image analysis device;
Before the analysis result of video image of video image analysis device transmission is received, the collection list of monitor supervision platform
Member collection video image, and sent the video image collected to video image analysis device by transmitting element 302.
In the embodiment of the present invention, video image analysis device is analyzed the video image received, its side analyzed
Method can be the one or more in rim detection, Face Detection, mobile tracking, pattern match and Text region, by video figure
What is occurred as in runs, stays, assembling, tumbling, cross-line, hypervelocity, throw-away item, catching fire, a series of things such as smog, wall collapse
Part is identified, and then provides the analysis result of video image, and analysis result, which can be highlighted in video image, to be occurred
Above-mentioned event or one or more warning information, in order to which follow-up play device is in decoding process, in original video
Corresponding analysis result is rendered or be superimposed in image basis and is played.The embodiment of the present invention is tied to the method for above-mentioned analysis and analysis
Fruit is simultaneously unrestricted, and method and result that others are analyzed video image belong to the category of protection of the embodiment of the present invention.
The analysis result of video image is sent to the receiving unit 301 of monitor supervision platform, this point by video image analysis device
It is synchronous in sequential to analyse result and video image.
The transmitting element 302, be additionally operable to by the video image and the analysis result by same passage send to
The player, so that the player renders the analysis result in the video image, and play described in render after
Video image.
Transmitting element 302 sends video image and analysis result to the player, i.e., by same by same passage
Single port sends video image and analysis result to player.
It should be noted that before transmitting, the acquisition video image that receiving unit 303 also receives player transmission please
Ask.Then receiving unit 303 is first received video image analysis result still first receive player transmission acquisition regard
Frequency image request, the embodiment of the present invention are simultaneously unrestricted.Player is according to Session initiation Protocol (Session Initiation
Protocol, SIP) form send and obtain video request, carry in the acquisition video request and show analysis result ability label,
The display analysis result ability label represents that the player possesses and analysis result is rendered into ability in video image, the i.e. broadcasting
Device is supported to show analysis result.Really order member according to the mark, determines that the player is supported to show analysis result to monitor supervision platform,
Subsequently to send the analysis result of video image and video image to the player.
Transmitting element 302 sends the video image and the analysis result to the player by same passage,
Can be:Video image and analysis result are packaged into by the encapsulation unit of monitor supervision platform respectively meets RTP (Real
Time Protocol, RTP) packet, and the mark for the type of data packet for distinguishing video image and analysis result is set.Should
Mark can be the packet payload type (Payload Type, PT) or other RTP structures under parameter
Value.Exemplified by being identified as PT, the packet with regard to video image and the type of data packet of analysis result are set not monitor supervision platform respectively
With PT values, and to be sent to player by there is provided the packet of video image of different PT values and the packet of analysis result.
Can be specifically:Video image and the packet of analysis result are sequentially written in by the writing unit of monitor supervision platform according to presetting
In one buffering queue, its presetting order can be that vedio data bag is put into analysis result data packet interleaving,
Can first be put into one or more vedio data bags, place into one or more analysis result data bags.When buffering team
When row are full, transmitting element sends out the packet of the packet of the video image stored in queue and analysis result by same port
Deliver to the player.Buffering queue ensure that the fluency of playing process, will not be led because of unexpected data-transmission interruptions
Cause to play and interrupt suddenly.After player receives video image and the packet of analysis result, determined according to different PT values
Go out different types of packet.After player determines different types of packet, regarding in packet is extracted in order
Frequency image and analysis result, according to the corresponding relation on video image and analysis result sequential, analysis result is rendered or is superimposed
In video image, the video image after this is rendered is played.
A kind of monitor supervision platform of transmitting video image provided in an embodiment of the present invention, the collecting unit of monitor supervision platform will gather
To the analysis result of video image that receives of video image and receiving unit be sent to by transmitting element from same passage
Player, analysis result is rendered on the video images by player, and play the video image after rendering.Solves network video
Display system in poor reliability during transmitting video image, realize the problem of difficulty is big, improve the reliability of transmission.
The embodiment of the present invention four:
The embodiment of the present invention provides a kind of system of transmitting video image, as shown in figure 4, including monitor supervision platform and broadcasting
Device, wherein,
The monitor supervision platform, the analysis result of the video image for receiving the transmission of video image analysis device;By described in
Video image and the analysis result are sent to the player by same passage;
Before the analysis result of video image of video image analysis device transmission is received, monitor supervision platform collection video
Image, and the video image collected is sent to video image analysis device.
The video image collected is sent to video image analysis device by monitor supervision platform.Video image analysis device docks
The video image received is analyzed, and its method analyzed can be rim detection, Face Detection, mobile tracking, pattern match
And Text region, run what is occurred in video image, stay, assemble, tumble, cross-line, hypervelocity, throw-away item, catch fire, cigarette
Mist, the wall sequence of events such as collapse are identified, and then provide the analysis result of video image, and analysis result can be prominent
The above-mentioned event occurred in display video image or one or more warning information, in order to which follow-up play device is solving
During code, corresponding analysis result is rendered or be superimposed on the basis of original video image and is played.The embodiment of the present invention pair
The method and analysis result of above-mentioned analysis are simultaneously unrestricted, and the method and result that others are analyzed video image belong to this
The category of inventive embodiments protection.
The analysis result of video image is sent to monitor supervision platform by video image analysis device, the analysis result and video figure
As synchronous in sequential.Monitor supervision platform also receives the acquisition video image request of player transmission.To then first receiving video
The analysis result of image still first receives the acquisition video image request of player transmission, and the embodiment of the present invention is simultaneously unrestricted.
Monitor supervision platform sends the video image and the analysis result to the player by same passage, i.e., logical
Same port is crossed to send video image and analysis result to player.Can be:Video image and analysis result are sealed respectively
The packet for meeting RTP (Real Time Protocol, RTP) is dressed up, and sets and distinguishes video image and analysis
As a result the mark of type of data packet.The mark can be the payload type (Payload Type, PT) of the packet, can also
It is the parameter value under other RTP structures.Exemplified by being identified as PT, the monitor supervision platform packet with regard to video image and analysis respectively
As a result type of data packet sets different PT values, and by there is provided the packet and analysis result of the video image of different PT values
Packet be sent to player.Its sending method can be specifically:By video image and the packet of analysis result according to pre-
Setting is sequentially written in a buffering queue, and its presetting order can be vedio data bag and analysis result data
Packet interleaving is put into or is first put into one or more vedio data bags, places into one or more analysis result numbers
According to bag.When buffering queue is full, the packet of the video image stored in queue and analysis result is sent to the player.
Buffering queue ensure that the fluency of playing process, will not cause to play unexpected interruption because of unexpected data-transmission interruptions.
The player, for receiving the video image and the analysis result that the monitor supervision platform is sent, by institute
Analysis result is stated to render in the video image, and play described in render after video image.
Player sends according to the form of Session initiation Protocol (Session Initiation Protocol, SIP) and obtained
Video request, carries in the acquisition video request and shows analysis result ability label, and the display analysis result ability label represents
The player possesses renders ability in video image by analysis result, i.e. the player is supported to show analysis result.Monitoring is flat
Platform determines that the player is supported to show analysis result according to the analysis result ability label, so as to subsequently send video image and
The analysis result of video image is to the player.
After player receives video image and the packet of analysis result, determined according to different PT values different
Packet.After player determines different types of packet, the video image in packet and analysis are extracted in order
As a result, according to the corresponding relation on video image and analysis result sequential, analysis result is rendered or is superimposed upon in video image,
Play the video image after this is rendered.
A kind of system for transmitting video image that inventive embodiments provide, monitor supervision platform is by the video image collected and connects
The analysis result of the video image received is sent to player by same passage, is rendered analysis result in video by player
On image, and play the video image after rendering.Solve network video system during transmitting video image poor reliability,
The problem of difficulty is big is realized, improves the reliability of transmission.
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 equipment and unit, the corresponding process in preceding method embodiment is may be referred to, will not be repeated here.
One of ordinary skill in the art will appreciate that:Accompanying drawing is the schematic diagram of one embodiment, unit in accompanying drawing or
Flow is not necessarily implemented necessary to the present invention.
In several embodiments provided herein, it should be understood that disclosed system, apparatus and method can be with
Realize by another way.For example, apparatus embodiments described above are only schematical, for example, the unit
Division, only a kind of division of logic function, can there is other dividing mode, such as multiple units or component when actually realizing
Another system can be combined or be desirably integrated into, or some features can be ignored, or do not perform.It is another, it is shown or
The mutual coupling discussed or direct-coupling or communication connection can be the indirect couplings by some interfaces, equipment or unit
Close or communicate to connect, can be electrical, mechanical or other forms.
The unit illustrated as separating component can be or may not be physically separate, show as unit
The part shown can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can also
That unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated list
Member can both be realized in the form of hardware, can also be realized in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit realized in the form of SFU software functional unit, can be stored in one and computer-readable deposit
In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are causing a computer
Equipment (can be personal computer, server, or network equipment etc.) performs the portion of each embodiment methods described of the present invention
Step by step.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (Read-Only Memory, abbreviation
ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic disc or CD etc. are various to store
The medium of program code.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although
The present invention is described in detail with reference to the foregoing embodiments, it will be understood by those within the art that:It still may be used
To be modified to the technical scheme described in foregoing embodiments, or equivalent substitution is carried out to which part technical characteristic;
And these modification or replace, do not make appropriate technical solution essence depart from various embodiments of the present invention technical scheme spirit and
Scope.
Claims (12)
- A kind of 1. method of transmitting video image, it is characterised in that including:Receive the analysis result for the video image that video image analysis device is sent;The request for the acquisition video image that player is sent is received, is carried in the request and shows analysis result ability label;According to the display analysis result ability label, determine that the player is supported to show analysis result, by the video figure Picture and the analysis result are sent to the player by same passage, so that the player renders the analysis result In the video image, and play described in render after video image.
- 2. according to the method for claim 1, it is characterised in that described to pass through the video image and the analysis result Same passage is sent to before the player, in addition to:The video image and the analysis result are packaged into the packet for meeting realtime transmission protocol RTP respectively;The mark of the packet of the video image and the mark of the packet of analysis result are set respectively, the video image The mark of packet is different from the mark of the packet of the analysis result, so that the player receives the video image Packet and the analysis result packet after, the type of packet is determined according to mark.
- 3. according to the method for claim 2, it is characterised in that the mark of the packet of the analysis result is by the data The payload type PT of bag value indicates.
- 4. according to the method described in any one of claim 1-3, it is characterised in that described by the video image and described point Analysis result is sent to the player by same passage, is further comprised:The video image and the analysis result are sequentially written in a buffering queue according to presetting;When the buffering queue is expired, the video image stored in the queue and the analysis result are passed through into same port Send to the player.
- 5. according to the method described in any one of claim 1-3, it is characterised in that the video image and the analysis result Matched by the frame number of the video image.
- A kind of 6. monitor supervision platform of transmitting video image, it is characterised in that including:Receiving unit, the analysis result of the video image for receiving the transmission of video image analysis device;Described receiving unit, it is additionally operable to receive the request for the acquisition video image that player is sent, display is carried in the request Analysis result ability label;Determining unit, for according to the display analysis result ability label, determining that the player is supported to show analysis result;Transmitting element, for the video image and the analysis result to be sent to the player by same passage, with Toilet states player and renders the analysis result in the video image, and play described in render after video image.
- 7. monitor supervision platform according to claim 6, it is characterised in that the monitor supervision platform also includes:Encapsulation unit, for the video image and the analysis result to be packaged into meet realtime transmission protocol RTP respectively Packet;Setting unit, for packet that the video image is set respectively mark and analysis result packet mark, The mark of the packet of the video image is different from the mark of the packet of the analysis result, so that the player receives To the video image packet and the analysis result packet after, the type of packet is determined according to mark.
- 8. monitor supervision platform according to claim 7, it is characterised in that the mark of the packet of the analysis result is by described The payload type PT of packet value indicates.
- 9. according to the monitor supervision platform described in any one of claim 6-8, it is characterised in that the monitor supervision platform also includes:Writing unit, for the video image and the analysis result to be sequentially written in into a buffering queue according to presetting In;Described transmitting element, it is additionally operable to expire when the buffering queue, by the video image stored in the queue and described Analysis result is sent to the player by same port.
- 10. a kind of system of transmitting video image, including monitor supervision platform and player, it is characterised in thatThe monitor supervision platform, the analysis result of the video image for receiving the transmission of video image analysis device;Receive player The request of the acquisition video image of transmission, carries in the request and shows analysis result ability label;Analyzed according to the display Bearing capacity identifies, and determines that the player is supported to show analysis result, the video image and the analysis result are passed through Same passage is sent to the player;The player, will be described point for receiving the video image and the analysis result that the monitor supervision platform is sent Analysis result render in the video image, and play described in render after video image.
- 11. system according to claim 10, it is characterised in that the monitor supervision platform is by the video image and described point Analysis result is sent to before the player by same passage, in addition to:The video image and the analysis result are packaged into the packet for meeting realtime transmission protocol RTP respectively;For packet that the video image is set respectively mark and analysis result packet mark, the video figure The mark of the packet of picture is different from the mark of the packet of the analysis result, so that the player receives the video After the packet of image and the packet of the analysis result, the type of packet is determined according to mark.
- 12. the system according to claim 10 or 11, the monitor supervision platform is by the video image and the analysis result Sent to the player, further comprised by same passage:The video image and the analysis result are sequentially written in a buffering queue according to presetting;When the buffering queue is expired, the video image stored in the queue and the analysis result are passed through into same port Send to the player.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210392555.6A CN103731631B (en) | 2012-10-16 | 2012-10-16 | The method, apparatus and system of a kind of transmitting video image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210392555.6A CN103731631B (en) | 2012-10-16 | 2012-10-16 | The method, apparatus and system of a kind of transmitting video image |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103731631A CN103731631A (en) | 2014-04-16 |
CN103731631B true CN103731631B (en) | 2017-12-29 |
Family
ID=50455538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210392555.6A Active CN103731631B (en) | 2012-10-16 | 2012-10-16 | The method, apparatus and system of a kind of transmitting video image |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103731631B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106358092B (en) * | 2015-07-13 | 2019-11-26 | 阿里巴巴集团控股有限公司 | Information processing method and device |
CN106851354B (en) * | 2015-12-03 | 2021-07-09 | 深圳光峰科技股份有限公司 | Method and related device for synchronously playing recorded multimedia in different places |
CN107332830B (en) * | 2017-06-19 | 2019-02-12 | 腾讯科技(深圳)有限公司 | Video code conversion, video broadcasting method and device, computer equipment, storage medium |
CN110072156A (en) * | 2018-01-24 | 2019-07-30 | 北京视联动力国际信息技术有限公司 | A kind of data processing method and device of view networking |
CN110661751B (en) * | 2018-06-29 | 2021-01-12 | 杭州海康威视数字技术股份有限公司 | Image pickup apparatus and playback apparatus |
CN112188138A (en) * | 2019-07-03 | 2021-01-05 | 西安诺瓦星云科技股份有限公司 | Data transmission method, device and system |
CN110602525B (en) * | 2019-08-23 | 2021-09-17 | 江西憶源多媒体科技有限公司 | Method for binding and transmitting video analysis result and image frame |
CN111506769B (en) * | 2020-04-21 | 2023-08-29 | 浙江大华技术股份有限公司 | Video file processing method and device, storage medium and electronic device |
CN112822496B (en) * | 2021-01-28 | 2023-03-17 | 浙江大华技术股份有限公司 | Video analysis method and device |
CN113840160B (en) * | 2021-09-29 | 2023-09-29 | 重庆紫光华山智安科技有限公司 | Event data transmission method, system, electronic device and readable storage medium |
CN114051120A (en) * | 2021-10-26 | 2022-02-15 | 远光软件股份有限公司 | Video alarm method, device, storage medium and electronic equipment |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1812524A (en) * | 2004-12-30 | 2006-08-02 | 蒙多系统公司 | Integrated multimedia signal processing system using centralized processing of signals |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8223187B2 (en) * | 2008-07-17 | 2012-07-17 | Cisco Technology, Inc. | Non-bandwidth intensive method for providing multiple levels of censoring in an A/V stream |
CN101448146A (en) * | 2008-12-26 | 2009-06-03 | 北京中星微电子有限公司 | Front-end equipment in video monitor system and signal processing method in the front-end equipment |
CN102438124A (en) * | 2011-08-22 | 2012-05-02 | 广东电网公司电力科学研究院 | Intelligent video analysis method |
CN103581127A (en) * | 2012-07-27 | 2014-02-12 | 普天信息技术研究院有限公司 | Method for transmitting vital sign data |
CN103379266B (en) * | 2013-07-05 | 2016-01-20 | 武汉烽火众智数字技术有限责任公司 | A kind of high-definition network camera with Video Semantic Analysis function |
-
2012
- 2012-10-16 CN CN201210392555.6A patent/CN103731631B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1812524A (en) * | 2004-12-30 | 2006-08-02 | 蒙多系统公司 | Integrated multimedia signal processing system using centralized processing of signals |
Also Published As
Publication number | Publication date |
---|---|
CN103731631A (en) | 2014-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103731631B (en) | The method, apparatus and system of a kind of transmitting video image | |
CN109547859B (en) | Video clip determination method and device | |
CN104081760B (en) | Play method, terminal and the system of video | |
JP5684680B2 (en) | Flow statistics aggregation | |
CN106371998A (en) | Mobile application testing system and method | |
US20140192136A1 (en) | Video chatting method and system | |
CN110198435A (en) | Surveillance video data cloud storage system and cloud storage method | |
CN104581388B (en) | The processing method of broadcast state, apparatus and system | |
CN107071503A (en) | The method of net cast, device and live connect streaming server | |
CN104639994A (en) | Video abstraction generating method, system and network storage equipment based on moving objects | |
JP2018129790A (en) | Method and system for playing recorded video | |
CN108933948A (en) | A kind of video playing progress synchronous method and device | |
CN107613314B (en) | A kind of method and device detecting brush popularity behavior in live streaming | |
CN109309831A (en) | The test method and device of video delay in video conference | |
CN104735473A (en) | Video stream playing detection method and device | |
CN107743228A (en) | Video quality detection method, monitoring device and storage medium | |
CN108156475A (en) | The monitoring method and device of a kind of net cast | |
CN103166808A (en) | Monitoring method, device and system for Internet protocol television (IPTV) service quality | |
CN102148963A (en) | Method and system for facing digital high-definition network video monitoring based on cloud storage | |
CN108667680B (en) | Monitoring system and method for multilink real-time data stream transmission | |
CN110300322A (en) | A kind of method of screen recording, client and terminal device | |
CN103036808B (en) | Method and system for removing network jitter | |
CN102932640B (en) | Method for controlling video stream frame rate | |
CN108040253A (en) | Monitor method, apparatus, equipment and the storage medium of net cast performance | |
CN111200760A (en) | Data processing method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |