CN102932648B - Based on control point localization method and the device of Multimedia Data Transmission - Google Patents
Based on control point localization method and the device of Multimedia Data Transmission Download PDFInfo
- Publication number
- CN102932648B CN102932648B CN201210433090.4A CN201210433090A CN102932648B CN 102932648 B CN102932648 B CN 102932648B CN 201210433090 A CN201210433090 A CN 201210433090A CN 102932648 B CN102932648 B CN 102932648B
- Authority
- CN
- China
- Prior art keywords
- data
- rtp
- flow
- data flow
- position data
- 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
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention provides a kind of control point localization method based on Multimedia Data Transmission and device, described multi-medium data adopts RTP standard transmission, and the method comprises: a. obtains the position data of described head end video watch-dog; B. multi-medium data is gathered; C. described multi-medium data is encoded and described position data encapsulation is embedded in described multi-medium data and generate multimedia code stream; And d. sends described multimedia code stream.
Description
Technical field
Relate to multi-media transmission system, particularly relate to multi-medium data supervisory control system.
Background technology
In large-scale video monitoring system, there is a large amount of headend equipments, and top equipment major part is obtained by cascade layer by layer.If certain subordinate equipment positional information need be obtained, then need to inquire about layer by layer, and be need again notice reporting layer by layer when device location information changes.Need to design a kind of location transmission method, the method is wanted video monitoring receiving terminal can be made to obtain this head end video watch-dog position data while the video obtaining the collection of head end video watch-dog and be easy to the requirement of storage.
For the transmission of control point position data, industry there is no standing procedure.
In order to solve this problem, at present conventional method increases certain content carry out Portable device positional information for reporting in process at equipment.Such as, be individual transmission position data outside standard RTP Media Stream.Which, usually between coding side and decoding end, does not adopt media channel, but by signalling path or independently data channel carry out transmission location data.Position data and media data being separated transmission may cause media data and position data can not arrive receiving terminal simultaneously.In order to solve this problem, need again to adopt more complicated algorithm.
When there is multi-stage platform cascade, in order to ensure that this device location information can arrive platform at different levels, then need the positional information of preserving this equipment between each platform, and when device location information changes, platform at different levels all needs mutually to notify to upgrade.
Conventional method has the shortcoming that realization complexity, position data and multi-medium data can not arrive receiving terminal simultaneously.
Summary of the invention
The technological deficiency of receiving terminal can not be arrived for position data in prior art and multi-medium data simultaneously, the invention provides a kind of control point localization method at video monitoring system cascade platform device place based on RTP data stream transmitting, described RTP data flow adopts RTP standard transmission, it is characterized in that, comprising: a. obtains the RTP data flow that head end video watch-dog sends; B. the position data of described head end video watch-dog is obtained; C. a described RTP data flow is expanded and generate the 2nd RTP data flow described position data encapsulation to be embedded in a described RTP data flow; And d. sends described 2nd RTP data flow to video monitoring receiving terminal.
Preferably, described 2nd RTP data flow comprises RTP heading, multimedia bitstream flow data and the described position data through encapsulation, and wherein, described RTP heading is 12 bytes.
Preferably, described multimedia bitstream flow data is encoded by the one in following compression standard: H.264; Or MPEG-4.
Preferably, described multimedia bitstream flow data is by generation of H.264 encoding, and the described position data through encapsulation comprises the initial code of 1 byte, the NAL head of 5 bits and the position data through contention code operation, and wherein, described NAL types value is 30.
Preferably, described multimedia bitstream flow data is generated by MPEG-4 coding, and the described position data through encapsulation comprises the initial code of 1 byte and described position data, and wherein said initial code value is 000001A0.
Preferably, described 2nd RTP data flow is forwarded by other cascade platform devices to video monitoring receiving terminal.
Preferably, obtain a RTP data flow of head end video watch-dog transmission and judge whether a described RTP data flow comprises position data, if a described RTP data stream packets is containing position data, obtains this position data and send a described RTP data flow directly to video monitoring receiving terminal or other cascade platform devices.
Preferably, also comprise the RTP data flow receiving and sent by other cascade platform devices, parsing is carried out to described RTP data flow and obtains position data and this RTP stream compression is sent to described video monitoring receiving terminal.
According to another aspect of the present invention, a kind of control point localization method at video monitoring receiving terminal place based on RTP data stream transmitting is also provided, described RTP data flow adopts RTP standard transmission, it is characterized in that, comprise: A. receives the 2nd RTP data flow, described 2nd RTP data stream packets contains position data and the multimedia bitstream flow data of head end video watch-dog; B. carry out identification to described 2nd RTP data flow obtain described position data and be reduced into RTP data flow, a described RTP data flow only comprises described multimedia bitstream flow data; C. a described RTP data flow decoded and play described multimedia bitstream flow data.
Preferably, described multimedia bitstream flow data is H.264 code stream form, and described step B comprises: detect the NAL unit that described type is 30, go contention code to operate to the data after NAL unit, obtain described position data.
Preferably, described multimedia bitstream flow data is MPEG-4 code stream form, and described step B comprises: detected value is the initial code of 000001A0, obtains the data after described initial code unit as described position data.
According to another aspect of the present invention, the video monitoring system cascade platform device that a kind of control point based on Multimedia Data Transmission is located also is provided, it is characterized in that, comprising: the first acquisition device, its RTP data flow sent for obtaining head end video watch-dog; Second acquisition device, it is for obtaining the position data of described head end video watch-dog; Expanding device, it generates the 2nd RTP data flow for expanding a described RTP data flow described position data encapsulation to be embedded in a described RTP data flow; And dispensing device, it is for sending described 2nd RTP data flow to video monitoring receiving terminal.
According to another aspect of the present invention, the video monitoring receiving terminal that a kind of control point based on Multimedia Data Transmission is located also is provided, it is characterized in that, comprise: receiving system, it is for receiving the 2nd RTP data flow, and described 2nd RTP data stream packets contains position data and the multimedia bitstream flow data of head end video watch-dog; Recognition device, it obtains described position data for carrying out identification to described 2nd RTP data flow and is reduced into a RTP data flow, and a described RTP data flow only comprises described multimedia bitstream flow data; Decoding device, it is for decoding to a described RTP data flow and playing described multimedia bitstream flow data.
According to another aspect of the present invention, the video monitoring supervisory control system that a kind of control point based on Multimedia Data Transmission is located also is provided, comprise video monitoring front end equipment, video monitoring system cascade platform device and video monitoring receiving terminal, it is characterized in that, comprising: 1) cascade platform device obtains the RTP data flow that head end video watch-dog sends; 2) cascade platform device obtains the position data of described head end video watch-dog; 3) to a described RTP data flow, cascade platform device expands that described position data encapsulation is embedded generation the 2nd RTP data flow in a described RTP data flow; And 4) cascade platform device to video monitoring receiving terminal send described 2nd RTP data flow.5) video monitoring receiving terminal receives the 2nd RTP data flow, and described 2nd RTP data stream packets contains position data and the multimedia bitstream flow data of head end video watch-dog; 6) video monitoring receiving terminal carries out the identification described position data of acquisition to described 2nd RTP data flow and is reduced into a RTP data flow, and a described RTP data flow only comprises described multimedia bitstream flow data; 7) video monitoring receiving terminal is decoded to a described RTP data flow and is play described multimedia bitstream flow data.
The present invention is by the feature of different coding form, the position data of head end video watch-dog enrolled in the multi-medium data that head end video watch-dog collects by platform cascade device, and logical multipair media transmission channel transfers to the receiving terminal of video monitoring system, the receiving terminal receiving multimedia data of described video monitoring system, identify the coded system of multi-medium data, extract the position data of head end video watch-dog according to different coded systems further, decoding is carried out to multimedia code stream simultaneously and play.
Accompanying drawing explanation
By reading the detailed description done non-limiting example with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 illustrates according to a specific embodiment of the present invention, the network topological diagram of described head end video watch-dog, cascade platform device and video monitoring receiving terminal;
Fig. 2 illustrates according to the first embodiment of the present invention, the structural representation of described cascade platform device and video monitoring receiving terminal;
Fig. 3 illustrates according to the first embodiment of the present invention, and described position data is by the data format figure of two kinds of packaged types;
Fig. 4 illustrates according to the first embodiment of the present invention, and described cascade platform device sends the flow chart of described media data and position data; And
Fig. 5 illustrates according to the first embodiment of the present invention, and described video monitoring receiving terminal receives the flow chart of described media data and position data.
Embodiment
By reading the detailed description done non-limiting example with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 illustrates according to a specific embodiment of the present invention, the network topological diagram of described head end video watch-dog, cascade platform device and video monitoring receiving terminal.Particularly, this Figure illustrates network topological diagram when described head end video watch-dog 1A, 1B, 1C and video monitoring receiving terminal 2 carry out transfer of data by described cascade platform device 3A, 3B.Described head end video watch-dog 1A comprises as lower device: camera head (i.e. harvester), code device and dispensing device.Described video monitoring receiving terminal 2 comprises as lower device: receiving system, recognition device and decoding device.The video that camera head photographs by described head end video watch-dog 1A, image or audio frequency carry out the RTP data flow of coding formation to cascade platform device 3A, after cascade platform device 3A acquisition RTP data flow preferably, the position data of head end video watch-dog 1A is obtained in a database associated therewith, and described position data is encapsulated, then cascade platform device 3B is sent to together with described RTP data flow by the media channel that wireless network data transmits, after cascade platform device 3B receives RTP data flow, RTP data flow is carried out resolving the positional information that obtains head end video watch-dog 1A and in the database be associated to cascade platform device 3B by the updating location information of head end video watch-dog 1A.Cascade platform device 3B will comprise the RTP data flow of position data to video monitoring receiving terminal 2 afterwards.The receiving system that described video monitoring receiving terminal 2 passes through and recognition device extract described position data, and play by described RTP data stream.In a change case of the present embodiment, described video monitoring receiving terminal also comprises a control device, the user of described video monitoring receiving terminal 2 can send instruction by described control device to described camera head according to seen video, described instruction can comprise following any one: the movement of lens zoom, camera lens upper and lower, left and right and Shot change etc.The transmission of command information is carried out in described instruction to described head end video watch-dog by described video monitoring receiving terminal 2.After described head end video watch-dog receives described command information, according to described command information, described camera head is adjusted.In a change case of the present embodiment, described head end video watch-dog 1B comprises as lower device: camera head (i.e. harvester), positional information acquisition device, code device and dispensing device.Described head end video watch-dog 1B obtains position data by positional information acquisition device, and preferably, positional information acquisition device obtains the position data of head end video watch-dog 1B from head end video watch-dog 1B in the database associated; Less preferably, head end video watch-dog 1B obtains position data by GPS location.After position data obtains, video camera head photographed by code device, image or audio frequency carry out the encoding RTP data flow that formed is carried out expanding to obtain the RTP data flow that comprises position data and is sent to cascade platform device 3A, cascade platform device 3A detects RTP data, and resolve the position data obtaining head end video watch-dog 1B, by this position data stored in the database be associated with cascade platform device 3A, or this database is upgraded, the described RTP data flow comprising position data is sent to cascade platform device 3B by the media channel that wireless network data transmits simultaneously, after cascade platform device 3B receives RTP data flow, RTP data flow is carried out resolving the positional information that obtains head end video watch-dog 1A and by the cached location information of head end video watch-dog 1A or be updated in a database that cascade platform device 3B is associated.Cascade platform device 3B will comprise the RTP data flow of position data to video monitoring receiving terminal 2 afterwards.The receiving system that described video monitoring receiving terminal 2 passes through and recognition device extract described position data, and play by described RTP data stream.More specifically, it will be appreciated by those skilled in the art that cascade platform device 3B is the superior platforms of cascade platform device 3A, if cascade platform device 3B receives the RTP data of Self-cascading platform device 3A or the transmission of other subordinate equipments, then first detect, judge whether it comprises position data.If comprise position data, obtain this position data and this position data carried out storing or upgrading RTP data flow is directly forwarded simultaneously.If RTP data flow does not comprise position data, then by cascade platform device 3B, it is expanded, position data is embedded in RTP data flow and forward again.If cascade platform device 3A receives the RTP data flow of Self-cascading platform device 3B or the transmission of other higher level equipments, directly carry out parsing and obtain position data and upgrade according to this position data.Particularly, do not repeat them here.
In a preference of the present embodiment, described head end video watch-dog 1 can pass through GPRS network accessing Internet.Those skilled in the art understand, GPRS is wireless packet data systems, as long as user one opens GPRS terminal, just be attached in GPRS network, GPRS is by allowing the intercommunication of existing Internet and new GPRS network thus realizing mobile Internet function, and namely user is connected to the Internet by the gateway GGSN of gprs system.And in a change case, described head end video watch-dog 1 can be 3G equipment, it will be appreciated by those skilled in the art that 3G equipment is more faster than 2G in the speed of transmission data.In a change case of the present embodiment, described head end video watch-dog 1 can connect described video monitoring receiving terminal 2 and cascade platform device 3 by Wi-Fi technology accessing Internet, those skilled in the art understand, Wi-Fi is a kind of wireless broad band technology, by installing accessing points (i.e. Wi-Fi Hotspot) on the internet, short range transmissions can be carried out by wireless signal, when supporting that the equipment (such as PocketPC) of Wi-Fi runs into a focus for one, this equipment can wirelessly be connected to that network, again such as, described head end video watch-dog 1 can connect described video monitoring receiving terminal 2 and cascade platform device 3 by Bluetooth technology accessing Internet, those skilled in the art understand, Bluetooth technology and Wi-Fi technology type are seemingly, all belong to short distance wireless technical, described head end video watch-dog 1 also can comprise bluetooth module, this bluetooth module comprises the driving of Bluetooth adapter, and have a virtual bluetooth network interface card, when Bluetooth function opened by described head end video watch-dog 1, it just also can pass through router accessing Internet by Automatic-searching, again such as, described head end video watch-dog 1 can connect described video monitoring receiving terminal 2 and cascade platform device 3 by ZigBee technology accessing Internet, ZigBee technology is a kind of emerging short distance, the wireless communication technique of low energy consumption, ZigBee be one by a wireless data sending network platform that can how to form to 65000 wireless data transmission modules, a base station of the similar mobile network of each ZigBee-network digital transmission module, in whole network range, can intercom mutually between them, when described head end video watch-dog 1 accesses ZigBee-network, be equivalent to add a mobile base station, it can be connected with existing mobile network base station and the Internet transmits data communication, again such as, described head end video watch-dog 1 can connect most video monitoring receiving terminal 2 and cascade platform device 3 by Wimax technology accessing Internet.Wimax technology is wireless MAN (WMAN) technology, described head end video watch-dog 1 can utilize base station (BS), relay stations (RS) and user base station (SS), communicated with described video monitoring receiving terminal 2 and cascade platform device 3 by Wimax network; Again such as, UWB technology can be adopted, described head end video watch-dog 1 can be connected on the Internet by the interface card of WLAN (wireless local area network) (LAN) module and personal area network (PAN) module, thus connects most video monitoring receiving terminal 2 and cascade platform device 3.Those skilled in the art can change in conjunction with prior art and more embodiment, do not repeat them here.
It will be appreciated by those skilled in the art that described video monitoring receiving terminal 2 and cascade platform device 3 can send information to described head end video watch-dog 1 in several ways.Preferably, can by the mode corresponding to described head end video watch-dog 1 accessing Internet, such as GPRS communication modes, Wi-Fi communication modes or Wimax communication modes; Preferably, LET communication modes can also be adopted, the mobile communication modes such as TDSCDMA communication modes or WCDMA communication modes.Those skilled in the art can change in conjunction with prior art and more embodiment, do not repeat them here.
More specifically, those skilled in the art understand, in a change case of the present embodiment, cascade platform device 3 is connected with multiple head end video watch-dog, and by being connected to forward RTP data flow with another cascade platform device that video monitoring receiving terminal 2 adapts.
Fig. 2 illustrates according to the first embodiment of the present invention, the structural representation of described cascade platform device and video monitoring receiving terminal.In order to more clearly depict the transfer of data between cascade platform device and video monitoring receiving terminal, originally illustrate a cascade platform device 3, it comprises the first acquisition device 31, second acquisition device 32, expanding device 33 and dispensing device 34.Fig. 2 also illustrates a video monitoring receiving terminal 2, and it comprises a receiving system 21, recognition device 22, control device 23, decoding device 24.First acquisition device 31 gathers and the RTP data flow of encoding from head end video watch-dog for receiving, and head end video watch-dog preferably includes a camera or PTZ video monitoring front-end device, for gathering head end video information and generating RTP code stream.Head end video watch-dog can also comprise a photographic means, and preferably, described photographic means is a traffic violations photographic means, and it is for gathering front-end image information and generating RTP code stream.Head end video watch-dog can also comprise an audio measuring equipment, and preferably, described audio measuring equipment is a noise audio measuring equipment, and it is for gathering front end noise information and generating RTP code stream.Second acquisition device 32 preferably receives the position data sent by the location positioning system of head end video watch-dog, and location positioning system is used for the geographical position residing for position nose video monitoring equipment and generates corresponding position data.Second acquisition device 32 can also receive the EIC equipment identification code sent by head end video watch-dog, and this EIC equipment identification code contains the positional information of head end video watch-dog, and e.g., provincial, and municipal level is encoded, area code etc.Described expanding device 33 generates new RTP data flow for expanding a described RTP data flow described position data encapsulation to be embedded in RTP data flow.Described dispensing device 34 for by new RTP data flow to described video monitoring receiving terminal.Receiving system 21 is for receiving new RTP data flow; Recognition device 22 obtains described position data for carrying out new RTP data flow identifying and is reduced into original RTP data flow; Decoding device 24 is for decoding to RTP data flow and playing described multimedia bitstream flow data, play preferably by Mediaplayer, it can also be the Play Systems such as MPC, and it is play described media data and described position data by the display screen of video monitoring receiving terminal.Described control device 23 for sending instruction to described camera head, described instruction can comprise following any one: the movement of lens zoom, camera lens upper and lower, left and right and Shot change etc.
Particularly, those skilled in the art understand, the multi-medium data collected and position data are carried out coding and generate RTP data flow by described head end video watch-dog 1, and RTP data flow are carried out expanding by cascade platform device and so that position data is embedded RTP data flow.Further, RTP data flow is sent to described video monitoring receiving terminal 2 by the media channel of described dispensing device 34 and wireless network data transmission.Described video monitoring receiving terminal 2 receives the described RTP data flow through expanding by receiving system 21.Described recognition device 22 extracts described position data and reduces RTP data flow, described RTP data stream transmitting to described decoding device 24 is carried out decoding broadcasting.Particularly, it will be appreciated by those skilled in the art that described decoding device also comprises a playing device, playing device preferably includes two pieces of display screens adapted, and the first display screen is for playing media data, and second display screen is used for play position data.Further, what it will be appreciated by those skilled in the art that described first display screen plays is the video taken by camera of described head end video watch-dog; The geographical position of what described second display screen was play is described head end video watch-dog, section, place, surrounding buildings etc. are preferably, identical as the content shown by the positioning equipment of vehicle-mounted position.Less preferably, described playing device has one piece of display screen, and it has a certain window for playing the geographical location information of head end video watch-dog for playing the video taken by head end video watch-dog camera on this display screen.The user of described video monitoring receiving terminal can send instruction by described control device 23 forward end video monitoring equipment according to seen video and position data, described instruction can comprise following any one: the movement of lens zoom, camera lens upper and lower, left and right and Shot change etc.Described instruction is transmitted by the signalling path of wireless network by described video monitoring receiving terminal.After described head end video watch-dog receives described command information, according to described command information, described camera head is adjusted.
In a change case of the present embodiment, cascade platform device 3 also comprises a resolver, and it is for judging whether the RTP data flow received comprises position data, if comprise position data, then resolves this RTP data flow and obtains position data; If do not comprise position data, this RTP data flow is carried out the expansion of RTP data flow to expanding device.Have in a change case, cascade platform device 1 also comprises one the 3rd acquisition device, its RTP data flow sent for obtaining other cascade platform devices, and judges further directly to obtain position data or resolve RTP data flow according to the superior and the subordinate's equipment.
Fig. 3 illustrates according to the first embodiment of the present invention, and described position data is by the data format figure of two kinds of packaged types.This figure describes in detail, how is undertaken merging and encapsulating by preferably two kinds of different coded formats from described position data by media channel transmission of media data.Data through H.264 form encapsulation are shown above Fig. 3.H.264 be high compression digital video coding-coding device standard.H.264 maximum advantage has very high data compression ratio, and under the condition of equal picture quality, compression ratio is H.264 more than 2 times of MPEG-2, is 1.5 ~ 2 times of MPEG-4.Such as, if the size of original document is 88GB, become 3.5GB after adopting the compression of MPEG-2 compression standard, compression ratio is 25: 1, and becomes 879MB after adopting H.264 compression standard compression, and from 88GB to 879MB, compression ratio H.264 reaches surprising 102: 1.H.264 have the cause of so high compression ratio, its low bit-rate (LowBitRate) plays important effect, while having high compression ratio, H.264 also have the image of high-quality smoothness.More specifically, it will be appreciated by those skilled in the art that and to be comprised by the multimedia code stream of described encoder encodes: RTP head, H.264 form code stream, according to the initial code of H.264 standard interpolation, the NAL head of special NAL type and the position data after adding contention code operation.Described RTP head comprises following information: version, gap, extension bits, counter, mark, load type, sequence number, synchronisation source, the sampling time of eight hytes, contributing source list.Described RTP RTP is for transmitting described media data.Do not repeat them here particularly.Described function is H.264 divided into two-layer, video coding layer and network abstraction layer, and described H.264 form type code flow data belongs to video coding layer, and described media data is formed H.264 form code stream by coding by it.The described initial code according to H.264 standard interpolation, the NAL head of special NAL type and the position data after adding contention code operation all belong to network abstraction layer, and which define special NAL type, its types value is 30, and its value is not used by standard.Use is not owing to will encapsulating described positional information also not described by standard, therefore representing the transmission of positional information by the untapped value of standard by the value that standard uses.Preferably, its value can be 01 to the initial code of described H.264 form, its data will transmitted for media data described in interval and described network abstraction layer.By the initial code of H.264 standard interpolation, the NAL head of special NAL type and the position data after adding contention code operation add encoded afterbody H.264 to.So complete the encapsulation of positional data in h .264 format.
Data through the encapsulation of MPEG-4 form are shown below Fig. 3.MPEG-4 is of new generation content-based multimedia data compression coding international standard, from the maximum different of conventional video coding standard, it is that first time proposes object-based video coding new ideas.Content based shot retrieval is the core concept of MPEG-4 standard, and this developing direction for video coding technique and extensive use all have the meaning of particular importance.Particularly, it will be appreciated by those skilled in the art that and to be comprised by the multimedia code stream of described encoder encodes: RTP head, MPEG-4 form code stream, the initial code added according to MPEG-4 standard, and described position data.Described RTP head has done corresponding description under above-mentioned H.264 form, does not repeat them here.Preferably, its value can be that A0 does not use in a standard to the initial code that described MPEG-4 standard is added, and therefore described initial code is not only used for separating media data and described position data, and carrys out position data described in unique identification with this.Described initial code and position data add encoded MPEG-4 code stream afterbody to, so complete with the encapsulation of MPEG-4 form to described position data.It is to be appreciated that the present invention is not limited to above-mentioned two kinds of coded systems, those skilled in the art can make various distortion or amendment within the scope of the claims, and this does not affect flesh and blood of the present invention.
Fig. 4 illustrates according to the first embodiment of the present invention, and described cascade platform device sends the flow chart of described media data and position data.Particularly, this Figure illustrates the flow chart that cascade platform device encapsulates described media data and position data and merges, the figure shows for the step encapsulated described position data when preferably two kinds of different-formats.When described media data transmission form be H.264 time, five steps is needed to the encapsulation of described position data, first, the media data that the harvester of described head end video watch-dog collects is encoded in h .264 format, the NAL types value that definition one is special afterwards, NAL and network abstraction layer, the types value of described NAL shows the data type after NAL head, define a special NAL types value, described types value does not use in a standard, be in order to by such offset to identify described position data.Described special NAL types value can be preferably 30.After described NAL types value is defined, add initial code according to described H.264 form, described initial code is for identifying the interval of described media data and described position data.Thereafter, contention code operation is added to described position data.Finally by described initial code, the NAL head of special NAL types value and the position data after adding competition is had to be added into described after the described media data of H.264 encoding.Encoded described media data and position data follow Real-time Transport Protocol when transmitting, and therefore also need to add RTP head before whole coded data.
When described media data transmission form is MPEG-4, four steps are needed to the encapsulation of described position data, first, the media data that the harvester of described head end video watch-dog collects is encoded with MPEG-4 form.Preferably, its value can be A0 and not use in a standard the initial code added according to described MPEG-4 standard afterwards, and therefore described initial code is not only used for separating media data and described position data, and carrys out position data described in unique identification with this.Thereafter after described position data being added into described initial code.Finally described initial code and position data are added to encoded MPEG-4 code stream afterbody, so complete with the encapsulation of MPEG-4 form to described position data.
Fig. 5 illustrates according to the first embodiment of the present invention, and described video monitoring receiving terminal receives the flow chart of described media data and position data.Particularly, this Figure illustrates video monitoring receiving terminal and the flow chart of separation and Extraction is carried out to described encapsulation and the media data after merging and position data, the figure shows the step for extracting described position data when preferably two kinds of different-formats.First it judges that described encapsulation and the media data after merging and position data belong to any form, when be judged as H.264 form time, described decoder start to detect described packet whether have types value be 30 NAL unit, if do not detected, after then representing that described position data is not encapsulated in described media data, therefore do not need to extract belonging positions data; If detect described packet have described types value be 30 NAL unit, after then representing that described position data is encapsulated in described media data, therefore described decoder extracts the data message after described NAL unit, is carried out contention code operation, finally extracts and obtains described position data.When being judged as MPEG-4 form, described decoder starts to detect the initial code whether described packet has value to be A0, if do not detected, then after representing that described position data is not encapsulated in described media data, therefore do not need to carry out extraction operation to described position data; If detect that described data are surrounded by value for the initial code of A0, then after representing that described position data is encapsulated in described media data, therefore described decoder extracts the data message after described initial code, finally extracts described position data.
In conjunction with above-mentioned Fig. 1 to Fig. 5, it is evident that, with maximum not being both of original video watch-dog, 1) we are by transmitting described position data and described media data by same media channel, make video monitoring receiving terminal can navigate to rapidly described headend equipment; 2) we use the method described position data encapsulation and described media data together transmitted to realize the location of front end surveillance device, and that all comes than any one algorithm original is simple and easy to realization.
Above specific embodiments of the invention are described.It is to be appreciated that the present invention is not limited to above-mentioned particular implementation, those skilled in the art can make various distortion or amendment within the scope of the claims, and this does not affect flesh and blood of the present invention.
Claims (13)
1. the control point localization method at video monitoring system cascade platform device place based on RTP data stream transmitting, described RTP data flow adopts RTP standard transmission, it is characterized in that, comprising:
A. the RTP data flow that head end video watch-dog sends is obtained;
B. the position data of described head end video watch-dog is obtained;
C. a described RTP data flow is expanded and generate the 2nd RTP data flow described position data encapsulation to be embedded in a described RTP data flow, wherein, a described RTP data flow and described position data are separated to separate at the first display screen of a video monitoring receiving terminal and second display screen for a described RTP data flow and described position data by an initial code and are play; And
D. described 2nd RTP data flow is sent by media channel to video monitoring receiving terminal.
2. method according to claim 1, it is characterized in that, described 2nd RTP data flow comprises RTP heading, multimedia bitstream flow data and the position data through encapsulation, wherein, described RTP heading is 12 bytes, and described multimedia bitstream flow data is encoded by the one in following compression standard:
H.264; Or
MPEG-4。
3. method according to claim 2, it is characterized in that, described multimedia bitstream flow data is by generation of H.264 encoding, and the described position data through encapsulation comprises the initial code of 1 byte, the NAL head of 5 bits and the position data through contention code operation, wherein, described NAL types value is 30.
4. method according to claim 2, it is characterized in that, described multimedia bitstream flow data is generated by MPEG-4 coding, and the described position data through encapsulation comprises the initial code of 1 byte and described position data, and wherein said initial code value is 000001A0.
5. method according to claim 1, is characterized in that, forwards described 2nd RTP data flow by other cascade platform devices to video monitoring receiving terminal.
6. method according to claim 1, it is characterized in that, obtain a RTP data flow of head end video watch-dog transmission and judge whether a described RTP data flow comprises position data, if a described RTP data stream packets is containing position data, obtains this position data and send a described RTP data flow directly to video monitoring receiving terminal or other cascade platform devices.
7. method according to claim 1, is characterized in that, also comprises:
Receive the RTP data flow sent by other cascade platform devices, parsing is carried out to described RTP data flow and obtains position data and this RTP stream compression is sent to described video monitoring receiving terminal.
8. the control point localization method at video monitoring receiving terminal place based on RTP data stream transmitting, described RTP data flow adopts RTP standard transmission, it is characterized in that, comprising:
A. receive the 2nd RTP data flow by media channel, described 2nd RTP data stream packets contains position data and the multimedia bitstream flow data of head end video watch-dog;
B. carry out identification to described 2nd RTP data flow obtain described position data and be reduced into a RTP data flow, a described RTP data flow only comprises described multimedia bitstream flow data, wherein, a described RTP data flow and described position data are separated by an initial code;
C. decode to a described RTP data flow and play described multimedia bitstream flow data, wherein, a described RTP data flow and described position data are separated at the first display screen of video monitoring receiving terminal and second display screen and are play.
9. method according to claim 8, it is characterized in that, described multimedia bitstream flow data is H.264 code stream form, and described step B comprises: type of detection is the NAL unit of 30, go contention code to operate to the data after NAL unit, obtain described position data.
10. method according to claim 8, is characterized in that, described multimedia bitstream flow data is MPEG-4 code stream form, and described step B comprises: detected value is the initial code of 000001A0, obtains the data after described initial code as described position data.
The video monitoring system cascade platform device that 11. 1 kinds of control points based on Multimedia Data Transmission are located, is characterized in that, comprising:
First acquisition device, its RTP data flow sent for obtaining head end video watch-dog;
Second acquisition device, it is for obtaining the position data of described head end video watch-dog;
Expanding device, it generates the 2nd RTP data flow for expanding a described RTP data flow described position data encapsulation to be embedded in a described RTP data flow, wherein, a described RTP data flow and described position data are separated to separate at the first display screen of a video monitoring receiving terminal and second display screen for a described RTP data flow and described position data by an initial code and are play; And
Dispensing device, it is for sending described 2nd RTP data flow by media channel to video monitoring receiving terminal.
The video monitoring receiving terminal that 12. 1 kinds of control points based on Multimedia Data Transmission are located, is characterized in that, comprising:
Receiving system, it is for receiving the 2nd RTP data flow by media channel, and described 2nd RTP data stream packets contains position data and the multimedia bitstream flow data of head end video watch-dog;
Recognition device, it obtains described position data for carrying out identification to described 2nd RTP data flow and is reduced into a RTP data flow, a described RTP data flow only comprises described multimedia bitstream flow data, and wherein, a described RTP data flow and described position data are separated by an initial code;
Decoding device, it is for decoding to a described RTP data flow and playing described multimedia bitstream flow data, and wherein, a described RTP data flow and described position data are separated at the first display screen of video monitoring receiving terminal and second display screen and play.
The video monitoring supervisory control system that 13. 1 kinds of control points based on Multimedia Data Transmission are located, comprises video monitoring front end equipment, video monitoring system cascade platform device and video monitoring receiving terminal, it is characterized in that, comprising:
1) cascade platform device obtains the RTP data flow that head end video watch-dog sends;
2) cascade platform device obtains the position data of described head end video watch-dog;
3) to a described RTP data flow, cascade platform device expands that described position data encapsulation is embedded generation the 2nd RTP data flow in a described RTP data flow, wherein, a described RTP data flow and described position data are separated by an initial code; And
4) cascade platform device sends described 2nd RTP data flow by media channel to video monitoring receiving terminal;
5) video monitoring receiving terminal receives the 2nd RTP data flow by media channel, and described 2nd RTP data stream packets contains position data and the multimedia bitstream flow data of head end video watch-dog;
6) video monitoring receiving terminal carries out the identification described position data of acquisition to described 2nd RTP data flow and is reduced into a RTP data flow, and a described RTP data flow only comprises described multimedia bitstream flow data;
7) video monitoring receiving terminal is decoded to a described RTP data flow and is play described multimedia bitstream flow data, and wherein, a described RTP data flow and described position data are separated at the first display screen of video monitoring receiving terminal and second display screen and play.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210433090.4A CN102932648B (en) | 2012-11-02 | 2012-11-02 | Based on control point localization method and the device of Multimedia Data Transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210433090.4A CN102932648B (en) | 2012-11-02 | 2012-11-02 | Based on control point localization method and the device of Multimedia Data Transmission |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102932648A CN102932648A (en) | 2013-02-13 |
CN102932648B true CN102932648B (en) | 2016-04-06 |
Family
ID=47647333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210433090.4A Active CN102932648B (en) | 2012-11-02 | 2012-11-02 | Based on control point localization method and the device of Multimedia Data Transmission |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102932648B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106162061A (en) * | 2015-04-08 | 2016-11-23 | 广东中星电子有限公司 | A kind of vehicle mounted imaging apparatus and method |
CN106162193A (en) * | 2015-04-08 | 2016-11-23 | 广东中星电子有限公司 | A kind of video data and the coded method of sensing data and device |
CN106162060A (en) * | 2015-04-08 | 2016-11-23 | 广东中星电子有限公司 | A kind of video frequency monitoring method and system |
CN106228160B (en) * | 2016-08-03 | 2019-10-18 | 浙江宇视科技有限公司 | Headend equipment localization method and device |
CN114222096A (en) | 2017-10-20 | 2022-03-22 | 杭州海康威视数字技术股份有限公司 | Data transmission method, camera and electronic equipment |
CN110049287A (en) * | 2019-04-08 | 2019-07-23 | 视联动力信息技术股份有限公司 | A kind of administrative catalog indication method and device regarding networking monitoring equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101243661A (en) * | 2005-08-29 | 2008-08-13 | 思科技术公司 | Method and system for conveying media source location information |
CN101420598A (en) * | 2008-08-28 | 2009-04-29 | 西安联合信息技术股份有限公司 | Video monitoring information interaction system based on Symbian platform |
CN101710976A (en) * | 2009-11-16 | 2010-05-19 | 中国电信股份有限公司 | Security-protection management system and monitoring method |
WO2010090621A1 (en) * | 2009-02-09 | 2010-08-12 | Vitamin D, Inc. | Systems and methods for video monitoring |
CN101841687A (en) * | 2009-03-21 | 2010-09-22 | 深圳富泰宏精密工业有限公司 | Automatic positioning system and method applied to visual device |
CN102176276A (en) * | 2011-02-12 | 2011-09-07 | 深圳市万盛华科技发展有限公司 | Remote monitoring system and method |
CN102694845A (en) * | 2012-04-23 | 2012-09-26 | 李宗霖 | Tri-network converged mobile phone anti-theft monitoring system |
-
2012
- 2012-11-02 CN CN201210433090.4A patent/CN102932648B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101243661A (en) * | 2005-08-29 | 2008-08-13 | 思科技术公司 | Method and system for conveying media source location information |
CN101420598A (en) * | 2008-08-28 | 2009-04-29 | 西安联合信息技术股份有限公司 | Video monitoring information interaction system based on Symbian platform |
WO2010090621A1 (en) * | 2009-02-09 | 2010-08-12 | Vitamin D, Inc. | Systems and methods for video monitoring |
CN101841687A (en) * | 2009-03-21 | 2010-09-22 | 深圳富泰宏精密工业有限公司 | Automatic positioning system and method applied to visual device |
CN101710976A (en) * | 2009-11-16 | 2010-05-19 | 中国电信股份有限公司 | Security-protection management system and monitoring method |
CN102176276A (en) * | 2011-02-12 | 2011-09-07 | 深圳市万盛华科技发展有限公司 | Remote monitoring system and method |
CN102694845A (en) * | 2012-04-23 | 2012-09-26 | 李宗霖 | Tri-network converged mobile phone anti-theft monitoring system |
Also Published As
Publication number | Publication date |
---|---|
CN102932648A (en) | 2013-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102932648B (en) | Based on control point localization method and the device of Multimedia Data Transmission | |
CA3122639C (en) | Method and apparatus for transmitting media data in multimedia transport system | |
CN102263959B (en) | Direct broadcast transfer method and system | |
US8311092B2 (en) | Network packet aware data encoding | |
US20140146877A1 (en) | Method for dynamically adapting video image parameters for facilitating subsequent applications | |
CN104115500A (en) | Bi-directional tunneling via user input back channel for wireless displays | |
CN105830451A (en) | Method and apparatus for content delivery | |
CN112073142A (en) | Automatic parking method and system for vehicle | |
CN108347427B (en) | Video data transmission and processing method and device, terminal and server | |
KR101067599B1 (en) | Vehicle black box device that transmits low and high resolution video information to remote locations | |
CN108307202B (en) | Real-time video transcoding sending method and device and user terminal | |
CN114363562B (en) | Cloud distribution-based 5G distribution network monitoring system and distribution network monitoring method | |
CN109842821A (en) | A kind of method and apparatus of video data transmission | |
CN103561244A (en) | System and method for monitoring model airplane aerial photography data in real time through intelligent mobile phone | |
CN101765001A (en) | Car video monitoring method based on mobile network | |
CN108632679B (en) | A kind of method that multi-medium data transmits and a kind of view networked terminals | |
CN109544879B (en) | Alarm data processing method and system | |
CN102256161B (en) | Transmission method and equipment for OSD (On Screen Display) information | |
CN100373953C (en) | Method for converting coding of video image in conversion equipment | |
CN104902235A (en) | Wireless network communication real-time monitoring system and monitoring method | |
CN103873806B (en) | Related information of monitoring image transmission method, system and device | |
CN106664444A (en) | Method and device for receiving media packets in multimedia system | |
US20090196307A1 (en) | Transmitter apparatus, receiver apparatus, moving image and audio transmission evaluation method, and computer readable storage medium storing program thereof | |
CN114501039B (en) | Ultra-low-time-delay video data transmission method and device | |
Vinel et al. | Live video streaming in vehicular networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |