CN102868909A - Method and device for caching MP4 online video - Google Patents

Method and device for caching MP4 online video Download PDF

Info

Publication number
CN102868909A
CN102868909A CN2012102911804A CN201210291180A CN102868909A CN 102868909 A CN102868909 A CN 102868909A CN 2012102911804 A CN2012102911804 A CN 2012102911804A CN 201210291180 A CN201210291180 A CN 201210291180A CN 102868909 A CN102868909 A CN 102868909A
Authority
CN
China
Prior art keywords
video
video file
url
key frame
chunk
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.)
Granted
Application number
CN2012102911804A
Other languages
Chinese (zh)
Other versions
CN102868909B (en
Inventor
施雅各
周伦
胡斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUZHOU MAIKE NETWORK SAFETY TECHNOLOGY Co Ltd
Original Assignee
SUZHOU MAIKE NETWORK SAFETY 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 SUZHOU MAIKE NETWORK SAFETY TECHNOLOGY Co Ltd filed Critical SUZHOU MAIKE NETWORK SAFETY TECHNOLOGY Co Ltd
Priority to CN201210291180.4A priority Critical patent/CN102868909B/en
Publication of CN102868909A publication Critical patent/CN102868909A/en
Application granted granted Critical
Publication of CN102868909B publication Critical patent/CN102868909B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a method and a device for caching an MP4 online video. The method comprises the following steps of: 1, identifying different uniform resource locators (URLs) which indicate the same MP4 video request; 2, analyzing the URLs, and extracting an initial position for playing an MP4 video; 3, transmitting a hyper text transfer protocol (HTTP) response message to a client according to the URLs and the initial position; and 4, extracting data acquired by the URLs and the initial position in the HTTP response message for reading a local MP4 video file, and reconfiguring an MP4 video file which is transmitted to the client. By the method and the device, MP4 format video data which are required to be repeatedly acquired through a network outlet can be directly acquired in a local server, the load of the network outlet is reduced, a network bandwidth and traffic consumption are reduced, and operation cost is saved.

Description

MP4 Online Video caching method and device
[technical field]
The present invention relates to networking technology area, relate in particular to a kind of MP4 Online Video caching method and device.
[background technology]
Because the Flash plug-in unit can be play the MP4 video file, can watch HD video under the limited network bandwidth in order to make the user, the Online Video file of at present a lot of Online Video websites adopts the MP4 file format.Browser is as long as support Flash just can play the MP4 video of high definition.So the MP4 video becomes the Online Video form of present main flow.
MP4 video data demand is generally all larger, and much all is the data of repeatability for the user, and this has brought great burden for user's network egress, has consumed the network bandwidth, has also consumed the flow of network, has increased the cost of operation.
[summary of the invention]
In order to address the above problem, the invention provides a kind of MP4 Online Video caching method and device, this MP4 Online Video caching method and device can detect analyzes Online Video URL feature, and according to feature and the MP4 file format of URL, parsing, buffer memory, reconstruct MP4 video data.
Concrete technical scheme is as follows:
A kind of MP4 Online Video caching method of an embodiment of the present invention comprises:
The different URL of S1, the same MP4 video request of identification expression;
S2, analyze described URL, and extract the original position of MP4 video playback;
S3, according to described URL and described original position, send the HTTP response message to client;
S4, from described HTTP response message, extract the data that described URL and described original position obtain, with the MP4 video file of read local, the MP4 video file that reconstruct sends to client.
As a further improvement on the present invention, described S1 step specifically comprises:
S11, monitoring network packet, the HTTP request of crawl MP4 video;
S12, according to feature database, extract the unique characteristic of sign MP4 video features among the URL;
S13, described characteristic is reassembled into inner URL sign, and calculate MD5 value, described MD5 value identifies unique MP4 video file.
As a further improvement on the present invention, described S2 step specifically comprises:
S21, monitoring network packet, the HTTP request of crawl MP4 video;
Be used for identifying the field of original position among S22, the extraction URL;
S23, according to video website information, confirm that described original position is initial play position in initial reproduction time or the MP4 video file;
If the initial reproduction time of S24 then is converted to described reproduction time initial play position in the MP4 video file.
As a further improvement on the present invention, described " described reproduction time is converted to initial play position in the MP4 video file " step specifically comprises:
Stss box in S241, MP4 data of parsing obtains sample id corresponding to key frame;
Stsc box in S242, MP4 data of parsing obtains the distribution situation of video sample in video chunk, in conjunction with described sample id, obtains the chunk id of key frame;
Stco box in S243, MP4 data of parsing obtains each chunk deviation post hereof, in conjunction with described chunk id, obtains chunk position hereof, key frame place;
S244, resolve the stsz box in MP4 the data, obtain the size of each sample, in conjunction with sample id, chunk id, chunk position hereof, key frame place, obtain key frame position hereof;
S245, resolve the stts box in MP4 the data, obtain the reproduction time of each sample, in conjunction with sample id, obtain reproduction time value corresponding to key frame;
S246, with key frame position and reproduction time value corresponding to key frame hereof corresponding one by one, obtain reproduction time value and corresponding its initial play position in the MP4 video file of key frame.
As a further improvement on the present invention, described " the MP4 video file that reconstruct sends to client " specifically comprises:
S41, the unique URL sign of the MP4 video file that obtains are inquired about local URL index;
S42, judge whether local MP4 video file exists;
If S43 does not exist, then obtain the MP4 video file from public network, and be sent to client;
If S44 exists, then the unique URL according to the MP4 video file identifies read local MP4 video file;
S45, calculate the original position value of corresponding MP4 video file according to the data of file header;
S46, according to the original position value of the MP4 video file that obtains, read local MP4 video file, and merge with the MP4 file header regenerates an interim MP4 video file.
A kind of MP4 Online Video buffer storage of an embodiment of the present invention comprises:
Recognition unit is used for the different URL that identification represents same MP4 video request;
Analytic unit is used for analyzing described URL, and extracts the original position of MP4 video playback;
Response unit is used for according to described URL and described original position, sends the HTTP response message to client;
Reconfiguration unit is used for from the data of the described HTTP response message described URL of extraction and the acquisition of described original position, with the MP4 video file of read local, and the MP4 video file that reconstruct sends to client.
As a further improvement on the present invention, described recognition unit also is used for:
Monitor network packet, the HTTP request of crawl MP4 video;
According to feature database, extract the unique characteristic of sign MP4 video features among the URL;
Described characteristic is reassembled into an inner URL sign, and calculate the MD5 value, the unique MP4 video file of described MD5 value sign.
As a further improvement on the present invention, described analytic unit also is used for:
Monitor network packet, the HTTP request of crawl MP4 video;
Extract the field that is used for identifying original position among the URL;
According to video website information, confirm that described original position is initial play position in initial reproduction time or the MP4 video file;
If initial reproduction time then is converted to described reproduction time initial play position in the MP4 video file.
As a further improvement on the present invention, described analytic unit also is used for:
Resolve the stss box in MP4 the data, obtain sample id corresponding to key frame;
Resolve the stsc box in MP4 the data, obtain the distribution situation of video sample in video chunk, in conjunction with described sample id, obtain the chunk id of key frame;
Resolve the stco box in MP4 the data, obtain each chunk deviation post hereof, in conjunction with described chunk id, obtain chunk position hereof, key frame place;
Resolve the stsz box in MP4 the data, obtain the size of each sample, in conjunction with sample id, chunk id, chunk position hereof, key frame place, obtain key frame position hereof;
Resolve the stts box in MP4 the data, obtain the reproduction time of each sample, in conjunction with sample id, obtain reproduction time value corresponding to key frame;
With key frame position and reproduction time value corresponding to key frame hereof corresponding one by one, obtain reproduction time value and corresponding its initial play position in the MP4 video file of key frame.
As a further improvement on the present invention, described reconfiguration unit also is used for:
The unique URL sign of the MP4 video file that obtains is inquired about local URL index;
Judge whether local MP4 video file exists;
If do not exist, then obtain the MP4 video file from public network, and be sent to client;
If exist, then the unique URL according to the MP4 video file identifies read local MP4 video file;
Calculate the original position value of corresponding MP4 video file according to the data of file header;
According to the original position value of the MP4 video file that obtains, read local MP4 video file, and merge with the MP4 file header, regenerate an interim MP4 video file.
As can be seen from the above technical solutions, the present invention can allow and originally need to directly obtain from home server by the MP4 video data that network egress repeatability is obtained, alleviate the burden of network egress, reduced the consumption of the network bandwidth, flow, and saved the cost of operation.
[description of drawings]
Fig. 1 is the flow chart of an embodiment of the present invention MP4 Online Video caching method;
Fig. 2 is the flow chart of S1 concrete steps in an embodiment of the present invention;
Fig. 3 is the flow chart of S2 concrete steps in an embodiment of the present invention;
Fig. 4 is the flow chart of in an embodiment of the present invention the Online Video reproduction time being changed;
Fig. 5 is to the flow chart of Online Video data reconstruction in an embodiment of the present invention;
Fig. 6 is the module diagram of an embodiment of the present invention MP4 Online Video buffer storage.
[embodiment]
In order to make the purpose, technical solutions and advantages of the present invention clearer, describe the present invention below in conjunction with the drawings and specific embodiments.
As shown in Figure 1, in one embodiment of the present invention, described MP4 Online Video caching method comprises:
The different URL of S1, the same MP4 video request of identification expression;
S2, analyze described URL, and extract the original position of MP4 video playback;
S3, according to described URL and described original position, send the HTTP response message to client, to allow client obtain the MP4 video file from home server;
S4, from described HTTP response message, extract the data that described URL and described original position obtain, with the MP4 video file of read local, the MP4 video file that reconstruct sends to client.Preferably, local MP4 video file is by Intranet user being provided the HTTP service, accept the MP4 Online Video request of Intranet, and sends to outer net that the request downloading data obtains.This MP4 video stream file of asking first is stored in this locality; For follow-up identical MP4 video request provides service.
As shown in Figure 2, in one embodiment of the present invention, described S1 step specifically comprises:
S11, monitoring network packet, the HTTP request of crawl MP4 video; Preferably, detect the label mode of engine by DFA deep layer bag the MP4 video request message based on http protocol is identified, whether to judge Intranet user in request MP4 video stream file;
S12, according to feature database, extract the unique characteristic of sign MP4 video features among the URL;
S13, described characteristic is reassembled into inner URL sign, and calculate MD5 value, described MD5 value identifies unique MP4 video file.
As shown in Figure 3, in one embodiment of the present invention, described S2 step specifically comprises:
S21, monitoring network packet, the HTTP request of crawl MP4 video; Preferably, detect the label mode of engine by DFA deep layer bag the MP4 video request message based on http protocol is identified, whether to judge Intranet user in request MP4 video stream file;
Be used for identifying the field of original position among S22, the extraction URL;
S23, according to video website information, confirm that described original position is initial play position in initial reproduction time or the MP4 video file;
If the initial reproduction time of S24 then is converted to described reproduction time initial play position in the MP4 video file.
As shown in Figure 4, in one embodiment of the present invention, described " described reproduction time is converted to initial play position in the MP4 video file " step specifically comprises:
Stss box in S241, MP4 data of parsing obtains sample id corresponding to key frame;
Stsc box in S242, MP4 data of parsing obtains the distribution situation of video sample in video chunk, in conjunction with described sample id, obtains the chunk id of key frame;
Stco box in S243, MP4 data of parsing obtains each chunk deviation post hereof, in conjunction with described chunk id, obtains chunk position hereof, key frame place;
S244, resolve the stsz box in MP4 the data, obtain the size of each sample, in conjunction with sample id, chunk id, chunk position hereof, key frame place, obtain key frame position hereof;
S245, resolve the stts box in MP4 the data, obtain the reproduction time of each sample, in conjunction with sample id, obtain reproduction time value corresponding to key frame;
S246, with key frame position and reproduction time value corresponding to key frame hereof corresponding one by one, obtain reproduction time value and corresponding its initial play position in the MP4 video file of key frame.
As shown in Figure 5, in one embodiment of the present invention, described " the MP4 video file that reconstruct sends to client " specifically comprises:
S41, the unique URL sign of the MP4 video file that obtains are inquired about local URL index;
S42, judge whether local MP4 video file exists;
If S43 does not exist, then obtain the MP4 video file from public network, and be sent to client;
If S44 exists, then the unique URL according to the MP4 video file identifies read local MP4 video file;
S45, calculate the original position value of corresponding MP4 video file according to the data of file header;
S46, according to the original position value of the MP4 video file that obtains, read local MP4 video file, and merge with the MP4 file header regenerates an interim MP4 video file.
As shown in Figure 6, in one embodiment of the present invention, described MP4 Online Video buffer storage comprises:
Recognition unit is used for the different URL that identification represents same MP4 video request;
Analytic unit is used for analyzing described URL, and extracts the original position of MP4 video playback;
Response unit is used for according to described URL and described original position, sends the HTTP response message to client, to allow client obtain the MP4 video file from home server;
Reconfiguration unit is used for from the data of the described HTTP response message described URL of extraction and the acquisition of described original position, with the MP4 video file of read local, and the MP4 video file that reconstruct sends to client.Preferably, local MP4 video file is by Intranet user being provided the HTTP service, accept the MP4 Online Video request of Intranet, and sends to outer net that the request downloading data obtains.This MP4 video stream file of asking first is stored in this locality; For follow-up identical MP4 video request provides service.
Preferably, in one embodiment of the present invention, described recognition unit also is used for:
Monitor network packet, the HTTP request of crawl MP4 video; Preferably, detect the label mode of engine by DFA deep layer bag the MP4 video request message based on http protocol is identified, whether to judge Intranet user in request MP4 video stream file;
According to feature database, extract the unique characteristic of sign MP4 video features among the URL;
Described characteristic is reassembled into an inner URL sign, and calculate the MD5 value, the unique MP4 video file of described MD5 value sign.
Preferably, in one embodiment of the present invention, described analytic unit also is used for:
Monitor network packet, the HTTP request of crawl MP4 video; Preferably, detect the label mode of engine by DFA deep layer bag the MP4 video request message based on http protocol is identified, whether to judge Intranet user in request MP4 video stream file;
Extract the field that is used for identifying original position among the URL;
According to video website information, judge that described original position is initial reproduction time, or initial play position in the MP4 video file;
If initial reproduction time then is converted to described reproduction time initial play position in the MP4 video file;
If play position is then obtained corresponding video data.
Described analytic unit also is used for:
Resolve the stss box in MP4 the data, obtain sample id corresponding to key frame;
Resolve the stsc box in MP4 the data, obtain the distribution situation of video sample in video chunk, in conjunction with described sample id, obtain the chunk id of key frame;
Resolve the stco box in MP4 the data, obtain each chunk deviation post hereof, in conjunction with described chunk id, obtain chunk position hereof, key frame place;
Resolve the stsz box in MP4 the data, obtain the size of each sample, in conjunction with sample id, chunk id, chunk position hereof, key frame place, obtain key frame position hereof;
Resolve the stts box in MP4 the data, obtain the reproduction time of each sample, in conjunction with sample id, obtain reproduction time value corresponding to key frame;
With key frame position and reproduction time value corresponding to key frame hereof corresponding one by one, obtain reproduction time value and corresponding its initial play position in the MP4 video file of key frame.
Preferably, in one embodiment of the present invention, described reconfiguration unit also is used for:
The unique URL sign of the MP4 video file that obtains is inquired about local URL index;
Judge whether local MP4 video file exists;
If do not exist, then obtain the MP4 video file from public network, and be sent to client;
If exist, then the unique URL according to the MP4 video file identifies read local MP4 video file;
Calculate the original position value of corresponding MP4 video file according to the data of file header;
According to the original position value of the MP4 video file that obtains, read local MP4 video file, and merge with the MP4 file header, regenerate an interim MP4 video file.
By above description as can be known, the present invention can allow originally the video data of the MP4 form that need to obtain by network egress repeatability directly obtain from home server, alleviate the burden of network egress, reduced the consumption of the network bandwidth, flow, and saved the cost of operation.
For the convenience of describing, be divided into various unit with function when describing above device and describe respectively.Certainly, when implementing the application, can in same or a plurality of softwares and/or hardware, realize the function of each unit.
As seen through the above description of the embodiments, those skilled in the art can be well understood to the application and can realize by the mode that software adds essential general hardware platform.Based on such understanding, the part that the application's technical scheme contributes to prior art in essence in other words can embody with the form of software product, this computer software product can be stored in the storage medium, such as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be personal computer, server, the perhaps network equipment etc.) carry out the described method of some part of each execution mode of the application or execution mode.
Device embodiments described above only is schematic, wherein said unit as the separating component explanation can or can not be physically to separate also, the parts that show as the unit can be or can not be physical locations also, namely can be positioned at a place, perhaps also can be distributed on a plurality of network element.Can select according to the actual needs wherein some or all of module to realize the purpose of present embodiment scheme.Those of ordinary skills namely can understand and implement in the situation of not paying creative work.
The application can be used in numerous general or special purpose computingasystem environment or the configuration.For example: personal computer, server computer, handheld device or portable set, plate equipment, multicomputer system, the system based on microprocessor, set top box, programmable consumer-elcetronics devices, network PC, minicom, mainframe computer, comprise distributed computing environment (DCE) of above any system or equipment etc.
The application can describe in the general context of the computer executable instructions of being carried out by computer, for example program module.Usually, program module comprises the routine carrying out particular task or realize particular abstract data type, program, object, assembly, data structure etc.Also can in distributed computing environment (DCE), put into practice the application, in these distributed computing environment (DCE), be executed the task by the teleprocessing equipment that is connected by communication network.In distributed computing environment (DCE), program module can be arranged in the local and remote computer-readable storage medium that comprises memory device.
Be to be understood that, although this specification is described according to execution mode, but be not that each execution mode only comprises an independently technical scheme, this narrating mode of specification only is for clarity sake, those skilled in the art should make specification as a whole, technical scheme in each execution mode also can through appropriate combination, form other execution modes that it will be appreciated by those skilled in the art that.
Above listed a series of detailed description only is specifying for feasibility execution mode of the present invention; they are not to limit protection scope of the present invention, allly do not break away from equivalent execution mode or the change that skill spirit of the present invention does and all should be included within protection scope of the present invention.

Claims (10)

1. a MP4 Online Video caching method is characterized in that, described MP4 Online Video caching method may further comprise the steps:
The different URL of S1, the same MP4 video request of identification expression;
S2, analyze described URL, and extract the original position of MP4 video playback;
S3, according to described URL and described original position, send the HTTP response message to client;
S4, from described HTTP response message, extract the data that described URL and described original position obtain, with the MP4 video file of read local, the MP4 video file that reconstruct sends to client.
2. method according to claim 1 is characterized in that, described S1 step specifically comprises:
S11, monitoring network packet, the HTTP request of crawl MP4 video;
S12, according to feature database, extract the unique characteristic of sign MP4 video features among the URL;
S13, described characteristic is reassembled into inner URL sign, and calculate MD5 value, described MD5 value identifies unique MP4 video file.
3. method according to claim 1 is characterized in that, described S2 step specifically comprises:
S21, monitoring network packet, the HTTP request of crawl MP4 video;
Be used for identifying the field of original position among S22, the extraction URL;
S23, according to video website information, confirm that described original position is initial play position in initial reproduction time or the MP4 video file;
If the initial reproduction time of S24 then is converted to described reproduction time initial play position in the MP4 video file.
4. method according to claim 3 is characterized in that, described " described reproduction time is converted to initial play position in the MP4 video file " step specifically comprises:
Stss box in S241, MP4 data of parsing obtains sample id corresponding to key frame;
Stsc box in S242, MP4 data of parsing obtains the distribution situation of video sample in video chunk, in conjunction with described sample id, obtains the chunk id of key frame;
Stco box in S243, MP4 data of parsing obtains each chunk deviation post hereof, in conjunction with described chunk id, obtains chunk position hereof, key frame place;
S244, resolve the stsz box in MP4 the data, obtain the size of each sample, in conjunction with sample id, chunk id, chunk position hereof, key frame place, obtain key frame position hereof;
S245, resolve the stts box in MP4 the data, obtain the reproduction time of each sample, in conjunction with sample id, obtain reproduction time value corresponding to key frame;
S246, with key frame position and reproduction time value corresponding to key frame hereof corresponding one by one, obtain reproduction time value and corresponding its initial play position in the MP4 video file of key frame.
5. method according to claim 1 is characterized in that, described " the MP4 video file that reconstruct sends to client " specifically comprises:
S41, the unique URL sign of the MP4 video file that obtains are inquired about local URL index;
S42, judge whether local MP4 video file exists;
If S43 does not exist, then obtain the MP4 video file from public network, and be sent to client;
If S44 exists, then the unique URL according to the MP4 video file identifies read local MP4 video file;
S45, calculate the original position value of corresponding MP4 video file according to the data of file header;
S46, according to the original position value of the MP4 video file that obtains, read local MP4 video file, and merge with the MP4 file header regenerates an interim MP4 video file.
6. a MP4 Online Video buffer storage is characterized in that, described MP4 Online Video buffer storage comprises:
Recognition unit is used for the different URL that identification represents same MP4 video request;
Analytic unit is used for analyzing described URL, and extracts the original position of MP4 video playback;
Response unit is used for according to described URL and described original position, sends the HTTP response message to client;
Reconfiguration unit is used for from the data of the described HTTP response message described URL of extraction and the acquisition of described original position, with the MP4 video file of read local, and the MP4 video file that reconstruct sends to client.
7. device according to claim 6 is characterized in that, described recognition unit also is used for:
Monitor network packet, the HTTP request of crawl MP4 video;
According to feature database, extract the unique characteristic of sign MP4 video features among the URL;
Described characteristic is reassembled into an inner URL sign, and calculate the MD5 value, the unique MP4 video file of described MD5 value sign.
8. device according to claim 6 is characterized in that, described analytic unit also is used for:
Monitor network packet, the HTTP request of crawl MP4 video;
Extract the field that is used for identifying original position among the URL;
According to video website information, confirm that described original position is initial play position in initial reproduction time or the MP4 video file;
If initial reproduction time then is converted to described reproduction time initial play position in the MP4 video file.
9. device according to claim 8 is characterized in that, described analytic unit also is used for:
Resolve the stss box in MP4 the data, obtain sample id corresponding to key frame;
Resolve the stsc box in MP4 the data, obtain the distribution situation of video sample in video chunk, in conjunction with described sample id, obtain the chunk id of key frame;
Resolve the stco box in MP4 the data, obtain each chunk deviation post hereof, in conjunction with described chunk id, obtain chunk position hereof, key frame place;
Resolve the stsz box in MP4 the data, obtain the size of each sample, in conjunction with sample id, chunk id, chunk position hereof, key frame place, obtain key frame position hereof;
Resolve the stts box in MP4 the data, obtain the reproduction time of each sample, in conjunction with sample id, obtain reproduction time value corresponding to key frame;
With key frame position and reproduction time value corresponding to key frame hereof corresponding one by one, obtain reproduction time value and corresponding its initial play position in the MP4 video file of key frame.
10. device according to claim 6 is characterized in that, described reconfiguration unit also is used for:
The unique URL sign of the MP4 video file that obtains is inquired about local URL index;
Judge whether local MP4 video file exists;
If do not exist, then obtain the MP4 video file from public network, and be sent to client;
If exist, then the unique URL according to the MP4 video file identifies read local MP4 video file;
Calculate the original position value of corresponding MP4 video file according to the data of file header;
According to the original position value of the MP4 video file that obtains, read local MP4 video file, and merge with the MP4 file header, regenerate an interim MP4 video file.
CN201210291180.4A 2011-10-17 2012-08-16 MP4 online video caching method and device Active CN102868909B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210291180.4A CN102868909B (en) 2011-10-17 2012-08-16 MP4 online video caching method and device

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201110314334 2011-10-17
CN201110314334.2 2011-10-17
CN2011103143342 2011-10-17
CN201210291180.4A CN102868909B (en) 2011-10-17 2012-08-16 MP4 online video caching method and device

Publications (2)

Publication Number Publication Date
CN102868909A true CN102868909A (en) 2013-01-09
CN102868909B CN102868909B (en) 2015-07-29

Family

ID=47447469

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210291180.4A Active CN102868909B (en) 2011-10-17 2012-08-16 MP4 online video caching method and device

Country Status (1)

Country Link
CN (1) CN102868909B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301743A (en) * 2014-09-11 2015-01-21 华为技术有限公司 Method for transmitting video, gateway device and video transmitting system
CN104301806A (en) * 2014-09-11 2015-01-21 华为技术有限公司 Video recognition method, device and system
CN104703027A (en) * 2015-03-17 2015-06-10 华为技术有限公司 Decoding method and decoding device for video frame
CN105141638A (en) * 2015-09-29 2015-12-09 北京奇艺世纪科技有限公司 Method and device for downloading video resources
TWI661718B (en) * 2017-02-08 2019-06-01 新加坡商雲網科技新加坡有限公司 Video cache rule generation system and method
CN110049037A (en) * 2019-04-15 2019-07-23 兰州理工大学 A kind of network video data acquisition methods based on data link layer

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040031054A1 (en) * 2001-01-04 2004-02-12 Harald Dankworth Methods in transmission and searching of video information
US20090043906A1 (en) * 2007-08-06 2009-02-12 Hurst Mark B Apparatus, system, and method for multi-bitrate content streaming
WO2011066691A1 (en) * 2009-12-04 2011-06-09 Streamocean, Inc. System and method to deliver multimedia content for display through network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040031054A1 (en) * 2001-01-04 2004-02-12 Harald Dankworth Methods in transmission and searching of video information
US20090043906A1 (en) * 2007-08-06 2009-02-12 Hurst Mark B Apparatus, system, and method for multi-bitrate content streaming
WO2011066691A1 (en) * 2009-12-04 2011-06-09 Streamocean, Inc. System and method to deliver multimedia content for display through network

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10085046B2 (en) 2014-09-11 2018-09-25 Huawei Technologies Co., Ltd. Video transmission method, gateway device, and video transmission system
CN104301743B (en) * 2014-09-11 2018-02-23 华为技术有限公司 Transmit method, gateway device and the Video transmission system of video
CN104301743A (en) * 2014-09-11 2015-01-21 华为技术有限公司 Method for transmitting video, gateway device and video transmitting system
CN104301806A (en) * 2014-09-11 2015-01-21 华为技术有限公司 Video recognition method, device and system
WO2016037497A1 (en) * 2014-09-11 2016-03-17 华为技术有限公司 Video transmission method, gateway device and video transmission system
CN104301806B (en) * 2014-09-11 2017-11-24 华为技术有限公司 Video frequency identifying method, device and system
CN104703027B (en) * 2015-03-17 2018-03-27 华为技术有限公司 The coding/decoding method and device of frame of video
CN104703027A (en) * 2015-03-17 2015-06-10 华为技术有限公司 Decoding method and decoding device for video frame
US10708581B2 (en) 2015-03-17 2020-07-07 Huawei Technologies Co., Ltd. Video frame decoding method and apparatus
CN105141638A (en) * 2015-09-29 2015-12-09 北京奇艺世纪科技有限公司 Method and device for downloading video resources
CN105141638B (en) * 2015-09-29 2018-08-03 北京奇艺世纪科技有限公司 A kind of method for down loading and device of video resource
TWI661718B (en) * 2017-02-08 2019-06-01 新加坡商雲網科技新加坡有限公司 Video cache rule generation system and method
US10547876B2 (en) 2017-02-08 2020-01-28 Nanning Fugui Precision Industrial Co., Ltd. Video cache rule generation system and method
CN110049037A (en) * 2019-04-15 2019-07-23 兰州理工大学 A kind of network video data acquisition methods based on data link layer

Also Published As

Publication number Publication date
CN102868909B (en) 2015-07-29

Similar Documents

Publication Publication Date Title
CN102868909A (en) Method and device for caching MP4 online video
CN102646135B (en) Webpage collecting method, device and system
CN102065145B (en) Information issuing method, device and system
CN104683407B (en) A kind of transmission method and equipment of page data and application data
CN106878074B (en) Flow filtering method and device
CN105553999B (en) Application user behavioural analysis and method of controlling security and its corresponding device
CN103139137B (en) Network service provider method and device
CN109639819B (en) File transmission method, client, server and system
CN102761456A (en) Method, device and system for acquiring performance parameters of browser of mobile terminal
CN103095839A (en) System and method of client data presentation
CN108040045B (en) Access flow file generation method and device, server and storage medium
US20210400114A1 (en) Methods and apparatus for census and panel matching using http headers
CN112788270B (en) Video backtracking method, device, computer equipment and storage medium
CN107480277A (en) Method and device for web log file collection
CN105051685A (en) System and method to enable web property access to a native application
CN104660617A (en) Data transmission system and data transmission method
CN105898396A (en) Third party video pushing method and system
CN105159992A (en) Method and device for detecting page contents and network behaviors of application program
CN105099769A (en) Method, device and system for processing abnormal operations of service platform
CN102355504A (en) Online flash video (FLV) cache method and device
CN103401931B (en) A kind of method and system for downloading file
CN101184002A (en) Point-to-point flux deepness monitoring method and equipment
CN105099829A (en) Electronic resource service availability automatic monitoring method based on HTTP (Hyper Text Transfer Protocol) protocol
CN103167554B (en) Gateway flow constriction processing method and device, network service providing system
CN103166829B (en) Net letter page supplying method and system, net letter platform and operation 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
C14 Grant of patent or utility model
GR01 Patent grant
CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: Room 301-302, 3rd Floor, Tiancheng Information Building, No. 88 South Tiancheng Road, High Speed Rail New City, Xiangcheng District, Suzhou City, Jiangsu Province, 215133

Patentee after: SUZHOU MAXNET NETWORK SAFETY TECHNOLOGY Co.,Ltd.

Address before: 215021 International Science and Technology Park Phase III 8B, No. 1355 Jinjihu Avenue, Industrial Park, Suzhou City, Jiangsu Province

Patentee before: SUZHOU MAXNET NETWORK SAFETY TECHNOLOGY Co.,Ltd.