CN106954101A - The frame losing control method that a kind of low latency real-time video Streaming Media is wirelessly transferred - Google Patents
The frame losing control method that a kind of low latency real-time video Streaming Media is wirelessly transferred Download PDFInfo
- Publication number
- CN106954101A CN106954101A CN201710276451.1A CN201710276451A CN106954101A CN 106954101 A CN106954101 A CN 106954101A CN 201710276451 A CN201710276451 A CN 201710276451A CN 106954101 A CN106954101 A CN 106954101A
- Authority
- CN
- China
- Prior art keywords
- delay
- package
- time
- queue
- frame
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
- H04N21/64792—Controlling the complexity of the content stream, e.g. by dropping packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses the frame losing control method that a kind of low latency real-time video Streaming Media is wirelessly transferred, S1, the virtual transmission time delay estimation module by server end, package in server end transmit queue is from first to last scanned, and judge package whether in the sweep limits of setting, if the virtual transmission time delay to package is calculated;If it is not, then terminating;S2, the virtual transmission time delay to step S1 are compared with default frame losing delay threshold, if virtual transmission time delay is more than default frame losing delay threshold, into next step S3, if otherwise return to step S1;S3, the package to virtual transmission time delay more than frame losing delay threshold, are carried out by strategy discarding.The present invention can control the time delay in radio video streaming media transmission independent of client feedback information.
Description
Technical field
The present invention relates to wireless network multi-medium data transmission technique field, more particularly to a kind of low latency live video stream
The frame losing control method that media are wirelessly transferred.
Background technology
Various movements are live, wireless monitor camera and wireless same screen application flourish.Above-mentioned application is directed to
Real-time video Streaming Media Radio Transmission Technology.Wherein the compression coding mode of video is generally using H.264 scheduling algorithm, video flowing matchmaker
The server end of body is connected with client by wireless network.
Compared with cable network, wireless channel conditions less stable, with Bandwidth-Constrained, the spy such as wireless channel time-varying
Point, the mobility of terminal also results in the fluctuation of wireless transmission rate;And the video stream media based on WLAN is wirelessly passed
It is defeated, easily influenceed by co-channel interference.These factors are all easily caused the time delay increase that real-time video is wirelessly transferred, time delay and trembled
Situations such as dynamic, packet loss increase, and cause Wireless network congestion.Show as obvious data transfer delay, server end and visitor
The display content at family end can not keep realtime uniform, the nonsynchronous phenomenon of display occur, or even interim card and horse occur in client
Match gram phenomenon, it is impossible to ensure the QoS that real-time video is wirelessly transferred.
Server end can actively abandon the excessive frame of video that is partly delayed, guarantor according to the judgement to wireless channel conditions
The real-time of transmission of video is demonstrate,proved, delay and congestion are reduced, to adapt to network change.Traditional frame losing algorithm needs client to clothes
Business device end feedback reception end statistical information, so as to estimate wireless communication status.But when occurring network congestion, feed back message
It can be affected, delay is produced in transmitting procedure, institute's feedack is delayed, it is impossible to reflect current network state in time.
Also there is method to estimate the propagation delay time for the frame of video for newly entering enqueue using buffering queue length in document, then determine frame losing plan
Slightly.But the accumulative evaluated error of buffering queue dequeue speed can have a strong impact on the estimation of propagation delay time.
The content of the invention
In order to overcome the shortcoming that prior art is present with it is not enough, the present invention provide a kind of low latency real-time video Streaming Media without
The frame losing control method of line transmission, compared with queue tail discarding method, this method reduces the tired of virtual transmission time delay estimation
Error is counted, and independent of client feedback information, the time delay in radio video streaming media transmission can be controlled.
In order to solve the above technical problems, the present invention provides following technical scheme:A kind of low latency real-time video Streaming Media without
The frame losing control method of line transmission, comprises the following steps:
S1, the virtual transmission time delay estimation module by server end, to the package in server end transmit queue from the beginning
To tail scanning, and package is judged whether in the sweep limits of setting, if the virtual transmission time delay to package is counted
Calculate;If it is not, then terminating;
S2, the virtual transmission time delay to step S1 are compared with default frame losing delay threshold, if virtual transmission time delay
More than default frame losing delay threshold, then into next step S3, if otherwise return to step S1;
S3, the package to virtual transmission time delay more than frame losing delay threshold, are carried out by strategy discarding.
Further, the virtual transmission time delay in the step S1 includes queue stop time delay, queue transmission delay with passing
The defeated part of time delay three, its calculation is:
Vir_trans_time=wait_delay+dq_delay+trans_delay
In formula, vir_trans_time represents virtual transmission time delay, and wait_delay represents that queue stops time delay, dq_
Delay represents queue transmission delay, and trans_delay represents propagation delay time.
Further, the computational methods of the queue stop time delay wait_delay are:
Wait_delay=current_time-enqueue_time
Wherein, current_time is scans the current time during package, when enqueue_time is package enqueue
Between.
Further, the queue transmission delay dq_delay, its specific calculation is:
The dequeue speed dq_rate of currently transmitted queue is calculated, it is as follows:
Dq_rate=dq_count/dq_int
Wherein, dq_count for this calculating time interval in dequeue data volume summation, dq_int for calculate when
Between be spaced;
The dequeue speed dq_rate of smooth currently transmitted queue, calculates queue and averages out queue rate avg_dqrate:
Avg_dqrate=ε × avg_dqrate+ (1- ε) × dq_rate
In formula, ε represents smoothing factor;
Then the queue transmission delay dq_delay computational methods of package are as follows:
Dq_delay=qsize/avg_dqrate
In formula, qsize represents the total amount of data size of the package of this in queue and all packages before the package.
Further, the propagation delay time trans_delay is monitored by the transmission to package, measures a upper envelope
The required time is successfully transmitted or be eventually discarded after bag dequeue, is used as the propagation delay time trans_delay of current package.
Further, the sweep limits set in the step S1, it is determined by parameter alpha;The parameter alpha be 0 to 1 between
A numerical value;Queued scans scope is α * queue lengths, and parameter alpha is a preset constant or enters action according to network condition
State changes.
Further, carried out in the step S3 by strategy discarding, its drop policy includes:
In the sweep limits of queue, if the I frames that the package abandoned belongs in H.264 code set GOP, are abandoned same
All frames in GOP;If the P frames that the package abandoned belongs in H.264 code set GOP, need to abandon to rely in same GOP and be somebody's turn to do
Other P frames of P frames and B frames.
Further, carried out in the step S3 by strategy discarding, its drop policy includes:
If the I frames that the package abandoned belongs in H.264 code set GOP, retain this I frame, since the frame position backward
The package in the same GOP in queue is traveled through, and abandons all packages of the 1st B frame found;If B frames envelope can not be found
Bag, then abandon all packages of the 1st P frame found;If can not still find, since queue is traveled through forward the frame position
Previous GOP in package, abandon the 1st all packages of B frames found;If B frame packages can not be found, the 1st is abandoned
All packages of the individual P frames found;If the P frames that the package abandoned belongs in H.264 code set GOP, temporarily retain this P frame,
The package in same GOP since queue is traveled through backward the frame position, and abandon all envelopes of the 1st B frame found
Bag;If B frame packages can not be found, the package in same GOP since queue is traveled through forward the frame position abandons the
1 all package of B frames for finding;If can not still find, all packages of current P frames are abandoned;If current package belongs to B frames,
Then directly abandon all packages of the frame.
After adopting the above technical scheme, the present invention at least has the advantages that:
1st, compared with queue tail discarding method, this method can reduce the cumulative errors of virtual transmission time delay estimation;
2nd, the realization of this method is independent of client feedback information;
3rd, this method can control the time delay in radio video streaming media transmission.
Brief description of the drawings
Fig. 1 is the step flow for the frame losing control method that a kind of low latency real-time video Streaming Media of the invention is wirelessly transferred
Figure;
Fig. 2 is that frame losing plan is used in the frame losing control method that a kind of low latency real-time video Streaming Media of the invention is wirelessly transferred
Omit the step flow chart of (strategy two).
Embodiment
It should be noted that in the case where not conflicting, the feature in embodiment and embodiment in the application can phase
Mutually combine, the application is described in further detail with specific embodiment below in conjunction with the accompanying drawings.
As shown in figure 1, the frame losing control method that a kind of low latency real-time video Streaming Media proposed by the present invention is wirelessly transferred,
That includes following steps description.
Step one:By the virtual transmission time delay estimation module of server end, to the package in server end transmit queue
From first to last scan, and judge package whether in the sweep limits of setting, if in the virtual transmission time delay progress to package
Calculate;If it is not, then terminating.
Virtual transmission delay packet stops time delay, queue transmission delay and the part of propagation delay time three containing queue.
Vir_trans_time=wait_delay+dq_delay+trans_delay
The computational methods that wherein queue stops time delay are, when each package enters the transmit queue of server end, record
The current time enqueue_time of system, when the package in algorithm scanning transmit queue, the current time of record system
Current_time, then queue stop time delay wait_delay be:
Wait_delay=current_time-enqueue_time
The computational methods of queue transmission delay are that the packed byte sum dq_count of the accumulative dequeue of initialization is 0, when
During package dequeue, the current time last_dequeue_time of record system, dq_count adds up the byte number of the package;
When follow-up package dequeue, dq_count adds up out the byte number of group package;
When the packed byte sum dq_count of accumulative dequeue exceedes given threshold value dq_count_threshold, note
The current time current_dequeue_time of recording system, calculates time interval dq_int, as follows:
Dq_int=current_dequeue_time-last_dequeue_time
Based on above-mentioned dq_int, the dequeue speed of currently transmitted queue is estimated, it is as follows:
Dq_rate=dq_count/dq_int
Wherein, dq_rate is to calculate the dequeue speed for obtaining current queue, and dq_count is this calculating time interval
Interior dequeue data volume summation, dq_int is the time interval calculated.
The dequeue speed of smooth currently transmitted queue, calculates queue and averages out queue rate avg_dqrate:
Avg_dqrate=ε × avg_dqrate+ (1- ε) × dq_rate
In formula, avg_dqrate is averages out queue rate, and ε is smoothing factor.
Then the queue transmission delay dq_delay computational methods of package are as follows:
Dq_delay=qsize/avg_dqrate
In formula, qsize is the total amount of data size of the package and all packages before the package in queue.
Propagation delay time trans_delay is monitored by the transmission to package, measure after a upper package dequeue into
Work(sends or is eventually discarded the required time, is used as the propagation delay time of current package.
Step 2:The from first to last package in scanning transmit queue head in sweep limits, and according to being obtained in step one
The virtual transmission time delay of each package, is compared with default frame losing delay threshold, and it is big to abandon virtual transmission time delay by strategy
In the package of frame losing delay threshold.
From the beginning specific embodiment is travels through queue, and initialization package counter pkt_count is 0, often travels through one
Package, counter pkt_count adds 1, if current pkt_count is less than or equal to queue length queue_length and scale factor
α product, then calculate the virtual transmission time delay vir_trans_time of current package by step one, with frame losing threshold value drop_
Threshold compares.
If less than threshold value, the package is retained;If more than threshold value, package is removed into queue by frame losing strategy.
The present invention can be from 2 kinds of frame losing strategies according to complexity:
The relatively low frame losing strategy one of complexity is, if the I frames that the package abandoned belongs in H.264 code set GOP, from the frame
Position starts to travel through queue backward, and same GOP other P frames, B frame packages in transmit queue are together removed into queue.If losing
The P frames that the package abandoned belongs in H.264 code set GOP, then will rely on other P frames and B frames package one of the P frames in same GOP
With removal queue.
The complexity of packet loss strategy two is higher, but can preferably improve video transmission quality.If the package abandoned belongs to
H.264 the I frames in code set GOP, then retain this I frame, in the same GOP since queue is traveled through backward the frame position
Package, and abandon all packages of the 1st B frame found;If B frame packages can not be found, the P frames that discarding the 1st is found
All packages;If can not still find, the package in previous GOP since queue is traveled through forward the frame position is abandoned
1st all packages of B frames for finding;If B frame packages can not be found, all packages of the 1st P frame found are abandoned.If
The P frames that the package of discarding belongs in H.264 code set GOP, then temporarily retain this P frame, team traveled through backward since the frame position
The package in same GOP in row, and abandon all packages of the 1st B frame found;If B frame packages can not be found, from
The frame position starts to travel through forward the package in the same GOP in queue, abandons all packages of the 1st B frame found;If
It can not still find, abandon all packages of current P frames;If current package belongs to B frames, all packages of the frame are directly abandoned.
H.264GOP the priority of middle frame is followed successively by I frames, P frames, B frames, i.e. packet loss strategy two always using excellent from high to low
The minimum frame of first level substitutes the high frame of priority.The idiographic flow of packet loss strategy two is as shown in Figure 2.
Preferably, this method can be by setting suitable parameters α come team's head frame losing scope of control algolithm.
Although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be with
Understand, can carry out a variety of equivalent changes to these embodiments without departing from the principles and spirit of the present invention
Change, change, replace and modification, the scope of the present invention is limited by appended claims and its equivalency range.
Claims (8)
1. the frame losing control method that a kind of low latency real-time video Streaming Media is wirelessly transferred, it is characterised in that comprise the following steps:
S1, the virtual transmission time delay estimation module by server end, to the package in server end transmit queue from first to last
Scanning, and judges package whether in the sweep limits of setting, if the virtual transmission time delay to package is calculated;If
It is no, then terminate;
S2, the virtual transmission time delay to step S1 are compared with default frame losing delay threshold, if virtual transmission time delay is more than
Default frame losing delay threshold, then into next step S3, if otherwise return to step S1;
S3, the package to virtual transmission time delay more than frame losing delay threshold, are carried out by strategy discarding.
2. the frame losing control method that a kind of low latency real-time video Streaming Media according to claim 1 is wirelessly transferred, it is special
Levy and be, the virtual transmission time delay in the step S1 includes queue and stops time delay, queue transmission delay and propagation delay time three
Point, its calculation is:
Vir_trans_time=wait_delay+dq_delay+trans_delay
In formula, vir_trans_time represents virtual transmission time delay, and wait_delay represents that queue stops time delay, dq_delay tables
Show queue transmission delay, trans_delay represents propagation delay time.
3. the frame losing control method that a kind of low latency real-time video Streaming Media according to claim 2 is wirelessly transferred, it is special
Levy and be, the computational methods that the queue stops time delay wait_delay are:
Wait_delay=current_time-enqueue_time
Wherein, current_time is scans the current time during package, and enqueue_time is the package enqueue time.
4. the frame losing control method that a kind of low latency real-time video Streaming Media according to claim 2 is wirelessly transferred, it is special
Levy and be, the queue transmission delay dq_delay, its specific calculation is:
The dequeue speed dq_rate of currently transmitted queue is calculated, it is as follows:
Dq_rate=dq_count/dq_int
Wherein, dq_count is the dequeue data volume summation in this calculating time interval, between times of the dq_int for calculating
Every;
The dequeue speed dq_rate of smooth currently transmitted queue, calculates queue and averages out queue rate avg_dqrate:
Avg_dqrate=ε × avg_dqrate+ (1- ε) × dq_rate
In formula, ε represents smoothing factor;
Then the queue transmission delay dq_delay computational methods of package are as follows:
Dq_delay=qsize/avg_dqrate
In formula, qsize represents the total amount of data size of the package of this in queue and all packages before the package.
5. the frame losing control method that a kind of low latency real-time video Streaming Media according to claim 2 is wirelessly transferred, it is special
Levy and be, the propagation delay time trans_delay is monitored by the transmission to package, measure after a upper package dequeue
The required time is successfully transmitted or be eventually discarded, the propagation delay time trans_delay of current package is used as.
6. the frame losing control method that a kind of low latency real-time video Streaming Media according to claim 1 is wirelessly transferred, it is special
Levy and be, the sweep limits set in the step S1, it is determined by parameter alpha;The parameter alpha is the number between 0 to 1
Value;Queued scans scope is α * queue lengths, and parameter alpha is a preset constant or enters Mobile state change according to network condition.
7. the frame losing control method that a kind of low latency real-time video Streaming Media according to claim 1 is wirelessly transferred, it is special
Levy and be, carried out in the step S3 by strategy discarding, its drop policy includes:
In the sweep limits of queue, if the I frames that the package abandoned belongs in H.264 code set GOP, abandon same GOP
In all frames;If the P frames that belong in H.264 code set GOP of package abandoned, need to abandon the P frames are relied in same GOP
Other P frames and B frames.
8. the frame losing control method that a kind of low latency real-time video Streaming Media according to claim 1 is wirelessly transferred, it is special
Levy and be, carried out in the step S3 by strategy discarding, its drop policy includes:
If the I frames that the package abandoned belongs in H.264 code set GOP, retain this I frame, are traveled through backward since the frame position
The package in same GOP in queue, and abandon all packages of the 1st B frame found;If B frame packages can not be found,
Abandon all packages of the 1st P frame found;If can not still find, since queue is traveled through forward the frame position before
Package in one GOP, abandons all packages of the 1st B frame found;If B frame packages can not be found, abandon the 1st and look for
All packages of the P frames arrived;If the P frames that the package abandoned belongs in H.264 code set GOP, temporarily retain this P frame, from this
Frame position starts to travel through the package in the same GOP in queue backward, and abandons all packages of the 1st B frame found;If
B frame packages can not be found, then the package in the same GOP since queue is traveled through forward the frame position, abandon the 1st and look for
All packages of the B frames arrived;If can not still find, all packages of current P frames are abandoned;If current package belongs to B frames, directly
Abandon all packages of the frame.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710276451.1A CN106954101B (en) | 2017-04-25 | 2017-04-25 | Frame loss control method for low-delay real-time video streaming media wireless transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710276451.1A CN106954101B (en) | 2017-04-25 | 2017-04-25 | Frame loss control method for low-delay real-time video streaming media wireless transmission |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106954101A true CN106954101A (en) | 2017-07-14 |
CN106954101B CN106954101B (en) | 2020-04-28 |
Family
ID=59477446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710276451.1A Active CN106954101B (en) | 2017-04-25 | 2017-04-25 | Frame loss control method for low-delay real-time video streaming media wireless transmission |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106954101B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108540855A (en) * | 2018-04-18 | 2018-09-14 | 王健 | A kind of adaptive low delay streaming media playing software suitable under network direct broadcasting scene |
CN109743600A (en) * | 2019-01-15 | 2019-05-10 | 国网河南省电力公司 | Based on wearable live O&M adaptive video stream transmission rate control |
WO2020029779A1 (en) * | 2018-08-09 | 2020-02-13 | 华为技术有限公司 | Method and device for determining rate of packet dequeuing |
CN110912770A (en) * | 2019-11-13 | 2020-03-24 | 中国联合网络通信集团有限公司 | Method and device for calculating interface congestion time delay |
CN111491201A (en) * | 2020-04-08 | 2020-08-04 | 深圳市昊一源科技有限公司 | Method for adjusting video code stream and video frame loss processing method |
WO2022267733A1 (en) * | 2021-06-25 | 2022-12-29 | 荣耀终端有限公司 | Method for dynamically adjusting frame-dropping threshold value, and related devices |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150244650A1 (en) * | 2014-02-21 | 2015-08-27 | Kyeong Ho Yang | Efficient packet processing at video receiver in multimedia communications over packet networks |
CN105357592A (en) * | 2015-10-26 | 2016-02-24 | 山东大学苏州研究院 | Selective frame dropping method for streaming media adaptive transmission |
CN105847182A (en) * | 2016-04-18 | 2016-08-10 | 武汉烽火众智数字技术有限责任公司 | Method and system thereof for preferentially transmitting audio in audio and video system |
CN105992023A (en) * | 2015-02-11 | 2016-10-05 | 杭州海康威视数字技术股份有限公司 | Video image data processing method and apparatus thereof |
CN106357453A (en) * | 2016-09-30 | 2017-01-25 | 邦彦技术股份有限公司 | System and method for bandwidth adaptive control |
-
2017
- 2017-04-25 CN CN201710276451.1A patent/CN106954101B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150244650A1 (en) * | 2014-02-21 | 2015-08-27 | Kyeong Ho Yang | Efficient packet processing at video receiver in multimedia communications over packet networks |
CN105992023A (en) * | 2015-02-11 | 2016-10-05 | 杭州海康威视数字技术股份有限公司 | Video image data processing method and apparatus thereof |
CN105357592A (en) * | 2015-10-26 | 2016-02-24 | 山东大学苏州研究院 | Selective frame dropping method for streaming media adaptive transmission |
CN105847182A (en) * | 2016-04-18 | 2016-08-10 | 武汉烽火众智数字技术有限责任公司 | Method and system thereof for preferentially transmitting audio in audio and video system |
CN106357453A (en) * | 2016-09-30 | 2017-01-25 | 邦彦技术股份有限公司 | System and method for bandwidth adaptive control |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108540855A (en) * | 2018-04-18 | 2018-09-14 | 王健 | A kind of adaptive low delay streaming media playing software suitable under network direct broadcasting scene |
WO2020029779A1 (en) * | 2018-08-09 | 2020-02-13 | 华为技术有限公司 | Method and device for determining rate of packet dequeuing |
US11646970B2 (en) | 2018-08-09 | 2023-05-09 | Huawei Technologies Co., Ltd. | Method and apparatus for determining packet dequeue rate |
CN109743600A (en) * | 2019-01-15 | 2019-05-10 | 国网河南省电力公司 | Based on wearable live O&M adaptive video stream transmission rate control |
CN109743600B (en) * | 2019-01-15 | 2021-07-13 | 国网河南省电力公司 | Wearable field operation and maintenance self-adaptive video streaming transmission rate control method |
CN110912770A (en) * | 2019-11-13 | 2020-03-24 | 中国联合网络通信集团有限公司 | Method and device for calculating interface congestion time delay |
CN110912770B (en) * | 2019-11-13 | 2021-06-18 | 中国联合网络通信集团有限公司 | Method and device for calculating interface congestion time delay |
CN111491201A (en) * | 2020-04-08 | 2020-08-04 | 深圳市昊一源科技有限公司 | Method for adjusting video code stream and video frame loss processing method |
WO2022267733A1 (en) * | 2021-06-25 | 2022-12-29 | 荣耀终端有限公司 | Method for dynamically adjusting frame-dropping threshold value, and related devices |
Also Published As
Publication number | Publication date |
---|---|
CN106954101B (en) | 2020-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106954101A (en) | The frame losing control method that a kind of low latency real-time video Streaming Media is wirelessly transferred | |
KR102478440B1 (en) | Congestion control method and network device | |
EP0756792B1 (en) | Flow control for real-time data streams | |
CN101057439B (en) | Transmitter | |
EP2432175B1 (en) | Method, device and system for self-adaptively adjusting data transmission rate | |
CN102325274B (en) | Network bandwidth-adaptive video stream transmission control method | |
CN101909060B (en) | Qos control method suitable for real-time streaming media transmission of mobile videos | |
CN109982112B (en) | System and method for video streaming | |
CN112995048B (en) | Blocking control and scheduling fusion method of data center network and terminal equipment | |
JP2001274861A (en) | Method and device for data transmission | |
EP2380294B1 (en) | Method for controlling a flow in a packet switching network | |
CN108401128B (en) | Congestion control method in video call | |
CN108391289B (en) | Congestion control method and base station | |
CN104618258B (en) | A kind of control method of message transmission rate | |
CN106411773B (en) | Flow shaping method in transmission of video based on token bucket and system | |
CN112822505B (en) | Audio and video frame loss method, device, system, storage medium and computer equipment | |
CN112491658B (en) | Bandwidth estimation method and device, electronic equipment and computer-readable storage medium | |
CN108494698A (en) | A kind of jamming control method based on transmission rate | |
CN111417029B (en) | Method, system, terminal and storage medium for adjusting video code rate | |
US20140112354A1 (en) | Method, apparatus, and system for processing streaming media data | |
KR101837637B1 (en) | Streaming method based on Client-side ACK-regulation and apparatus thereof | |
CN108848415B (en) | Network real-time video transmission method and device for adaptive learning | |
CN105490964B (en) | A kind for the treatment of method and apparatus of service quality | |
CN110381036A (en) | A kind of TCP jamming control method for DASH Streaming Media | |
KR100429503B1 (en) | Data packet flow control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |