CN102868909A - Method and device for caching MP4 online video - Google Patents
Method and device for caching MP4 online video Download PDFInfo
- 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
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
[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.
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)
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)
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 |
-
2012
- 2012-08-16 CN CN201210291180.4A patent/CN102868909B/en active Active
Patent Citations (3)
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)
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. |