Nothing Special   »   [go: up one dir, main page]

CN102088395B - Method and device for adjusting media data cache - Google Patents

Method and device for adjusting media data cache Download PDF

Info

Publication number
CN102088395B
CN102088395B CN200910241452.8A CN200910241452A CN102088395B CN 102088395 B CN102088395 B CN 102088395B CN 200910241452 A CN200910241452 A CN 200910241452A CN 102088395 B CN102088395 B CN 102088395B
Authority
CN
China
Prior art keywords
media
queue
media data
buffer
buffer memory
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.)
Expired - Fee Related
Application number
CN200910241452.8A
Other languages
Chinese (zh)
Other versions
CN102088395A (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.)
New H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies 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 Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN200910241452.8A priority Critical patent/CN102088395B/en
Publication of CN102088395A publication Critical patent/CN102088395A/en
Application granted granted Critical
Publication of CN102088395B publication Critical patent/CN102088395B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a method and device for adjusting a media data cache. The method comprises the following steps of: detecting the occupancy rate of a media cache queue; and dynamically adjusting the occupation situation of a shared cache by the media cache queue according to a detected situation. By using the method and the device, the occupation of the shared cache by the media cache queue can be increased in time when a large number of media data are produced by media stream concurrency, so that the loss of media data, caused by the exhaustion of the cache occupied by other services, is avoided.

Description

A kind of method and apparatus of adjusting media data cache
Technical field
The present invention relates to the network communications technology, particularly a kind of method and apparatus of adjusting media data cache.
Background technology
The image of Video coding is comprised of frame, comprises figure (I frame), prognostic chart (P frame) and two-dimensional plot (B frame) in frame.In Video coding system, image sequence is comprised of picture group (GOP), and each GOP be take I frame as initial, wherein also may comprise P frame and B frame, and the length of GOP is the interval between I frame.According to human eye vision, common image is 25 frames per second or 30 frames, and the generation per second of I frame is one or more conventionally.Because feature and the content of I frame, P frame and B frame are different, size is also different, and wherein, I frame is maximum, and P frame takes second place, and B frame is minimum.
In the network equipment of transmitting video-frequency flow, there is a queue in each port, and wherein one or more queues, for buffer memory video flowing, are called video queue, and other queue is for other business.Because the whole buffer memory of the network equipment is limited, therefore, need to limit the length of individual queue, be the buffer memory of each port assignment setting as queue, remaining cache is as overall shared buffer memory, full when the queue of certain business, takies shared buffer memory.Once the shared buffer memory of the network equipment exhausts, the data that newly receive are carried out to tail drop or random drop.
For Media Stream, in order to guarantee that display end image does not have larger shake, every frame data of video flowing are at the uniform velocity sent or linear speed transmission as possible.Because I frame is larger, when I frame produces, may produce burst phenomenon and exceed the average bandwidth of setting, when the concurrent transmission video flowing of a plurality of Media Stream sources, burst phenomenon is more outstanding especially.In this case, the network equipment increases the buffer size of media data, owing to can taking shared buffer memory when the media buffer queue full, therefore, if shared buffer memory is taken and buffer memory is exhausted by other business, may cause media data to be dropped.
Summary of the invention
In view of this, the invention provides a kind of method and apparatus of adjusting media data cache, so that avoid the buffer memory restriction of the network equipment to cause media data to be dropped.
A kind of method of adjusting media data cache, the method is applied at least comprise the network equipment of media buffer queue and shared buffer memory, wherein, the media data that media buffer queue receives for the buffer memory network equipment, shares when shared buffer memory is used for supplying media buffer queue or other service buffer queue completely; It is characterized in that, the method comprises:
A, the occupancy of media buffer queue is detected, if the occupancy of media buffer queue detected, be more than or equal to default first threshold, perform step B; If the occupancy of media buffer queue detected, be less than or equal to default Second Threshold, perform step C;
B, size in shared buffer memory is increased to media buffer queue for the buffer memory of Δ C1, go to step A;
C, judge whether the length that the buffer memory of current media buffer queue reduces after Δ C2 is less than default initial value Cq, if so, goes to step A, otherwise, the buffer memory of media buffer queue is reduced to Δ C2, the buffer memory of minimizing, as shared buffer memory, goes to step A;
Wherein, described first threshold is greater than described Second Threshold, and Δ C1 and Δ C2 are default value, and Cq is the length of minimum maintenance media buffer queue.
Adjust a device for media data cache, this device comprises: the media buffer queue of the media data receiving for buffer memory, and for carry out shared shared buffer memory completely time for media buffer queue or other service queue; This device also comprises: the first queue detecting unit, control of queue unit, the 3rd queue detection unit;
Described the first queue detecting unit, for the occupancy of media buffer queue is detected, is more than or equal to default first threshold if the occupancy of media buffer queue detected, to described control of queue unit, sends first and adjusts notice; If the occupancy of media buffer queue detected, be less than or equal to default Second Threshold, to described control of queue unit, send second and adjust notice;
Described control of queue unit, for receiving for first adjustment when notice, increases to media buffer queue by size in shared buffer memory for the buffer memory of Δ C1; While receiving the second adjustment notice, the buffer memory of media buffer queue is reduced to Δ C2, the buffer memory of minimizing is as shared buffer memory;
The 3rd queue detection unit, the the second adjustment notice sending to described control of queue unit for receiving described the first queue detecting unit, and whether the length that the buffer memory that judges current media buffer queue reduces after Δ C2 is less than default initial value Cq, if so, not to the second adjustment notice described in control of queue unit forwards; Otherwise, to the second adjustment notice described in control of queue unit forwards;
Wherein, described first threshold is greater than described Second Threshold, and Δ C1 and Δ C2 are default value, and Cq is the length of minimum maintenance media buffer queue.
As can be seen from the above technical solutions, the present invention is by detecting the occupancy of media buffer queue, according to the situation detecting, dynamically adjust the take situation of media buffer queue to shared buffer memory, make at media data more, for example, when Media Stream is concurrent, can increase in time media buffer queue to the taking of shared buffer memory, avoid being taken and buffer memory being exhausted cause media data to be lost by other business.
Accompanying drawing explanation
Fig. 1 is main method flow chart provided by the invention;
The detailed method flow chart that Fig. 2 provides for the embodiment of the present invention;
The schematic diagram of Fig. 3 for adopting sliding window mode to resolve media data;
The structure drawing of device that Fig. 4 provides for the embodiment of the present invention.
Embodiment
In order to make the object, technical solutions and advantages of the present invention clearer, below in conjunction with the drawings and specific embodiments, describe the present invention.
The core concept of method provided by the present invention is mainly: the occupancy to media buffer queue in the network equipment detects, and adjusts in real time the length of media buffer queue according to the occupancy situation of media buffer queue.Key step can as shown in Figure 1, comprise:
Step 101: the occupancy to media buffer queue detects; If the occupancy of media buffer queue detected, be more than or equal to default first threshold Rmax, perform step 102; If the occupancy of media buffer queue detected, be less than or equal to default Second Threshold Rmin, perform step 103.
Step 102: size in shared buffer memory, for the buffer memory of Δ C1 increases to media buffer queue, is gone to step to 101.
Step 103: the buffer memory of media buffer queue is reduced to Δ C2, and the buffer memory of minimizing, as shared buffer memory, goes to step 101.
In above-mentioned flow process, Rmax is greater than Rmin, and Δ C1 and Δ C2 are predefined value, and both can equate also can not wait.
Below in conjunction with specific embodiment, said method provided by the invention is described in detail.The detailed method flow chart that Fig. 2 provides for the embodiment of the present invention, in the present embodiment, can suppose the initial value of media buffer queue the same with the initial value of other service buffer queue be all Cq; The length of this media buffer queue can be adjusted according to method provided by the invention, and the buffer memory being about in shared buffer memory is increased to media buffer queue, and can set in advance the value to greatest extent that media buffer queue is adjustable to is Cs.As shown in Figure 2, the method can specifically comprise the following steps:
Step 201: the occupancy to media buffer queue detects, is more than or equal to default first threshold Rmax if the occupancy of media buffer queue detected, performs step 202; If the occupancy of media buffer queue detected, be less than or equal to default Second Threshold Rmin, perform step 205.
In this step, can adopt the modes such as real-time, periodicity are detected the occupancy of media buffer queue.
Wherein, first threshold Rmax is greater than Second Threshold Rmin.
Step 202: judging whether current media buffer queue reaches is worth Cs to greatest extent, if not, goes to step 203; If so, execution step 204.
In this step, if having reached, the length of current media buffer queue is worth to greatest extent Cs, show that current media data emergency situations has reached very serious degree, need to trigger Media Stream source adjusts the transmission of media data, notify it to postpone the transmission of media data, perform step 204.If not yet reaching, the length of current media buffer queue is worth to greatest extent Cs, show that current media data emergency situations is still in tolerance interval, the mode of the shared buffer memory that queue of employing increase media buffer takies, adjusts the buffer memory of media data.
Step 203: size in shared buffer memory, for the buffer memory of Δ C1 increases to media buffer queue, is gone to step to 201.
Suppose that Rmax is 80%, if the occupancy of media buffer queue reaches 80%, show that current media buffer queue can not meet the demand of media data, can increase media buffer queue to the taking of shared buffer memory, be about in shared buffer memory size and increase to media buffer queue for the buffer memory of Δ C1.
Step 204: the media data in media buffer queue is resolved, determine and cause the concurrent Media Stream source of media data, and send concurrent crash notification to definite Media Stream source, go to step 201.
When media buffer queue reaches while being worth Cs to greatest extent, start media data and resolve, thereby determine and cause the concurrent Media Stream source of media data.
Determining causes the concrete grammar of the concurrent Media Stream source of media data to comprise: the media data in media buffer queue is carried out to mirror image sampling; Determine in the media data sampling, the corresponding time period of quantity Media Stream source at most, the Media Stream source that in this time period, media data is corresponding is defined as to the Media Stream source that causes media data concurrent.
Suppose that all Media Streams all adopt H.264 coded system, with real time transport protocol (RTP), transmit, 25 frames that comprise per second, and all adopt identical GOP, now, can adopt the sampling time of 80ms, i.e. the media data of mirror image sampling 80ms from media buffer queue, and, the media data sampling is added to timestamp.The media data sampling is resolved, determine the corresponding time period of quantity Media Stream source at most, this process can adopt the mode of sliding window to realize: the sliding window in Preset Time length carries out in the process of stepping, add up the source IP address of the media data that the sliding window of each stepping position comprises, determine that the time period at the sliding window place that the source IP address quantity that comprises media data is maximum is the time period of the maximum quantity Media Stream of described correspondence source.
Take slide window length as 40ms be example, as shown in Figure 3, each media data message stabs if having time and distributes on time shaft by timestamp, and the sliding window of a 40ms of use carries out the source IP address of message to be added up, add up the source IP address of message in this cunning window, form a Zhang Yuan IP address table; Sliding window be take 10ms and is done statistics 5 times as stepping, obtain respectively 5 Zhang Yuan IP address tables, the source IP address quantity that compares 5 tables, select the maximum table of source IP address quantity as concurrent Media Stream source IP address table, Media Stream source corresponding to each source IP address in this table is to the concurrent source having the greatest impact of media data, causes the concurrent Media Stream source of media data.
Determine and cause after the concurrent Media Stream source of media data, the network equipment sends concurrent crash notification to this Media Stream source, the Media Stream source that receives concurrent crash notification is postponed the transmission of media data, for example the transmission of media data is adjusted backward to a random time, this random time is conventionally within the scope of the time span of sliding window.
Step 205: the buffer memory of media buffer queue is reduced to Δ C2, and the buffer memory of minimizing, as shared buffer memory, goes to step 201.
Suppose that Rmin is 60%, if the occupancy of media buffer queue reduces to 60%, show that the media data situation that current network equipment receives is better, can be good at meeting the demand of media data, can reduce buffer queue taking shared buffer memory.
In the present embodiment, the length that can set the queue of minimum maintenance media buffer is initial value Cq, the length when media buffer queue reduces to after Cq, even if the occupancy of media buffer queue is less than or equal to Rmin, also no longer reduces the buffer memory that media buffer queue takies.Before step 205, can also comprise: judge that whether the length that the buffer memory of current media buffer queue reduces after Δ C2 is less than default initial value Cq, if so, directly goes to step 201; Otherwise, continue to carry out described step 205.
Be more than the detailed description that method provided by the present invention is carried out, below device provided by the present invention be described in detail.The structure drawing of device that Fig. 4 provides for the embodiment of the present invention, this device can be arranged in the network equipment of forwarding media data, as shown in Figure 4, this device can comprise: media buffer queue 401, shared buffer memory 402, the first queue detecting unit 403 and control of queue unit 404.
Wherein, media buffer queue 401 and shared buffer memory 402 are existing unit in the network equipment.The media buffer queue of the media data that media buffer unit 401 receives for the buffer memory network equipment, shares when shared buffer memory is used for supplying media buffer queue or other service queue completely.
The first queue detecting unit 403, for the occupancy of media buffer queue 401 is detected, is more than or equal to default first threshold Rmax if the occupancy of media buffer queue 401 detected, and to control of queue unit, notice is adjusted in 404 transmissions first; If the occupancy of media buffer queue 401 detected, be less than or equal to default Second Threshold Rmin, to control of queue unit, notice is adjusted in 404 transmissions second.
Control of queue unit 404, for receiving for first adjustment when notice, increases to media buffer queue 401 by size in shared buffer memory 402 for the buffer memory of Δ C1; While receiving the second adjustment notice, the buffer memory of media buffer queue 401 is reduced to Δ C2, the buffer memory of minimizing is as shared buffer memory 402.
Wherein, first threshold Rmax is greater than Second Threshold Rmin, and Δ C1 and Δ C2 are default value.
This first queue detecting unit 403 can real-time ground or periodically detect the occupancy of media buffer queue, according to the situation that takies detecting, notify taking of the 404 pairs of shared buffer memory in control of queue unit and adjust.
Further, this device can also comprise: the second queue detection unit 405 and media resolution unit 406.
The second queue detection unit 405, for receiving the first queue detecting unit 403, send to first of control of queue unit 404 to adjust notice, and whether the buffer storage length that detects current media buffer queue 401 reaches the default Cs of value to greatest extent, if, to media resolution unit 406, send and resolve notice, and to control of queue unit, 404 do not forward first and adjust notice; Otherwise 404 forward the first adjustment notice to control of queue unit.
Media resolution unit 406, be used for receiving while resolving notice, media data in media buffer queue 401 is resolved, determine and cause the concurrent Media Stream source of media data, and send concurrent crash notification to definite Media Stream source, to notify definite Media Stream source to postpone sending media data.
The second queue detection unit 405 determines that the buffer storage length of media buffer queue 401 reaches while being worth Cs to greatest extent, trigger the resolving of media resolution unit 406, by parsing, find out and cause concurrent Media Stream source, notify these Media Stream sources to adjust sending strategy.
Wherein, media resolution unit 406 can specifically comprise: mirror image sampling subelement 4061, concurrent definite subelement 4062 and notice send subelement 4063.
Mirror image sampling subelement 4061, for carrying out mirror image sampling to the media data of media buffer queue 401.
Concurrent definite subelement 4062, the corresponding time period of quantity Media Stream source at most of media data for determining that mirror image sampling subelement 4061 samples, the Media Stream source that in this time period, media data is corresponding is defined as to the Media Stream source that causes media data concurrent.
Notice sends subelement 4063, for sending concurrent crash notification to the definite Media Stream source of concurrent definite subelement 4062.
Particularly, concurrent definite subelement 4062 can add respectively timestamp by the media data sampling, and arranges the media data sampling according to the order of timestamp; Sliding window in Preset Time length carries out in the process of stepping, add up the source IP address of the media data that the sliding window of each stepping position comprises, the time period that the time period of determining the sliding window place that the source IP address quantity that comprises media data is maximum is corresponding maximum quantity Media Stream sources.
More preferably, if set the length of minimum maintenance media buffer queue, be initial value Cq, when the length of media buffer queue reduces to after Cq, even if the occupancy of media buffer queue is less than or equal to Rmin, also no longer reduce the buffer memory that media buffer queue takies.This device can further include: the 3rd queue detection unit 407, for receiving second of the first queue detecting unit 403 404 transmissions to control of queue unit, adjust notice, and whether the length that the buffer memory that judges current media buffer queue 401 reduces after Δ C2 is less than default initial value Cq, if so, to control of queue unit, notice is not adjusted in 404 forwardings second; Otherwise 404 forward the second adjustment notice to control of queue unit.
Above-mentioned the first queue detecting unit 403, the second queue detection unit 405 and the 3rd queue detection unit 407 can be arranged in same queue detection unit to be realized.
By above description, can be found out, method and apparatus provided by the invention possesses following advantage:
1) the present invention is by detecting the occupancy of media buffer queue, according to the situation detecting, dynamically adjust the take situation of media buffer queue to shared buffer memory, make at media data more, for example, when Media Stream is concurrent, can increase in time media buffer queue to the taking of shared buffer memory, avoid being taken and buffer memory being exhausted cause media data to be lost by other business.
2) when the length of media buffer queue reaches default value to greatest extent, illustrate that the concurrent situation of media data is serious, the present invention can be further by determining the Media Stream source that causes concurrent situation to the parsing of media data in media buffer queue, notify these Media Stream sources to postpone sending media data, to alleviate the concurrent phenomenon of media data, avoid the concurrent situation of media data seriously to have little time buffer memory and cause the phenomenon being dropped.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of making, be equal to replacement, improvement etc., within all should being included in the scope of protection of the invention.

Claims (8)

1. a method of adjusting media data cache, it is characterized in that, the method is applied at least comprise the network equipment of media buffer queue and shared buffer memory, wherein, the media data that media buffer queue receives for the buffer memory network equipment, shares when shared buffer memory is used for supplying media buffer queue or other service buffer queue completely; It is characterized in that, the method comprises:
A, the occupancy of media buffer queue is detected, if the occupancy of media buffer queue detected, be more than or equal to default first threshold, perform step B; If the occupancy of media buffer queue detected, be less than or equal to default Second Threshold, perform step C;
B, size in shared buffer memory is increased to media buffer queue for the buffer memory of Δ C1, go to step A;
C, judge whether the length that the buffer memory of current media buffer queue reduces after Δ C2 is less than default initial value Cq, if so, goes to step A, otherwise, the buffer memory of media buffer queue is reduced to Δ C2, the buffer memory of minimizing, as shared buffer memory, goes to step A;
Wherein, described first threshold is greater than described Second Threshold, and Δ C1 and Δ C2 are default value, and Cq is the length of minimum maintenance media buffer queue.
2. method according to claim 1, is characterized in that, before described step B, also comprises: whether the buffer storage length that judges current media buffer queue reaches default value to greatest extent, if so, and execution step D; Otherwise, continue to carry out described step B;
D, the media data in media buffer queue is resolved, determine and cause the concurrent Media Stream source of media data, and notify definite Media Stream source to postpone sending media data, go to step A.
3. method according to claim 2, is characterized in that, in step D, the media data in media buffer queue is resolved, and determines and causes the concurrent Media Stream source of media data specifically to comprise:
D1, the media data in media buffer queue is carried out to mirror image sampling;
In D2, definite media data sampling, the corresponding time period of quantity Media Stream sources at most, is defined as the Media Stream source that in this time period, media data is corresponding the Media Stream source that causes media data concurrent.
4. method according to claim 3, is characterized in that, determines in the media data sampling that the corresponding time period of quantity Media Stream source at most specifically comprises described in step D2:
The described media data sampling is added respectively to timestamp, according to the order of timestamp, arrange the media data sampling;
Sliding window in Preset Time length carries out in the process of stepping, add up the source IP address of the media data that the sliding window of each stepping position comprises, determine that the time period at the sliding window place that the source IP address quantity that comprises media data is maximum is the time period of the maximum quantity Media Stream of described correspondence source.
5. adjust a device for media data cache, this device comprises: the media buffer queue of the media data receiving for buffer memory, and for carry out shared shared buffer memory completely time for media buffer queue or other service queue; It is characterized in that, this device also comprises: the first queue detecting unit, control of queue unit, the 3rd queue detection unit;
Described the first queue detecting unit, for the occupancy of media buffer queue is detected, is more than or equal to default first threshold if the occupancy of media buffer queue detected, to described control of queue unit, sends first and adjusts notice; If the occupancy of media buffer queue detected, be less than or equal to default Second Threshold, to described control of queue unit, send second and adjust notice;
Described control of queue unit, for receiving for first adjustment when notice, increases to media buffer queue by size in shared buffer memory for the buffer memory of Δ C1; While receiving the second adjustment notice, the buffer memory of media buffer queue is reduced to Δ C2, the buffer memory of minimizing is as shared buffer memory;
The 3rd queue detection unit, the the second adjustment notice sending to described control of queue unit for receiving described the first queue detecting unit, and whether the length that the buffer memory that judges current media buffer queue reduces after Δ C2 is less than default initial value Cq, if so, not to the second adjustment notice described in control of queue unit forwards; Otherwise, to the second adjustment notice described in control of queue unit forwards;
Wherein, described first threshold is greater than described Second Threshold, and Δ C1 and Δ C2 are default value, and Cq is the length of minimum maintenance media buffer queue.
6. device according to claim 5, is characterized in that, this device also comprises: the second queue detection unit and media resolution unit;
Described the second queue detection unit, for receiving described the first queue detecting unit, send to first of described control of queue unit to adjust notice, and whether the buffer storage length that detects current media buffer queue reaches default value to greatest extent, if, to described media resolution unit, send and resolve notice, and not to the first adjustment notice described in control of queue unit forwards; Otherwise, to the first adjustment notice described in control of queue unit forwards;
Described media resolution unit, be used for receiving while resolving notice, media data in media buffer queue is resolved, determine and cause the concurrent Media Stream source of media data, and send concurrent crash notification to definite Media Stream source, to notify described definite Media Stream source to postpone sending media data.
7. device according to claim 6, is characterized in that, described media resolution unit specifically comprises: mirror image sampling subelement, concurrent definite subelement and notice send subelement;
Described mirror image sampling subelement, for carrying out mirror image sampling to the media data of media buffer queue;
Described concurrent definite subelement, the corresponding time period of quantity Media Stream source at most of media data for determining that described mirror image sampling subelement samples, the Media Stream source that in this time period, media data is corresponding is defined as to the Media Stream source that causes media data concurrent;
Described notice sends subelement, for sending concurrent crash notification to the definite Media Stream source of described concurrent definite subelement.
8. device according to claim 7, is characterized in that, described concurrent definite subelement adds respectively timestamp by the described media data sampling, and arranges the media data sampling according to the order of timestamp; Sliding window in Preset Time length carries out in the process of stepping, add up the source IP address of the media data that the sliding window of each stepping position comprises, determine that the time period at the sliding window place that the source IP address quantity that comprises media data is maximum is the time period of the maximum quantity Media Stream of described correspondence source.
CN200910241452.8A 2009-12-02 2009-12-02 Method and device for adjusting media data cache Expired - Fee Related CN102088395B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910241452.8A CN102088395B (en) 2009-12-02 2009-12-02 Method and device for adjusting media data cache

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910241452.8A CN102088395B (en) 2009-12-02 2009-12-02 Method and device for adjusting media data cache

Publications (2)

Publication Number Publication Date
CN102088395A CN102088395A (en) 2011-06-08
CN102088395B true CN102088395B (en) 2014-03-19

Family

ID=44100016

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910241452.8A Expired - Fee Related CN102088395B (en) 2009-12-02 2009-12-02 Method and device for adjusting media data cache

Country Status (1)

Country Link
CN (1) CN102088395B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102916903B (en) * 2012-10-25 2015-04-08 华为技术有限公司 Cache adjusting method and device
CN104426790B (en) * 2013-08-26 2019-02-26 中兴通讯股份有限公司 The method and device of control is allocated to the spatial cache of more queues
CN103823765B (en) * 2014-02-26 2017-02-01 浙江宇视科技有限公司 Method and device for dynamic regulation of cache refreshing strategy
CN104038435A (en) * 2014-06-04 2014-09-10 上海斐讯数据通信技术有限公司 Cache management method for switch
CN106850457B (en) * 2015-12-04 2019-11-15 中国电信股份有限公司 Cache sharing method and device
CN107818056B (en) * 2016-09-14 2021-09-07 华为技术有限公司 Queue management method and device
CN108347389A (en) * 2017-01-22 2018-07-31 中兴通讯股份有限公司 A kind of method and device for realizing flow equalization in data forwarding network
CN108628775B (en) * 2017-03-22 2021-02-12 华为技术有限公司 Resource management method and device
US10425683B2 (en) 2017-05-31 2019-09-24 Netflix, Inc. Temporal placement of a rebuffering event
CN108111436B (en) * 2017-11-30 2023-04-18 浙江宇视科技有限公司 Network equipment cache scheduling method and system
CN109495401B (en) * 2018-12-13 2022-06-24 迈普通信技术股份有限公司 Cache management method and device
CN116401272A (en) * 2021-12-28 2023-07-07 中兴通讯股份有限公司 Feature warehousing method, electronic equipment and computer readable storage medium
CN115361578B (en) * 2022-07-25 2024-05-17 海信视像科技股份有限公司 Playing method and device and electronic equipment
CN117201403B (en) * 2023-09-15 2024-03-22 南京华芯科晟技术有限公司 Cache control method, device and equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1495618A (en) * 2002-09-20 2004-05-12 英特尔公司 Chip multiprocessor or high-speed buffer storage share of multiprocessing system
CN101571843A (en) * 2008-04-29 2009-11-04 国际商业机器公司 Method, apparatuses and system for dynamic share high-speed cache in multi-core processor
CN102223300A (en) * 2011-06-09 2011-10-19 武汉烽火网络有限责任公司 Transmission control method for multimedia data in network equipment
CN102347891A (en) * 2010-08-06 2012-02-08 高通创锐讯通讯科技(上海)有限公司 Method for using shared cache

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1495618A (en) * 2002-09-20 2004-05-12 英特尔公司 Chip multiprocessor or high-speed buffer storage share of multiprocessing system
CN101571843A (en) * 2008-04-29 2009-11-04 国际商业机器公司 Method, apparatuses and system for dynamic share high-speed cache in multi-core processor
CN102347891A (en) * 2010-08-06 2012-02-08 高通创锐讯通讯科技(上海)有限公司 Method for using shared cache
CN102223300A (en) * 2011-06-09 2011-10-19 武汉烽火网络有限责任公司 Transmission control method for multimedia data in network equipment

Also Published As

Publication number Publication date
CN102088395A (en) 2011-06-08

Similar Documents

Publication Publication Date Title
CN102088395B (en) Method and device for adjusting media data cache
CN109150876B (en) QOS method, device and system for video wireless transmission
US8806551B2 (en) Prioritized retransmission of internet protocol television (IPTV) packets
US7333439B2 (en) Sending/receiving method, and device for the same
EP2352248B1 (en) Lost packet retransmission suppressing method, network node and system
EP2385707B1 (en) Channel switching method, device, and system
US8281351B2 (en) System, method, and computer readable medium rapid channel change
US10193813B2 (en) System and method for real-time traffic delivery
US8253775B2 (en) Multipoint conference system, multipoint conference method, and program
JPH10247944A (en) Relay controller and its method
JP3918447B2 (en) Moving image receiving apparatus and moving image transmitting apparatus
CN101123606A (en) AVS transmission control method based on real time transmission protocol or real time control protocol
CN102209237B (en) Method for reducing overlapping of frame I in on demand of live media stream and video management server
EP2566128A1 (en) Method, device and system for obtaining key information during fast channel switching
CN105915904A (en) Video stream Qos control method for broadband trunking call service
US8811180B2 (en) Communication apparatus and communication method
US20080144505A1 (en) Method and Apparatus for Bitrate Reduction
CN106330713B (en) Message transmission method and device
US8446823B2 (en) Method of managing the flow of time-sensitive data over packet networks
US20100061225A1 (en) Network-adaptive preemptive repair in real-time video
EP2043372B1 (en) Method for audio and video synchronization, receiving and transmitting device
CN101212452B (en) Real-time transport protocol based multimedia data transmission control method
Sze et al. Network-Driven Layered Multicast with IPv6
Feng et al. Scalable video transmission over priority network
JP2008294520A (en) Frame distribution 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
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: Xinhua three Technology Co., Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: Huasan Communication Technology Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140319

Termination date: 20201202