[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201210392555.6A
Other languages
Chinese (zh)
Other versions
CN103731631A (en
Inventor
孙文敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201210392555.6A priority Critical patent/CN103731631B/en
Publication of CN103731631A publication Critical patent/CN103731631A/en
Application granted granted Critical
Publication of CN103731631B publication Critical patent/CN103731631B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

The method, apparatus and system of a kind of transmitting video image
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)

  1. 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. 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. 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. 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. 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.
  6. 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. 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. 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. 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. 10. a kind of system of transmitting video image, including monitor supervision platform and player, it is characterised in that
    The 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. 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. 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.
CN201210392555.6A 2012-10-16 2012-10-16 The method, apparatus and system of a kind of transmitting video image Active CN103731631B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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