CN105142035B - A kind of video flowing slice repeater system and method - Google Patents
A kind of video flowing slice repeater system and method Download PDFInfo
- Publication number
- CN105142035B CN105142035B CN201510581180.1A CN201510581180A CN105142035B CN 105142035 B CN105142035 B CN 105142035B CN 201510581180 A CN201510581180 A CN 201510581180A CN 105142035 B CN105142035 B CN 105142035B
- Authority
- CN
- China
- Prior art keywords
- video
- video segment
- processing server
- forwarding
- module
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23103—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion using load balancing strategies, e.g. by placing or distributing content on different disks, different memories or different servers
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention relates to a kind of video flowings to be sliced repeater system, includes the video flowing slice module for obtaining the video memory buffers module of video stream data, for cutting video stream data, the forwarding channel computing module for calculating the processing server corresponding to video segment, the scheduling of resource module of the forwarding channel for establishing video segment and alignment processing server and the video segment forwarding module for being one by one sent to by the forwarding channel of foundation video segment on processing server corresponding with the video segment;The invention further relates to a kind of video flowings to be sliced retransmission method;The beneficial effects of the invention are as follows:It can solve the problems, such as that long-distance video acquires video speed during transmission and storage speed is nonsynchronous;The video flowing that remote camera captures is packaged into video segment and realizes that not losing being forwarded to for video segment carries out parallel video processing on video processing service device, improve the treatment effeciency of the big video of magnanimity.
Description
Technical field
The present invention relates to video data processing technology field more particularly to a kind of video flowing slice repeater system and methods.
Background technology
Currently, existing video processing analytical technology is to use single-unit operation, generally adopted to improve video treatment effeciency
It is the hardware configuration for improving single machine.But with the arrival of massive video data, traditional method for processing video frequency single machine fortune
Row is slow, and the epoch are handled in massive video, because the concurrent operation of a large amount of computer resources, realizes analyzed video data energy
The demand being enough rendered adequately treated quite quickly.
It is the physics cutting mode used that existing technology carries out cutting to video flowing.Since video flowing is between frame and frame
The unstructured data stream of serial correlation, physical segmentation can cause that frame is imperfect, the problem of lacking key frame (I frames) after segmentation,
Therefore it needs decoupling to video stream data.A kind of video flowing cutting method based on key frame is proposed, video image is with sequence
It is classified as unit and carries out tissue, a sequence is the data flow after one section of image coding, is started to next key frame with key frame
Terminate.It is cut according to the position of key frame, it is ensured that the frame information that all video segments are necessary to is not in
The problem of lacking key frame and video can not being handled, and existing video flowing retransmission technique can not preferably meet simultaneously
The utilization of row computing resource.
Invention content
Technical problem to be solved by the invention is to provide a kind of video flowing slice repeater system and methods, realize video flowing
It is sliced the dispatch deal system of forwarding, to solve the problems, such as that video segment information is imperfect and massive video treatment effeciency is low.
The technical solution that the present invention solves above-mentioned technical problem is as follows:A kind of video flowing slice repeater system, including video
Memory buffers module, video flowing slice module, forwarding channel computing module, scheduling of resource module and video segment forwarding module,
The video memory buffers module will be captured for adding local RTSP circulations server from remote camera
Video stream data multiple-way duct video stream data is obtained by the local RTSP servers that circulate, and cache multiple-way duct and regard
Frequency flow data;
The video flowing is sliced module, for carrying out the multiple-way duct video stream data according to key frame position
Cutting, and all video segments are marked with same format by the sequence of cutting, regeneration records each video segment
Information form;It is additionally operable to send the signal that cutting is completed to scheduling of resource module;
The forwarding channel computing module, for being calculated according to the information of the video segment recorded in described information table
Corresponding processing server, and record the mapping table of video segment and corresponding processing server;
The scheduling of resource module, for when receiving the signal that cutting is completed, being established according to the mapping table
The forwarding channel of video segment and alignment processing server;It is additionally operable to " turn when the feedback information for receiving processing server is sent
Hair " signal sends " forwarding again " signal to video segment forwarding module;
The video segment forwarding module, for basis " forwarding " signal or " forwarding again " signal one by one by video segment
It is sent on processing server corresponding with the video segment by the forwarding channel of foundation.
The beneficial effects of the invention are as follows:It can solve long-distance video and acquire video speed and storage speed during transmission
Spend nonsynchronous problem;The video flowing that remote camera captures is packaged into video segment and realized and does not lose video segment
It is forwarded to and carries out parallel video processing on video processing service device, improve the treatment effeciency of the big video of magnanimity.
Based on the above technical solution, the present invention can also be improved as follows.
Further, video flowing slice module includes cutter unit, information generating unit and signal transmitting unit,
The cutter unit first finds first key frame when for cutting for the first time, from the multiple-way duct video stream data
The position of start frame to first key frame cut, generate video segment, then using the next frame of first key frame as under
One start frame detects frame by frame backward, until detecting that next key frame is cut, video segment is generated, until by video fluxion
It is completed according to cutting;
Described information generation unit, for will cut complete all video segments by generation sequence with (b (i),
Size format) is marked, and wherein i is number designation, and Size is storage size, and regeneration records the letter of each video segment
Table is ceased, described information table includes the information of the clipping time of (b (i), Size) and each video segment;By the sequence of generation
Video segment is labeled as b (1), b (2) ... ..., b (n), such as the size of the 2nd video segment is 30M, then it represents that be (b
(2), 30);
The signal transmitting unit, for sending the signal for indicating working properly to scheduling of resource module, when cutting is completed
When to scheduling of resource module send cutting complete signal.
Further, the forwarding channel computing module includes setup unit and allocation unit,
The setup unit, the storage value A for setting video segment;
The allocation unit, for depositing the video segment of the storage value of each video segment in information form and setting
Stored Value A is compared, if the storage value of the video segment reaches storage value A, place of the distribution to configuration higher than given threshold
It manages in server (server settings are the stronger server of processing capacity), if the storage value of the video segment is not up to deposited
Stored Value A, then less than the processing server of given threshold, (server settings are the weaker service of processing capacity for distribution to configuration
Device) in.A threshold value is set, each processing server is classified according to threshold value, the processing server higher than threshold value is place
The stronger server of reason ability is the weaker server of processing capacity less than the processing server of threshold value.
Advantageous effect using above-mentioned further scheme is:Massive video is preferably resolved in this way is sliced quick transfer bottle
The unbalanced problem of video data analyze speed between neck and heterogeneous server saves hardware to realize the reasonable distribution of resource
Cost.
Further, the scheduling of resource module is equipped with communication total activation node D, the communication total activation node D when reception
To after the feedback information of processing server " sending successfully ", then " forwarding " signal is sent to video segment forwarding module, works as reception
To after the feedback information of processing server " sending failure ", then " forwarding again " signal is sent to video segment forwarding module.From
And complete forwarding work of the video flowing slice to video processing service device.
Video segment forwarding is carried out using forwarding verification scheme, solves in transmission process and is lost caused by network factors
The problem of losing data.
Another technical solution that the present invention solves above-mentioned technical problem is as follows:A kind of video flowing slice retransmission method, including
Following steps:
Step S1:Local RTSP circulation servers are added, the video stream data captured from remote camera is passed through into institute
It states local RTSP circulations server and obtains multiple-way duct video stream data, and cache multiple-way duct video stream data;
Step S2:Multiple-way duct video stream data is cut according to key frame position, and by the sequence of cutting
Video segment is marked with same format, regeneration records the information form of each video segment;
Step S3:Corresponding processing service is calculated according to the information of the video segment recorded in described information table
Device, and record the mapping table of video segment and corresponding processing server;
Step S4:The forwarding channel of video segment and alignment processing server is established according to the mapping table;
Step S5:Video segment is sent to by the forwarding channel of foundation one by one according to the feedback information of processing server
On processing server corresponding with the video segment.
Based on the above technical solution, the present invention can also be improved as follows.
Further, realize step S2 the specific steps are:
Step S201:First key frame is first found when cutting for the first time, from the start frame of multiple-way duct video stream data to head
The position of a key frame is cut, and generates video segment, then backward using the next frame of first key frame as next start frame
It detects frame by frame, until detecting that next key frame is cut, generates video segment, completed until video stream data is cut;
Step S202:All video segments that cutting is completed are carried out by the sequence generated with the format of (b (i), Size)
Label, wherein i are number designation, and Size is storage size, and regeneration records the information form of each video segment, described information
Table includes the information of the clipping time of (b (i), Size) and each video segment.Video segment is marked by the sequence of generation
For b (1), b (2) ... ..., b (n), such as the size of the 2nd video segment is 30M, then it represents that is (b (2), 30).
Further, realize step S3 the specific steps are:
Step S301:Set the storage value A of video segment;
Step S302:By the storage value A of the storage value of each video segment in information form and the video segment of setting into
Row compares, if the storage value of the video segment reaches storage value A, processing server of the distribution to configuration higher than given threshold
In (server settings are the stronger server of processing capacity), if the storage value of the video segment is not up to storage value A,
Distribution is to configuration less than in the processing server of given threshold (server settings are the weaker server of processing capacity).
Further, realize step S5 the specific steps are:If processing server is the feedback information of " sending successfully ",
Next video segment is sent to by the forwarding channel of foundation on processing server corresponding with the video segment, if place
Manage the feedback information that server is " send failure ", then by the forwarding channel of foundation retransmit this video segment to this
On the corresponding processing server of video segment.
Description of the drawings
Fig. 1 is the module frame chart that video flowing of the present invention is sliced repeater system;
Fig. 2 is the method flow diagram that video flowing of the present invention is sliced retransmission method;
Fig. 3 is the method flow diagram of step S201 in embodiment of the present invention.
In attached drawing, the names of the parts represented by the respective symbols are as follows:
1, video memory buffers module, 2, video flowing be sliced module, 3, forwarding channel computing module, 4, scheduling of resource mould
Block, 5, video segment forwarding module, 201, cutter unit, 202, information generating unit, 203, signal transmitting unit, 301, setting
Unit, 302, allocation unit.
Specific implementation mode
The principle and features of the present invention will be described below with reference to the accompanying drawings, and the given examples are served only to explain the present invention, and
It is non-to be used to limit the scope of the present invention.
As shown in Figure 1, a kind of video flowing is sliced repeater system, including video memory buffers module 1, video flowing are sliced module
2, forwarding channel computing module 3, scheduling of resource module 4 and video segment forwarding module 5,
The video memory buffers module 1 will be captured for adding local RTSP circulations server from remote camera
Video stream data pass through the local RTSP circulate server (passing through real-time stream media protocol) obtain multiple-way duct video flowing
Data, and cache multiple-way duct video stream data;
The video flowing is sliced module 2, for by the multiple-way duct video stream data according to key frame position into
Row cutting, and video segment is marked with same format by the sequence of cutting, regeneration records the letter of each video segment
Cease table;It is additionally operable to send the signal that cutting is completed to scheduling of resource module 4;
The forwarding channel computing module 3, for being calculated according to the information of the video segment recorded in described information table
Go out corresponding processing server, and records the mapping table of video segment and corresponding processing server;
The scheduling of resource module 4, for when receiving the signal that cutting is completed, being established according to the mapping table
The forwarding channel of video segment and alignment processing server;It is additionally operable to " turn when the feedback information for receiving processing server is sent
Hair " signal sends " forwarding again " signal to video segment forwarding module 5;
The video segment forwarding module 5, for one by one being cut video according to " forwarding " signal or " forwarding again " signal
Piece is sent to by the forwarding channel of foundation on processing server corresponding with the video segment.
The video flowing slice module 2 includes cutter unit 201, information generating unit 202 and signal transmitting unit 203,
The cutter unit 201 first finds first key frame when for cutting for the first time, from the multiple-way duct video fluxion
According to the position of start frame to first key frame cut, generate video segment, then using the next frame of first key frame as
Next start frame detects frame by frame backward, until detecting that next key frame is cut, video segment is generated, until by video flowing
Data cutting is completed;
Described information generation unit 202, for will cut complete all video segments by generation sequence with (b (i),
Size format) is marked, and wherein i is number designation, and Size is storage size, and regeneration records the letter of each video segment
Table is ceased, described information table includes the information of the clipping time of (b (i), Size) and each video segment;By the sequence of generation
Video segment is labeled as b (1), b (2) ... ..., b (n), such as the size of the 2nd video segment is 30M, then it represents that be (b
(2), 30);
The signal transmitting unit 203 works as cutting for sending the signal for indicating working properly to scheduling of resource module 5
When completion the signal that cutting is completed is sent to scheduling of resource module 5.
The forwarding channel computing module 3 includes setup unit 301 and allocation unit 302,
The setup unit 301, the storage value A for setting video segment;
The allocation unit 302 is used for the video segment of the storage value and setting of each video segment in information form
Storage value A be compared, if the storage value of the video segment reaches storage value A, distribution to configuration is higher than given threshold
Processing server in, if the storage value of the video segment is not up to storage value A, distribution to configuration is less than given threshold
In processing server.
In specific implementation, it can also be carried out according to the size of video segment, server handling ability and server performance
Reasonably calculate forwarding channel number and corresponding video processing service device.According to the size and server of video segment
The ability of processing carries out the forwarding channel of reasonable distribution server, and the server handling ability corresponding to channel and turns
It sends out channel quality and different channels is subjected to classification marking.Video segment is classified other places according to the storage size of video segment
Reason, corresponds to respectively on processing capacity video processing service device of different strengths and weaknesses, realizes that the big video segment of storage is forwarded to and regards
Frequency processing configures on high video processing service device, stores small video segment and is forwarded to video processing with the video processing set low
On server, massive video is preferably resolved in this way and is sliced video data analysis speed between quick transmission bottleneck and heterogeneous server
Spend unbalanced problem.
The scheduling of resource module 4 is equipped with communication total activation node D, and the communication total activation node D, which works as, receives processing
After the feedback information of server " sending successfully ", then " forwarding " signal is sent to video segment forwarding module 5, is handled when receiving
After the feedback information of server " sending failure ", then " forwarding again " signal is sent to video segment forwarding module 5.
Video segment forwarding is carried out using forwarding verification scheme, solves in transmission process and is lost caused by network factors
The problem of losing data.
As shown in Fig. 2, a kind of video flowing is sliced retransmission method, include the following steps:
Step S1:Local RTSP circulation servers are added, the video stream data captured from remote camera is passed through into institute
It states local RTSP circulation servers (passing through real-time stream media protocol) and obtains multiple-way duct video stream data, and cache multiple-way duct
Video stream data;
Step S2:Multiple-way duct video stream data is cut according to key frame position, and by the sequence of cutting
Video segment is marked with same format, regeneration records the information form of each video segment;
Step S3:Corresponding processing service is calculated according to the information of the video segment recorded in described information table
Device, and record the mapping table of video segment and corresponding processing server;
Step S4:The forwarding channel of video segment and alignment processing server is established according to the mapping table;
Step S5:Video segment is sent to by the forwarding channel of foundation one by one according to the feedback information of processing server
On processing server corresponding with the video segment.
Realize step S2 the specific steps are:
As shown in figure 3, step S201:First key frame is first found when cutting for the first time, from multiple-way duct video stream data
The position of start frame to first key frame is cut, and generates video segment, then using the next frame of first key frame as next
Start frame detects frame by frame backward, until detecting that next key frame is cut, video segment is generated, until by video stream data
Cutting is completed;
Step S202:All video segments that cutting is completed are carried out by the sequence generated with the format of (b (i), Size)
Label, wherein i are number designation, and Size is storage size, and regeneration records the information form of each video segment, described information
Table includes the information of the clipping time of (b (i), Size) and each video segment.
Realize step S3 the specific steps are:
Step S301:Set the storage value A of video segment;
Step S302:By the storage value A of the storage value of each video segment in information form and the video segment of setting into
Row compares, if the storage value of the video segment reaches storage value A, processing server of the distribution to configuration higher than given threshold
In, if the storage value of the video segment is not up to storage value A, processing server of the distribution to configuration less than given threshold
In.
Realize step S5 the specific steps are:If processing server is the feedback information of " sending successfully ", will be next
A video segment is sent to by the forwarding channel of foundation on processing server corresponding with the video segment, if processing service
Device is the feedback information of " sending failure ", then retransmitting this video segment by the forwarding channel of foundation extremely cuts with the video
On the corresponding processing server of piece.
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all the present invention spirit and
Within principle, any modification, equivalent replacement, improvement and so on should all be included in the protection scope of the present invention.
Claims (6)
1. a kind of video flowing is sliced repeater system, which is characterized in that including video memory buffers module (1), video flowing slice module
Block (2), forwarding channel computing module (3), scheduling of resource module (4) and video segment forwarding module (5),
The video memory buffers module (1), for adding local RTSP circulations server, by what is captured from remote camera
Video stream data obtains multiple-way duct video stream data by local RTSP circulation servers, and caches multiple-way duct video
Flow data;
The video flowing slice module (2), for carrying out the multiple-way duct video stream data according to key frame position
Cutting, and video segment is marked with same format by the sequence of cutting, regeneration records the information of each video segment
Table;It is additionally operable to send the signal that cutting is completed to scheduling of resource module (4);
The forwarding channel computing module (3), for being calculated according to the information of the video segment recorded in described information table
Corresponding processing server, and record the mapping table of video segment and corresponding processing server;
The scheduling of resource module (4), for when receiving the signal that cutting is completed, being regarded according to mapping table foundation
The forwarding channel of frequency slice and alignment processing server;It is additionally operable to send " forwarding " when the feedback information for receiving processing server
Signal sends " forwarding again " signal to video segment forwarding module (5);
The video segment forwarding module (5), for basis " forwarding " signal or " forwarding again " signal one by one by video segment
It is sent on processing server corresponding with the video segment by the forwarding channel of foundation;
The video flowing slice module (2) includes cutter unit (201), information generating unit (202) and signal transmitting unit
(203),
The cutter unit (201), first finds first key frame when for cutting for the first time, from the multiple-way duct video stream data
The position of start frame to first key frame cut, generate video segment, then using the next frame of first key frame as under
One start frame detects frame by frame backward, until detecting that next key frame is cut, video segment is generated, until by video fluxion
It is completed according to cutting;
Described information generation unit (202), for will cut complete all video segments by generation sequence with (b (i),
Size format) is marked, and wherein i is number designation, and Size is storage size, and regeneration records the letter of each video segment
Table is ceased, described information table includes the information of the clipping time of (b (i), Size) and each video segment;
The signal transmitting unit (203) works as cutting for sending the signal for indicating working properly to scheduling of resource module (5)
When completion the signal that cutting is completed is sent to scheduling of resource module (5).
2. a kind of video flowing according to claim 1 is sliced repeater system, which is characterized in that the forwarding channel calculates mould
Block (3) includes setup unit (301) and allocation unit (302),
The setup unit (301), the storage value A for setting video segment;
The allocation unit (302), for by the storage value of each video segment in information form and the video segment of setting
Storage value A is compared, if the storage value of the video segment reaches storage value A, distribution to configuration is higher than given threshold
In processing server, if the storage value of the video segment is not up to storage value
A, then distribution to configuration is less than in the processing server of given threshold.
3. a kind of video flowing according to claim 1 is sliced repeater system, which is characterized in that the scheduling of resource module
(4) it is equipped with communication total activation node D, the communication total activation node D is when the feedback for receiving processing server " sending successfully "
" forwarding " signal after information, is then sent to video segment forwarding module (5), when receiving the anti-of processing server " sending failure "
" forwarding again " signal after feedforward information, is then sent to video segment forwarding module (5).
4. a kind of video flowing is sliced retransmission method, which is characterized in that include the following steps:
Step S1:Local RTSP circulation servers are added, by the video stream data captured from remote camera by described
RTSP circulation servers in ground obtain multiple-way duct video stream data, and cache multiple-way duct video stream data;
Step S2:Multiple-way duct video stream data is cut according to key frame position, and will be regarded by the sequence of cutting
Frequency slice is marked with same format, and regeneration records the information form of each video segment;
Step S3:Corresponding processing server is calculated according to the information of the video segment recorded in described information table, and
Record the mapping table of video segment and corresponding processing server;
Step S4:The forwarding channel of video segment and alignment processing server is established according to the mapping table;
Step S5:Video segment is sent to and is somebody's turn to do by the forwarding channel of foundation one by one according to the feedback information of processing server
On the corresponding processing server of video segment;
Realize step S2 the specific steps are:
Step S201:First key frame is first found when cutting for the first time, from the start frame of multiple-way duct video stream data to first pass
The position of key frame is cut, and generates video segment, then backward frame by frame using the next frame of first key frame as next start frame
Detection generates video segment, is completed until video stream data is cut until detecting that next key frame is cut;
Step S202:All video segments that cutting is completed are marked by the sequence generated with the format of (b (i), Size),
Wherein i is number designation, and Size is storage size, and regeneration records the information form of each video segment, described information table
The information of clipping time including (b (i), Size) and each video segment.
5. a kind of video flowing according to claim 4 is sliced retransmission method, which is characterized in that realize the specific step of step S3
Suddenly it is:
Step S301:Set the storage value A of video segment;
Step S302:The storage value A of the storage value of each video segment in information form and the video segment of setting is compared
Compared with, if the storage value of the video segment reaches storage value A, distribution is higher than to configuration in the processing server of given threshold,
If the storage value of the video segment is not up to storage value A, distribution to configuration is less than in the processing server of given threshold.
6. a kind of video flowing according to claim 4 is sliced retransmission method, which is characterized in that realize the specific step of step S5
Suddenly it is:If processing server is the feedback information of " sending successfully ", next video segment is led to by the forwarding of foundation
Road is sent on processing server corresponding with the video segment, if processing server is the feedback information of " sending failure ",
This video segment is then retransmitted to processing server corresponding with the video segment by the forwarding channel of foundation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510581180.1A CN105142035B (en) | 2015-09-14 | 2015-09-14 | A kind of video flowing slice repeater system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510581180.1A CN105142035B (en) | 2015-09-14 | 2015-09-14 | A kind of video flowing slice repeater system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105142035A CN105142035A (en) | 2015-12-09 |
CN105142035B true CN105142035B (en) | 2018-07-24 |
Family
ID=54727219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510581180.1A Active CN105142035B (en) | 2015-09-14 | 2015-09-14 | A kind of video flowing slice repeater system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105142035B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105554592B (en) * | 2016-02-02 | 2019-03-01 | 深圳市指点信息科技有限公司 | A kind of method and system for realizing high frame-rate video Image Acquisition transmission |
CN106303562B (en) * | 2016-09-20 | 2019-03-01 | 天津大学 | Multi-view point video adaptive transmitted control algorithm based on PI control |
CN109511011B (en) * | 2018-09-27 | 2020-11-06 | 东南大学 | YouTube DASH encrypted video-oriented fingerprint database construction method |
CN111343504B (en) * | 2020-05-21 | 2020-09-18 | 腾讯科技(深圳)有限公司 | Video processing method, video processing device, computer equipment and storage medium |
CN111726587B (en) * | 2020-06-29 | 2022-03-25 | 康湃医疗科技(苏州)有限公司 | Specimen shooting system and shooting method thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580067A (en) * | 2013-10-11 | 2015-04-29 | 北京大学 | Multiserver-based stream media transmitting device and stream media transmitting method |
CN104767964A (en) * | 2014-01-08 | 2015-07-08 | 株式会社日立制作所 | Video storage control and optimization method and device, and video monitoring system |
CN104837029A (en) * | 2015-05-08 | 2015-08-12 | 厦门大学 | Method for storing and accessing resource hard disk of high-definition video-on-demand system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100064054A1 (en) * | 2008-09-09 | 2010-03-11 | Mobitv, Inc. | Remote fast forward and rewind functionality for client devices |
-
2015
- 2015-09-14 CN CN201510581180.1A patent/CN105142035B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580067A (en) * | 2013-10-11 | 2015-04-29 | 北京大学 | Multiserver-based stream media transmitting device and stream media transmitting method |
CN104767964A (en) * | 2014-01-08 | 2015-07-08 | 株式会社日立制作所 | Video storage control and optimization method and device, and video monitoring system |
CN104837029A (en) * | 2015-05-08 | 2015-08-12 | 厦门大学 | Method for storing and accessing resource hard disk of high-definition video-on-demand system |
Non-Patent Citations (1)
Title |
---|
一种基于关键帧的分布式视频分析解耦机制;蔡晓东,等;《电视技术》;20150731;第39卷(第14期);摘要,正文第2节 * |
Also Published As
Publication number | Publication date |
---|---|
CN105142035A (en) | 2015-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105142035B (en) | A kind of video flowing slice repeater system and method | |
CN103338150B (en) | Communication network architecture method for building up, device, server and router | |
CN104243350B (en) | A kind of exchange of electric power machine processing method for service stream and its system | |
CN104768081B (en) | A kind of packet loss repeating method for realizing flow control | |
CN102571715B (en) | Multidimensional data query method and system | |
CN103532818B (en) | Quick test method of accessibility of VPN link | |
CN107769992B (en) | Message parsing and shunting method and device | |
CN110430395A (en) | Video data AI processing system and processing method | |
CN107517410A (en) | The method and device that video service quality is assessed | |
CN108616925B (en) | Data stream processing method and device | |
CN105763297A (en) | Cloud computing system-based remote data optimized transmission method and device | |
CN107332834A (en) | PRP method for connecting network under a kind of Windows systems | |
CN114900515B (en) | Train file returning method, train host, station and control center | |
CN106557370A (en) | Computing resource dynamic dispatching platform based on Realtime Statistics | |
CN109982156A (en) | A kind of fast multicast round cut method, apparatus and system based on SDN | |
CN105933453A (en) | Data transmission method and system | |
CN105704052A (en) | Quantized congestion notification message generation method and apparatus | |
CN111355785A (en) | FTP (File transfer protocol) secure transmission system and method based on CMSP (China Mobile protocol service) | |
CN112202932B (en) | Method and device for performing structured analysis on video based on edge calculation | |
CN112738188A (en) | Data cross-network transmission method and device | |
CN103281754B (en) | Local forwarding mode-based wireless access point information acquisition method and device | |
CN107193933A (en) | A kind of source pump Mobile Server control system and method | |
CN110381038B (en) | Information verification method and system based on video network | |
CN106487694A (en) | A kind of data flow processing method and device | |
CN105871747A (en) | Communication system downlink data transmission method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |