[go: up one dir, main page]

CN108900898A - Video structural method, apparatus and system - Google Patents

Video structural method, apparatus and system Download PDF

Info

Publication number
CN108900898A
CN108900898A CN201810957605.8A CN201810957605A CN108900898A CN 108900898 A CN108900898 A CN 108900898A CN 201810957605 A CN201810957605 A CN 201810957605A CN 108900898 A CN108900898 A CN 108900898A
Authority
CN
China
Prior art keywords
data
video
code flow
rtsp
flow core
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810957605.8A
Other languages
Chinese (zh)
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.)
Beijing Deep Mo Technology Co Ltd
Original Assignee
Beijing Deep Mo Technology 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 Beijing Deep Mo Technology Co Ltd filed Critical Beijing Deep Mo Technology Co Ltd
Priority to CN201810957605.8A priority Critical patent/CN108900898A/en
Publication of CN108900898A publication Critical patent/CN108900898A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present invention provides a kind of video structural method, apparatus and systems, are applied to RTSP server, are related to the technical field of video structural, including:Extract the video code flow core data of encapsulation format video file;Based on RTSP, video code flow core data interface channel is established with central apparatus;Video code flow core data is sent to the RTSP client of central apparatus, video code flow core data is identified by algorithm and realizes video structural.The video data that this method passes through the more enough various encapsulation format of transmission of RTSP server, data are received using RTSP client simultaneously and are decoded and video structural, it alleviates and needs additional storage space and the limited technical problem of data source in existing method, it can satisfy multi-channel video while detecting the functional requirement of identification, training speed is improved, more optimized algorithm simulating environment is provided.

Description

Video structural method, apparatus and system
Technical field
The present invention relates to video structural technical fields, more particularly, to a kind of video structural method, apparatus and system.
Background technique
Present monitoring device is ubiquitous, and for entire monitoring system to intelligent development, video camera collects magnanimity view Unstructured video data is carried out structuring processing using artificial intelligence technology and computer vision technique by frequency evidence, for for Big data platform and data digging system provide data basis, have become trend of the times.
Currently, most AI algorithm training is all based on a large amount of picture and video resource is trained, generally require Locally increasing additional memory space.In addition, picture and naked code stream that training library is usually only acquired by the camera of oneself Video recording, this allows trained range to become very limited.When needing to detect simultaneously on a hardware and identify the thing in multiple videos When object, the method for traditional reading picture and naked streaming video file just becomes have very much limitation, it is difficult to it is same to meet multi-channel video When detection identification functional requirement.
Summary of the invention
In view of this, the purpose of the present invention is to provide a kind of video structural method, apparatus and system, it is existing to alleviate Additional storage space and the limited technical problem of data source, training for promotion speed are needed in method, and it is imitative to provide more optimized algorithm True environment.
In a first aspect, the method is serviced applied to RTSP the embodiment of the invention provides a kind of video structural method Device, including:
Extract the video code flow core data of encapsulation format video file;
Based on RTSP, video code flow core data interface channel is established with central apparatus;
The video code flow core data is sent to the RTSP client of the central apparatus, by the video code flow core Calculation identifies realization video structural according to by algorithm.
With reference to first aspect, the embodiment of the invention provides the first possible embodiments of first aspect, wherein institute The video code flow core data for extracting encapsulation format video file is stated, is specifically included:
Initial data is obtained from video file or phase generator terminal, encapsulation format data are obtained by solution agreement;
Format decapsulation is carried out to the encapsulation format data, obtains bit stream data, the bit stream data includes:Audio code Flow data and video codeword data stream;
The bit stream data is decoded, video code flow core data is obtained, the video code flow core data includes: Audio sampling data and video pixel data.
With reference to first aspect, the embodiment of the invention provides second of possible embodiments of first aspect, wherein institute It states based on RTSP, establishes video code flow core data interface channel with central apparatus, including:
Pass through RTSP transmission of configuration information;
According to the configuration information, the video code flow core data interface channel based on RTP is established.
With reference to first aspect, the embodiment of the invention provides the third possible embodiments of first aspect, wherein institute It states to the RTSP client of the central apparatus and sends the video code flow core data, including:
Respond one or more connection requests that the RTSP client is initiated;
According to the play command that the RTSP client is sent, the video code flow core number with the RTSP client is carried out According to transmission.
With reference to first aspect, the embodiment of the invention provides the 4th kind of possible embodiments of first aspect, wherein institute It states after the RTSP client of the central apparatus transmission video code flow core data, further includes:
It to the core data received while being decoded by multiple decoding channels.
Second aspect, the embodiment of the present invention also provide a kind of video structural device, including:Described device is applied to RTSP Server, including:
Data extraction module, for extracting the video code flow core data of encapsulation format video file;
Data transmission module establishes video code flow core data interface channel with central apparatus for being based on RTSP;
Data reception module, for sending the video code flow core data to the RTSP client of the central apparatus, Video structural is realized to identify the video code flow core data by algorithm.
In conjunction with second aspect, the embodiment of the invention provides the first possible embodiments of second aspect, wherein institute Stating data extraction module includes:
Acquiring unit obtains encapsulation format number by solution agreement for obtaining initial data from video file or phase generator terminal According to;
Decapsulation unit obtains bit stream data for carrying out format decapsulation to the encapsulation format data;
Decoding unit obtains video code flow core data for being decoded to the bit stream data.
In conjunction with second aspect, the embodiment of the invention provides second of possible embodiments of second aspect, wherein institute Stating data transmission module includes:
RTSP control unit, for passing through RTSP transmission of configuration information;
RTP transmission unit is logical for according to the configuration information, establishing the video code flow core data connection based on RTP Road.
In conjunction with second aspect, the embodiment of the invention provides the third possible embodiments of second aspect, wherein institute Stating data reception module includes:
Connection unit, the one or more connection requests initiated for responding the RTSP client;
Order unit, the play command for being sent according to the RTSP client carry out and the RTSP client The transmission of video code flow core data.
Structuring unit realizes video structural for identifying the video code flow core data by algorithm.
The third aspect, the embodiment of the present invention also provide a kind of video structural system, including:RTSP client and such as right It is required that 6 to 9 described in any item video structural devices.
The embodiment of the present invention brings following beneficial effect:A kind of video structural method provided in an embodiment of the present invention, Apparatus and system is applied to RTSP server.The video structural method includes:Extract the video codes of encapsulation format video file Flow core data;Based on RTSP, video code flow core data interface channel is established with central apparatus;To the central apparatus RTSP client sends the video code flow core data, and the video code flow core data is identified by algorithm and realizes view Frequency structuring.This method can transmit the video data of various encapsulation format by RTSP server, while utilize RTSP client End receives data and is decoded and video structural, alleviates and needs additional storage space and data source limited in existing method The technical issues of, it can satisfy multi-channel video while detecting the functional requirement of identification, improve training speed, provide more optimized Algorithm simulating environment.
Other features and advantages of the present invention will illustrate in the following description, also, partly become from specification It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention are in specification, claims And specifically noted structure is achieved and obtained in attached drawing.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment is cited below particularly, and cooperate Appended attached drawing, is described in detail below.
Detailed description of the invention
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution in the prior art Embodiment or attached drawing needed to be used in the description of the prior art be briefly described, it should be apparent that, it is described below Attached drawing is some embodiments of the present invention, for those of ordinary skill in the art, before not making the creative labor It puts, is also possible to obtain other drawings based on these drawings.
Fig. 1 is the flow chart of video structural method provided in an embodiment of the present invention;
Fig. 2 is the detail flowchart of step S11 provided in an embodiment of the present invention;
Fig. 3 is the detail flowchart of step S12 provided in an embodiment of the present invention;
Fig. 4 is the detail flowchart of step S13 provided in an embodiment of the present invention;
Fig. 5 is the schematic diagram of video structural device provided in an embodiment of the present invention.
Icon:21- data extraction module;22- data transmission module;23- data reception module;211- acquiring unit; 212- decapsulation unit;213- decoding unit;221-RTSP control unit;222-RTP transmission unit;231- connection unit; 232- order unit;233- hardware decoding unit;234- structuring unit.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with attached drawing to the present invention Technical solution be clearly and completely described, it is clear that described embodiments are some of the embodiments of the present invention, rather than Whole embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise Under every other embodiment obtained, shall fall within the protection scope of the present invention.
Currently, existing video structural algorithm training is all based on a large amount of picture and video resource is trained, need Locally increasing additional memory space;Trained data source is limited in scope;It is difficult to meet multi-channel video while detecting identification Functional requirement.
Based on this, a kind of video structural method, apparatus and system provided in an embodiment of the present invention can alleviate existing side Additional storage space and the limited technical problem of data source are needed in method, be can satisfy multi-channel video while being detected the function of identification Demand, training for promotion speed provide more optimized algorithm simulating environment.
For convenient for understanding the present embodiment, first to a kind of video structural method disclosed in the embodiment of the present invention It describes in detail.
Embodiment one:
The embodiment of the invention provides a kind of video structural methods, are applied to RTSP server, as shown in Figure 1, the party Method includes the following steps:
S11:Extract the video code flow core data of encapsulation format video file.
The embodiment of the present invention is mainly demultiplexed using video code flow of the class libraries of ffmpeg to various encapsulation format files With.Ffmpeg be it is a set of can be used to record, converted digital audio, video, and the open source computer journey of stream can be translated into Sequence.
As shown in Fig. 2, step S11 specifically includes following three sub-steps:
S111:Initial data is obtained from video file or phase generator terminal, encapsulation format data are obtained by solution agreement.
The always initial data that the video file on automatic network or phase generator terminal obtain, by solving agreement, as http, rtmp, The agreements such as file obtain the data of encapsulation format, the data include a variety of encapsulation format video file, as mp4, flv, mkv, The formats such as mpegts, avi.Algorithm training is set to possess more extensive more flexible number come the video data on automatic network by obtaining According to source, while also saving a large amount of memory space.
S112:Format decapsulation is carried out to encapsulation format data, obtains bit stream data.
Above-mentioned bit stream data includes:Audio code stream data and video codeword data stream.The coded format of the bit stream data includes: One of h264, h265, mpeg2, acc or a variety of.
S113:Bit stream data is decoded, video code flow core data is obtained.
Above-mentioned video code flow core data includes:Audio sampling data and video pixel data.The video code flow core number Include according to coded format:One of yuv420p, yuv422p, rgb24, pcm or a variety of.
Bit stream data is decoded, video code flow core data is obtained, is provided for the data transmission in next step S12 Data source.
S12:Based on RTSP, video code flow core data interface channel is established with central apparatus.
RTSP (Real-Time Stream Protocol), i.e. real time streaming transport protocol are the more matchmakers of text based Body plays control protocol, belongs to application layer.As an application layer protocol, RTSP provides a frame for extension, makes The controlled and program request for obtaining Streaming Media becomes possible, it is mainly used to the transmission that control has the data of real-time characteristic, but itself It is not used to transmission stream medium data, and underlying transport protocols must be relied on, such as RTP/RTCP, provided service is completed to flow The transmission of media data.RTP (Realtime Transport Protocol) real-time transport protocol:It is on Internet One transport protocol of multimedia data stream.RTCP (Realtime Transport ControlProtocol) real-time Transmission control Agreement processed:It is responsible for management transmission quality exchange of control information between current application process.
In the present embodiment, it is based on RTSP, establishes interface channel with central apparatus, video code flow core number is sent by network According to.
As shown in figure 3, step S12 specifically includes following two sub-step:
S121:Pass through RTSP transmission of configuration information.
Configuration information includes:Specific control information, operating method, status code, and description interact behaviour between RTP Make.By RTSP, one or more RTSP clients of server and central apparatus is made to establish connection, and handles playing request. The connection of RTSP uses Transmission Control Protocol.TCP (Transmission Control Protocol) transmission control protocol:It is a kind of face To connection, reliable, the transport layer communication protocol based on byte stream.
S122:According to configuration information, the video code flow core data interface channel based on RTP is established.
In the embodiment of the present invention, video codeword data stream is transmitted using RTP, establishes data connection channel, wherein transmission video The RTP of data uses udp protocol.UDP (User Datagram Protocol) User Datagram Protocol:It is OSI (Open System Interconnection), i.e. a kind of open system interconnection, connectionless transport layer protocol in reference model mentions For the simple unreliable information transmission service towards affairs.
S13:Video code flow core data is sent to the RTSP client of central apparatus, video code flow core data is led to It crosses algorithm identification and realizes video structural.
In the embodiment of the present invention, receiving end of the RTSP client as multi-channel video is mainly based upon live555 to video The reception and processing of the video data of coded format obtain the video data in transmission data packet, and parse and obtain complete frame Data.
Live555 is one and provides the cross-platform C++ open source projects of solution for Streaming Media, realizes to normal stream The support of media transmission protocol such as RTP/RTCP, RTSP, SIP etc..To the stream of the audio, video data of a variety of audio/video coding formats Change, reception and processing etc. are supported, including MPEG, DV, JPEG video and a variety of audio codings.
Step S13:Video code flow core data is sent to the RTSP client of central apparatus, by video code flow core number Video structural is realized according to identifying by algorithm, as shown in figure 4, specifically including following four sub-step:
S131:Respond one or more connection requests that RTSP client is initiated.
RTSP server receives and responds one or more connection requests of RTSP client initiation, is step S132, to RTSP client transmission video code flow core data is prepared.
S132:According to the play command that RTSP client is sent, the video code flow core data with RTSP client is carried out Transmission.
RTSP server receives RTSP client and sends play command, and RTSP server controls the transmission of media stream, makes Transmission stream medium data is transmitted with RTP.In the present embodiment, the friendship with RTSP server is mainly carried out using the RTSP client Mutually, stream medium data is obtained, provides data source for the data decoding in next step S133.
S133:It to the core data received while being decoded by multiple decoding channels.
Start RTSP client in central apparatus, can receive video code flow core data packet, core is obtained by decoding Calculation evidence is realized and is handled in video structural of the RTSP client to the video data come on automatic network.RTSP client decoding Attribute can be set to:Corresponding decoded output is carried out to different video data, therefore, multiple decoding channels docking can be opened It the multi-channel video code stream core data that receives while being decoded, realizes multiple-channel output, provided for video structural proof of algorithm Multi-channel analog test scene.
Relative in conventional video structured data transfer method, RTSP transmission not only provides expanding for data transmission Property, it also meets the multi-channel video in video structural while detecting the functional requirement of identification.
S134:Video code flow core data is identified by algorithm and realizes video structural.
Feature extraction is carried out to video code flow core data using the neural network algorithm of multiple convolutional layers, obtains feature Figure.For each characteristic pattern, the object of each object in core data corresponding with characteristic pattern is determined using neural network algorithm Classification, i.e. interesting target, such as:Bicycle, two-wheeled motor vehicle, motor tricycle, car, minibus, truck, large-scale visitor Vehicle, pedestrian, face etc..Each object in characteristic pattern is encoded, video structural can be to object in time series chart It is tracked as in, obtains the object category and coding of a series of time serieses.
By RTSP transmission method, the recognizer of the client of RTSP obtains decoded data source, can be by hard The accelerating engine at part end promotes recognition speed by running algorithm training program.It realizes simultaneously and external data source is known , do not limit to not only with itself camera, do not need additionally to open up memory space yet.
In a kind of video structural method provided in an embodiment of the present invention, this method is applied to RTSP server, including:It mentions Take the video code flow core data of encapsulation format video file;Based on RTSP, video code flow core data is established with central apparatus Interface channel;Video code flow core data is sent to the RTSP client of central apparatus, video code flow core data is passed through Video structural is realized in algorithm identification.This method is by the more enough video datas for transmitting various encapsulation format of RTSP server, together Shi Liyong RTSP client receives data and is decoded and video structural, alleviates and needs extra storage empty in existing method Between and the limited technical problem of data source, can satisfy multi-channel video while detecting the functional requirement of identification, improve training speed Degree, provides more optimized algorithm simulating environment.
Embodiment two:
The embodiment of the invention provides a kind of video structural devices, as shown in figure 5, the device includes:
Data extraction module 21, data transmission module 22, data reception module 23;Data extraction module 21 includes:It obtains Unit 211, decapsulation unit 212, decoding unit 213;Data transmit mould 22:RTSP control unit 221, RTP transmission are single Member 222;Data reception module 23 includes:Connection unit 231, order unit 232, hardware decoding unit 233, structuring unit 234。
Data extraction module 21, for extracting the video code flow core data of encapsulation format video file;Data transmit mould Block 22 establishes video code flow core data interface channel with central apparatus for being based on RTSP;Data reception module 23, is used for Video code flow core data is sent to the RTSP client of central apparatus, video code flow core data is identified in fact by algorithm Existing video structural.
Acquiring unit 211 obtains encapsulation format by solution agreement for obtaining initial data from video file or phase generator terminal Data;Decapsulation unit 212 obtains bit stream data for carrying out format decapsulation to encapsulation format data;Decoding unit 213, For being decoded to bit stream data, video code flow core data is obtained.RTSP control unit 221, for being transmitted by RTSP Configuration information;RTP transmission unit 222 is logical for according to configuration information, establishing the video code flow core data connection based on RTP Road.Connection unit 231, for responding one or more connection requests of RTSP client initiation;Order unit 232 is used for root According to the play command that RTSP client is sent, transmit with the video code flow core data of RTSP client;Hardware decoding is single Member 233, for the core data received while being decoded by multiple decoding channels;Structuring unit 234, being used for will Video code flow core data is identified by algorithm realizes video structural.
The technical effect and preceding method embodiment phase of device provided by the embodiment of the present invention, realization principle and generation Together, to briefly describe, Installation practice part does not refer to place, can refer to corresponding contents in preceding method embodiment.
Video structural device provided in an embodiment of the present invention and video structural method provided by the above embodiment, have Identical technical characteristic, therefore also can solve identical technical problem, reach identical technical effect.
Embodiment three:
The embodiment of the invention provides a kind of video structural system, which includes that RTSP client and embodiment two mention The video structural device of confession.
The RTSP server in video structural device that embodiment two provides, can communicate with multiple RTSP clients.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description It with the specific work process of device, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
The flow chart and block diagram in the drawings show the system of multiple embodiments according to the present invention, method and computer journeys The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, section or code of table, a part of the module, section or code include one or more use The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two continuous boxes can actually base Originally it is performed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.It is also noted that It is the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart, can uses and execute rule The dedicated hardware based system of fixed function or movement is realized, or can use the group of specialized hardware and computer instruction It closes to realize.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with It realizes by another way.The apparatus embodiments described above are merely exemplary, for example, the division of the unit, Only a kind of logical function partition, there may be another division manner in actual implementation, in another example, multiple units or components can To combine or be desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or beg for The mutual coupling, direct-coupling or communication connection of opinion can be through some communication interfaces, device or unit it is indirect Coupling or communication connection can be electrical property, mechanical or other forms.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product It is stored in the executable non-volatile computer-readable storage medium of a processor.Based on this understanding, of the invention Technical solution substantially the part of the part that contributes to existing technology or the technical solution can be with software in other words The form of product embodies, which is stored in a storage medium, including some instructions use so that One computer equipment (can be personal computer, server or the network equipment etc.) executes each embodiment institute of the present invention State all or part of the steps of method.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read- Only Memory), random access memory (RAM, Random AccessMemory), magnetic or disk etc. is various to deposit Store up the medium of program code.
Finally it should be noted that:Embodiment described above, only a specific embodiment of the invention, to illustrate the present invention Technical solution, rather than its limitations, scope of protection of the present invention is not limited thereto, although with reference to the foregoing embodiments to this hair It is bright to be described in detail, those skilled in the art should understand that:Anyone skilled in the art In the technical scope disclosed by the present invention, it can still modify to technical solution documented by previous embodiment or can be light It is readily conceivable that variation or equivalent replacement of some of the technical features;And these modifications, variation or replacement, do not make The essence of corresponding technical solution is detached from the spirit and scope of technical solution of the embodiment of the present invention, should all cover in protection of the invention Within the scope of.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. a kind of video structural method, which is characterized in that the method is applied to RTSP server, including:
Extract the video code flow core data of encapsulation format video file;
Based on RTSP, video code flow core data interface channel is established with central apparatus;
The video code flow core data is sent to the RTSP client of the central apparatus, by the video code flow core number Video structural is realized according to identifying by algorithm.
2. the method according to claim 1, wherein the video code flow core for extracting encapsulation format video file Calculation evidence, specifically includes:
Initial data is obtained from video file or phase generator terminal, encapsulation format data are obtained by solution agreement;
Format decapsulation is carried out to the encapsulation format data, obtains bit stream data, the bit stream data includes:Audio code fluxion According to and video codeword data stream;
The bit stream data is decoded, video code flow core data is obtained, the video code flow core data includes:Audio Sampled data and video pixel data.
3. establishing video code flow with central apparatus the method according to claim 1, wherein described be based on RTSP Core data interface channel, including:
Pass through RTSP transmission of configuration information;
According to the configuration information, the video code flow core data interface channel based on RTP is established.
4. the method according to claim 1, wherein described send institute to the RTSP client of the central apparatus Video code flow core data is stated, including:
Respond one or more connection requests that the RTSP client is initiated;
According to the play command that the RTSP client is sent, pass with the video code flow core data of the RTSP client It is defeated.
5. the method according to claim 1, wherein described send institute to the RTSP client of the central apparatus After stating video code flow core data, further include:
It to the core data received while being decoded by multiple decoding channels.
6. a kind of video structural device, which is characterized in that described device is applied to RTSP server, including:
Data extraction module, for extracting the video code flow core data of encapsulation format video file;
Data transmission module establishes video code flow core data interface channel with central apparatus for being based on RTSP;
Data reception module will for sending the video code flow core data to the RTSP client of the central apparatus The video code flow core data is identified by algorithm realizes video structural.
7. device according to claim 6, which is characterized in that the data extraction module includes:
Acquiring unit obtains encapsulation format data by solution agreement for obtaining initial data from video file or phase generator terminal;
Decapsulation unit obtains bit stream data for carrying out format decapsulation to the encapsulation format data;
Decoding unit obtains video code flow core data for being decoded to the bit stream data.
8. device according to claim 6, which is characterized in that the data transmission module includes:
RTSP control unit, for passing through RTSP transmission of configuration information;
RTP transmission unit, for establishing the video code flow core data interface channel based on RTP according to the configuration information.
9. device according to claim 6, which is characterized in that the data reception module includes:
Connection unit, the one or more connection requests initiated for responding the RTSP client;
Order unit, the play command for being sent according to the RTSP client carry out the video with the RTSP client The transmission of code stream core data;
Structuring unit realizes video structural for identifying the video code flow core data by algorithm.
10. a kind of video structural system, which is characterized in that including RTSP client and as described in any one of claim 6 to 9 Video structural device.
CN201810957605.8A 2018-08-21 2018-08-21 Video structural method, apparatus and system Pending CN108900898A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810957605.8A CN108900898A (en) 2018-08-21 2018-08-21 Video structural method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810957605.8A CN108900898A (en) 2018-08-21 2018-08-21 Video structural method, apparatus and system

Publications (1)

Publication Number Publication Date
CN108900898A true CN108900898A (en) 2018-11-27

Family

ID=64355052

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810957605.8A Pending CN108900898A (en) 2018-08-21 2018-08-21 Video structural method, apparatus and system

Country Status (1)

Country Link
CN (1) CN108900898A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112040269A (en) * 2020-09-08 2020-12-04 平安科技(深圳)有限公司 Video data display method and device, terminal equipment and storage medium
CN112243147A (en) * 2019-07-16 2021-01-19 青岛海信传媒网络技术有限公司 Video image zooming method, video image zooming service device and display equipment
CN114037941A (en) * 2021-11-22 2022-02-11 南京启数智能系统有限公司 Method and device for algorithmic multi-data cross-validation completion for video target attributes

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101448152A (en) * 2007-11-28 2009-06-03 深圳华为通信技术有限公司 Multi-channel video processing method and system, terminal and media server
CN101895737A (en) * 2010-07-13 2010-11-24 中兴通讯股份有限公司 Multimedia decoding method and device, video monitoring method and system
CN104735426A (en) * 2015-04-07 2015-06-24 中国工商银行股份有限公司 Multi-input and multi-output video processing device and method
CN104751639A (en) * 2015-03-17 2015-07-01 上海视聪网络信息技术有限公司 Big-data-based video structured license plate recognition system and method
CN105007465A (en) * 2015-07-21 2015-10-28 江苏物联网研究发展中心 Cipher-text H264 video live-broadcasting and on-demand platform based on live555 frame and ffmpeg library
US20160381431A1 (en) * 2015-06-24 2016-12-29 Time Warner Cable Enterprises Llc Multicast video program switching architecture
CN106982356A (en) * 2017-04-08 2017-07-25 复旦大学 A kind of distributed extensive video flow processing system
CN108009473A (en) * 2017-10-31 2018-05-08 深圳大学 Based on goal behavior attribute video structural processing method, system and storage device
CN108062349A (en) * 2017-10-31 2018-05-22 深圳大学 Video frequency monitoring method and system based on video structural data and deep learning

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101448152A (en) * 2007-11-28 2009-06-03 深圳华为通信技术有限公司 Multi-channel video processing method and system, terminal and media server
CN101895737A (en) * 2010-07-13 2010-11-24 中兴通讯股份有限公司 Multimedia decoding method and device, video monitoring method and system
CN104751639A (en) * 2015-03-17 2015-07-01 上海视聪网络信息技术有限公司 Big-data-based video structured license plate recognition system and method
CN104735426A (en) * 2015-04-07 2015-06-24 中国工商银行股份有限公司 Multi-input and multi-output video processing device and method
US20160381431A1 (en) * 2015-06-24 2016-12-29 Time Warner Cable Enterprises Llc Multicast video program switching architecture
CN105007465A (en) * 2015-07-21 2015-10-28 江苏物联网研究发展中心 Cipher-text H264 video live-broadcasting and on-demand platform based on live555 frame and ffmpeg library
CN106982356A (en) * 2017-04-08 2017-07-25 复旦大学 A kind of distributed extensive video flow processing system
CN108009473A (en) * 2017-10-31 2018-05-08 深圳大学 Based on goal behavior attribute video structural processing method, system and storage device
CN108062349A (en) * 2017-10-31 2018-05-22 深圳大学 Video frequency monitoring method and system based on video structural data and deep learning

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
谢兴昶: "基于视频结构化描述技术的车辆大数据系统的设计与实现", 《中国优秀硕士学位论文全文数据库》 *
陈海燕: "基于人脸识别技术的视频结构化智能分析平台", 《中国安防》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112243147A (en) * 2019-07-16 2021-01-19 青岛海信传媒网络技术有限公司 Video image zooming method, video image zooming service device and display equipment
CN112243147B (en) * 2019-07-16 2023-08-04 Vidaa(荷兰)国际控股有限公司 Video picture scaling method and display device
CN112040269A (en) * 2020-09-08 2020-12-04 平安科技(深圳)有限公司 Video data display method and device, terminal equipment and storage medium
WO2021147556A1 (en) * 2020-09-08 2021-07-29 平安科技(深圳)有限公司 Video data presentation method and apparatus, terminal device, and storage medium
CN114037941A (en) * 2021-11-22 2022-02-11 南京启数智能系统有限公司 Method and device for algorithmic multi-data cross-validation completion for video target attributes

Similar Documents

Publication Publication Date Title
WO2017041366A1 (en) Method and device for image recognition
CN110198432A (en) Processing method, device, computer-readable medium and the electronic equipment of video data
MX2014012361A (en) Methods and systems for real-time transmuxing of streaming media content.
JP7410966B2 (en) Multimedia data processing methods, devices, electronic devices and computer programs
CN101212654A (en) Network video monitoring system and data acquisition method
CN108900898A (en) Video structural method, apparatus and system
CN113395284B (en) Multi-scene voice service real-time matching method, system, equipment and storage medium
CN116061973B (en) Vehicle track prediction method, control device, readable storage medium, and vehicle
US10360913B2 (en) Speech recognition method, device and system based on artificial intelligence
CN102137098A (en) Method for on-line real-time recording and forwarding of audio/ video streams by mobile internet terminal
CN112350986B (en) Fragmentation shaping method and system for audio and video network transmission
CN107733876A (en) A kind of stream media caption display methods, mobile terminal and storage device
CN107396134A (en) Recorded broadcast equipment and remote teaching apparatus
CN118317125A (en) Real-time intelligent video analysis system, method and terminal based on edge computing
EP2947629A1 (en) Method for object-based coding of video information
CN111541864B (en) Digital retina software defined camera method and system
CN117714741A (en) Video file processing method, video management platform and storage medium
CN113068059B (en) Video live broadcasting method, device, equipment and storage medium
US20250156369A1 (en) Appliances and methods to provide robust computational services in addition to a/v encoding, for example at edge of mesh networks
CN115209179A (en) Video data processing method and device
Ghini et al. Industry 4.0 and video monitoring: a multidimensional approach based on MPEG-DASH
CN109361671A (en) A streaming media transmission architecture method based on SIP protocol
CN114679630B (en) Data transmission method, device and computer readable storage medium
CN111787417B (en) Audio and video transmission control method based on artificial intelligence AI and related equipment
CN115080843A (en) Monitoring scene video recommendation method, system, device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181127