CN113015020A - Algorithm for quickly correcting errors of network transmission protocol - Google Patents
Algorithm for quickly correcting errors of network transmission protocol Download PDFInfo
- Publication number
- CN113015020A CN113015020A CN202110227855.8A CN202110227855A CN113015020A CN 113015020 A CN113015020 A CN 113015020A CN 202110227855 A CN202110227855 A CN 202110227855A CN 113015020 A CN113015020 A CN 113015020A
- Authority
- CN
- China
- Prior art keywords
- algorithm
- packet loss
- loss rate
- error correction
- transmission
- 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.)
- Pending
Links
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 75
- 230000005540 biological transmission Effects 0.000 title claims abstract description 58
- 238000012937 correction Methods 0.000 claims abstract description 36
- 238000004088 simulation Methods 0.000 claims abstract description 9
- 230000007704 transition Effects 0.000 claims description 12
- 239000011159 matrix material Substances 0.000 claims description 9
- 238000005309 stochastic process Methods 0.000 claims description 7
- 238000012549 training Methods 0.000 claims description 5
- 230000001934 delay Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
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/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
The invention discloses an algorithm for fast error correction of a network transmission protocol, which comprises the steps of predicting the packet loss rate in the video transmission process based on a hidden Markov model, correcting the error of the video transmission algorithm based on the packet loss rate predicted in the step S1, and finally carrying out simulation experiments and result analysis. The invention relates to an algorithm for quickly correcting errors of a network transmission protocol, which predicts the packet loss rate of data transmission by using a hidden Markov model and then adaptively selects an FEC (forward error correction) or ARQ (automatic repeat request) algorithm according to the size of the predicted value of the packet loss rate in the next time period; the optimal RS redundancy value is analyzed, and the average packet loss rate is reduced on the premise of obtaining higher video reconstruction quality; the maximum retransmission times of the ARQ algorithm are calculated and adjusted, so that the network load is prevented from being further increased, and the average time delay of data transmission is reduced.
Description
Technical Field
The invention relates to an algorithm for fast error correction of a network transmission protocol.
Background
Transmitting high quality video images in real time is a difficult task for the internet. The video images are very sensitive to network service quality parameters such as packet loss rate, time delay and the like, and the network time delay and sudden data packet loss seriously affect the quality of video reconstruction at a receiving end. Therefore, the error correction control algorithm introduced in the video image transmission based on the internet has important application value.
Currently, the error correction algorithms commonly used include forward error correction coding (FEC), automatic repeat request (ARQ), and hybrid FEC/ARQ (harq). The FEC usually adopts RS for coding, and adds a certain amount of redundant data packets in the video data packets to correct errors, but lacks adaptability to dynamic changes of network channels, the ARQ algorithm has few redundant codes, but needs feedback channels, the control is complex, and increases transmission delay, and the HARQ combines the advantages of the FEC and the ARQ algorithm, reduces network delay to a certain extent and improves bandwidth utilization, but the calculation is too complex, and the prediction real-time is also good. Therefore, we improve this and propose an algorithm for fast error correction of network transmission protocol.
Disclosure of Invention
In order to solve the defects in the prior art, the invention provides an algorithm for quickly correcting errors of a network transmission protocol.
In order to solve the technical problems, the invention provides the following technical scheme:
the invention relates to an algorithm for fast error correction of a network transmission protocol, which comprises the following steps:
s1: predicting the packet loss rate in the video transmission process based on a hidden Markov model;
s2: correcting errors of the video transmission through an algorithm based on the packet loss rate predicted in the step S1;
s3: and carrying out simulation experiments and result analysis.
As a preferred embodiment of the present invention, the hidden markov model is formed by a double stochastic process, wherein one stochastic process is a markov chain for describing state transitions, and the other stochastic process is an observation sequence composed of symbols output at each state transition, the state transitions cannot be directly observed but can be estimated only by the observation sequence of the other stochastic process, and the hidden markov model can be described by five parameters, i.e., λ ═ (X, O, a, B, and pi), where: x is a hidden state in the hidden Markov model, X ═ X i1,2,3, ·, N }; o is observed state, O ═ Oj,j=1,2,3,...M};
A represents a state transition probability matrix which is an N-order square matrix,i.e. A ═ ai,j0 < i, j < N }, wherein ai,jProbability of a transition from state i to state j; b is an NxM confusion matrix representing a state xjTime observation value OkI.e. B ═ Bj(k) J is more than 0 and less than N, k is more than 0 and less than M; pi is the initial probability distribution, pi ═ pii,i=1,2,...,N}。
As a preferred technical solution of the present invention, according to the predicted packet loss rate, different error correction methods are adopted for video data packets:
when the network packet loss rate is lower than 0.4%, the network load is low, and in this case, even if no error correction algorithm is adopted, the distortion of the video image is within an acceptable range;
if the packet loss rate is within the range of 0.4-5%, indicating that the network load is in a moderate state, the influence of the redundant data packet introduced by the FEC algorithm on the network bandwidth utilization rate is not significant, so the FEC algorithm is adopted for error correction, the algorithm is to firstly set a reverse transmission channel to support error-free transmission, that is, an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) can be correctly received by a sender, and the transmission delay λ of the data packet can be expressed as λ ═ M +1 λr+MλbWherein λ isrAnd λbRespectively representing the forward and reverse transmission delays of the transmission channel, and thusFor real-time video transmission, when the transmission delay of a data packet is large, the delay of a playing end may cause obvious interference to video monitoring, remote operation and the like;
if the packet loss rate is more than 5%, error correction is carried out through a video transmission error correction algorithm (PPLECA), and the error correction steps are as follows:
a. initializing parameters U, F and matrices A and B;
b. quantifying the packet loss rate data acquired in the time period U by operating a fuzzy C-means clustering algorithm to obtain an observation sequence O and a value of an initial probability pi;
c. training a hidden Markov model by operation, calculating matrixes A and B, and calculating a packet loss rate Q in the next time period F;
d. judging whether Q is more than 0.05, if so, adopting an ARQ algorithm, and then calculating the maximum retransmission time M, if M is more than 2, then M is 2; if the result is false and Q is more than 0.004, the sender starts the FEC algorithm;
e. if the data transmission is finished, ending and returning; otherwise, counting the packet loss rate data with the subsequent time length of U, and turning to the step b.
As a preferred technical scheme of the invention, the simulation experiment is to establish a model of a video transmission system through network simulation software for verifying an algorithm PPLECA.
The invention has the beneficial effects that: the algorithm predicts the packet loss rate of data transmission by using a hidden Markov model, and then adaptively selects an FEC or ARQ algorithm according to the size of the predicted value of the packet loss rate in the next time period; the optimal RS redundancy value is analyzed, and the average packet loss rate is reduced on the premise of obtaining higher video reconstruction quality; the maximum retransmission times of the ARQ algorithm are calculated and adjusted, so that the network load is prevented from being further increased, and the average time delay of data transmission is reduced.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a block diagram of a video transmission system for an algorithm for fast error correction of network transport protocols in accordance with the present invention;
FIG. 2 is an initial training sample set of an algorithm for fast error correction of network transport protocol according to the present invention;
FIG. 3 is a comparison graph of peak signal-to-noise ratio (PSNR) of a video sequence at a receiving end calculated when PPLECA and HARQ algorithms are respectively adopted in an algorithm for fast error correction of a network transport protocol according to the present invention;
fig. 4 is a PSNR, delay, and packet loss average value diagram of the HARQ and PPLECA algorithms of the algorithm for fast error correction of network transport protocol according to the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
Example (b): as shown in fig. 1, fig. 2, fig. 3 and fig. 4, the algorithm for fast error correction of network transmission protocol of the present invention includes the following steps:
s1: predicting the packet loss rate in the video transmission process based on a hidden Markov model;
s2: correcting errors of the video transmission through an algorithm based on the packet loss rate predicted in the step S1;
s3: and carrying out simulation experiments and result analysis.
The hidden markov model is described by five parameters, namely λ ═ X (X, O, a, B, and pi), wherein: x is a hidden state in the hidden Markov model, X ═ X i1,2,3, ·, N }; o is observed state, O ═ Oj,j=1,2,3,...M};
A represents a state transition probability matrix which is an N-order square matrix, namely A ═ ai,j0 < i, j < N }, wherein ai,jProbability of a transition from state i to state j; b is an NxM confusion matrix representing a state xjTime observation value okI.e. B ═ Bj(k) J is more than 0 and less than N, k is more than 0 and less than M; pi is the initial probability distribution, pi ═ pii,i=1,2,...,N}。
According to the predicted packet loss rate, different error correction methods are adopted for the video data packet:
when the network packet loss rate is lower than 0.4%, the network load is low, and in this case, even if no error correction algorithm is adopted, the distortion of the video image is within an acceptable range;
if the packet loss rate is within the range of 0.4-5%, it indicates thatThe network load is in a moderate state, and the influence of redundant data packets introduced by the FEC algorithm on the network bandwidth utilization rate is not obvious, so the FEC algorithm is adopted for error correction, the algorithm is to firstly set a reverse transmission channel to support error-free transmission, namely, a positive Acknowledgement (ACK) or a Negative Acknowledgement (NACK) can be correctly received by a sender, and the transmission delay lambda of the data packets can be expressed as lambda-1 lambdar+MλbWherein λ isrAnd λbRespectively representing the forward and reverse transmission delays of the transmission channel, and thusFor real-time video transmission, when the transmission delay of a data packet is large, the delay of a playing end may cause obvious interference to video monitoring, remote operation and the like;
if the packet loss rate is more than 5%, error correction is carried out through a video transmission error correction algorithm (PPLECA), and the error correction steps are as follows:
a. initializing parameters U, F and matrices A and B;
b. quantifying the packet loss rate data acquired in the time period U by operating a fuzzy C-means clustering algorithm to obtain an observation sequence O and a value of an initial probability pi;
c. training a hidden Markov model by operation, calculating matrixes A and B, and calculating a packet loss rate Q in the next time period F;
d. judging whether Q is more than 0.05, if so, adopting an ARQ algorithm, and then calculating the maximum retransmission time M, if M is more than 2, then M is 2; if the result is false and Q is more than 0.004, the sender starts the FEC algorithm;
e. if the data transmission is finished, ending and returning; otherwise, counting the packet loss rate data with the subsequent time length of U, and turning to the step b.
The simulation experiment is to establish a model of a video transmission system through network simulation software for verifying an algorithm, PPLECA, fig. 1 is a block diagram of the video transmission system, wherein a node S1 is used as a sending end of video data, a node D1 is used as a receiving end, a node R1 and a node R2 are used as routers, and a node S1 respectively adopts the PPLECA and the HARQ error correction algorithm to send the video data to a node D1. The nodes S2, S3, S4 generate and send data to D2, D3, D4, respectively, to simulate the background data flow of the network. The link bandwidth between R1 and R2 is 10Mbps, and the link bandwidth between each node and R1 and R2 is 4Mbps respectively. In order to improve the simulation speed, the HMM, FEC/HARQ and fuzzy C-means clustering algorithm are realized by using C language in OPNET. The test video is an "akiyo" sequence of the h.264 standard, in the format qcif 4: 2: the length of the OYUV file is 300 frames, and the GOP structure is IBBPBBPBBP. The coding and decoding rate is set to 25frame/s, the parameters U and F are 10s and 25s respectively, JM18.4 is used as the coder/decoder of the video sequence, and the coded video sequence is imported to OPNET as an external data stream; setting simulation time as 1800s, operating the PPLECA and the HARQ algorithm under the same parameter setting environment, and comparing the performances of the PPLECA and the HARQ algorithm;
for the PPLECA algorithm, setting the initial probability distribution of the HMM:
pi ═ 0.4, 0.32, 0.16, 0.07, 0.05; collecting packet loss rate data in a time period U as an initial training sample set of the HMM, obtaining data as shown in fig. 2, and S1 adaptively selecting an FEC or ARQ algorithm according to the predicted packet loss rate Q; setting the maximum retransmission times of ARQ as 2, and adjusting the redundancy of RS; FIG. 2 is a comparison result of packet loss ratios of two error correction algorithms; fig. 2 shows that the packet loss rate of the PPLECA algorithm is low, which fully indicates that the bandwidth utilization rate can be effectively improved by the optimized selection of the redundancy in RS coding under the condition of limited bandwidth, fewer lost video data frames are available, a receiving end can obtain more decodable frames, and the video playing effect is smoother;
fig. 3 is a comparison of peak signal-to-noise ratios (PSNR) of the video sequences at the receiving end calculated when the PPLECA and HARQ algorithms are used, respectively, where: MSE represents mean square error, and it can be seen that, compared with the HARQ algorithm, the PSNR change of the video sequence transmitted by using the PPLECA algorithm is relatively stable, and the video playing quality is relatively high, which indicates that the PPLECA algorithm can better adapt to the dynamic change of the network packet loss rate, and has relatively strong error code resistance. Fig. 4 shows an average value of 720 sampling times, in which parameters such as PSNR, packet loss rate, and delay are sampled at intervals of duration U at the receiving end when two algorithms are respectively run. As can be seen from fig. 4, compared with the HARQ algorithm, the PPLECA algorithm increases the PSNR value of the transmitted video image by 1.6dB, reduces the average delay by about 0.24s, and reduces the average packet loss rate by 0.011, which indicates that the PPLECA algorithm effectively improves the real-time performance of video transmission and the distortion of the reconstructed video image is smaller.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that changes may be made in the embodiments and/or equivalents thereof without departing from the spirit and scope of the invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (4)
1. An algorithm for fast error correction of network transmission protocol, characterized by comprising the steps of:
s1: predicting the packet loss rate in the video transmission process based on a hidden Markov model;
s2: correcting errors of the video transmission through an algorithm based on the packet loss rate predicted in the step S1;
s3: and carrying out simulation experiments and result analysis.
2. The algorithm for fast error correction of network transmission protocol according to claim 1, wherein the hidden markov model is formed by a double stochastic process, one stochastic process is a markov chain for describing state transitions, the other is an observation sequence consisting of symbols outputted at each state transition, the state transitions are not directly observable and can only be estimated by the observation sequence of the other stochastic process, and the hidden markov model can be described by five parameters, i.e. λ ═ (X, O, a, B, and pi), wherein: x is a hidden state in the hidden Markov model, X ═ Xi1,2,3, ·, N }; o is observed state, O ═ Oj,j=1,2,3,...M};
A represents a state transition probability matrix which is an N-order square matrix, namely A ═ ai,j0 < i, j < N }, wherein ai,jProbability of a transition from state i to state j; b is an NxM confusion matrix representing a state xjTime observation value okI.e. B ═ Bj(k) J is more than 0 and less than N, k is more than 0 and less than M; pi is the initial probability distribution, pi ═ pii,i=1,2,...,N}。
3. The algorithm of claim 1, wherein different error correction methods are applied to the video data packet according to the predicted packet loss ratio:
when the network packet loss rate is lower than 0.4%, the network load is low, and in this case, even if no error correction algorithm is adopted, the distortion of the video image is within an acceptable range;
if the packet loss rate is within the range of 0.4-5%, indicating that the network load is in a moderate state, the influence of the redundant data packet introduced by the FEC algorithm on the network bandwidth utilization rate is not significant, so the FEC algorithm is adopted for error correction, the algorithm is to firstly set a reverse transmission channel to support error-free transmission, that is, an Acknowledgement (ACK) or a Negative Acknowledgement (NACK) can be correctly received by a sender, and the transmission delay λ of the data packet can be expressed as λ ═ M +1 λr+MλbWherein λ isrAnd λbRespectively representing the forward and reverse transmission delays of the transmission channel, and thusFor real-time video transmission, when the transmission delay of a data packet is large, the delay of a playing end may cause obvious interference to video monitoring, remote operation and the like;
if the packet loss rate is more than 5%, error correction is carried out through a video transmission error correction algorithm (PPLECA), and the error correction steps are as follows:
a. initializing parameters U, F and matrices A and B;
b. quantifying the packet loss rate data acquired in the time period U by operating a fuzzy C-means clustering algorithm to obtain an observation sequence O and a value of an initial probability pi;
c. training a hidden Markov model by operation, calculating matrixes A and B, and calculating a packet loss rate Q in the next time period F;
d. judging whether Q is more than 0.05, if so, adopting an ARQ algorithm, and then calculating the maximum retransmission time M, if M is more than 2, then M is 2; if the result is false and Q >0.004 is also true, the sender starts the FEC algorithm;
e. if the data transmission is finished, ending and returning; otherwise, counting the packet loss rate data with the subsequent time length of U, and turning to the step b.
4. The algorithm for rapid error correction of network transport protocol according to claim 1, wherein the simulation experiment is to establish a model of the video transmission system by network simulation software for verifying the algorithm PPLECA.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110227855.8A CN113015020A (en) | 2021-03-01 | 2021-03-01 | Algorithm for quickly correcting errors of network transmission protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110227855.8A CN113015020A (en) | 2021-03-01 | 2021-03-01 | Algorithm for quickly correcting errors of network transmission protocol |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113015020A true CN113015020A (en) | 2021-06-22 |
Family
ID=76401999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110227855.8A Pending CN113015020A (en) | 2021-03-01 | 2021-03-01 | Algorithm for quickly correcting errors of network transmission protocol |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113015020A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113595693A (en) * | 2021-07-26 | 2021-11-02 | 大连大学 | Hybrid automatic repeat request method based on improved effective signal-to-noise ratio |
CN114337928A (en) * | 2021-12-30 | 2022-04-12 | 福州大学 | A Real-time Video Transmission Method Based on ARQ and FEC Adaptive Selection |
CN115189809A (en) * | 2022-07-07 | 2022-10-14 | 福州大学 | QOE-based real-time video transmission ARQ and FEC mode selection method for heterogeneous network |
CN115567161A (en) * | 2022-09-28 | 2023-01-03 | 山东首瀚信息科技有限公司 | High-reliability data transmission method based on one-way optical gate |
CN115811742A (en) * | 2022-08-24 | 2023-03-17 | 南通大学 | An Energy Efficient Transmission Method for Improving the Reliability of CoAP Protocol Unacknowledged Mode |
CN116321286A (en) * | 2023-03-13 | 2023-06-23 | 朱林清 | Data deviation identification system applying intelligent algorithm |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1182876A2 (en) * | 2000-06-30 | 2002-02-27 | Texas Instruments Incorporated | Method for video transmission over a network |
CN108024156A (en) * | 2017-12-14 | 2018-05-11 | 四川大学 | A kind of part reliable video transmission method based on hidden Markov model |
CN111162877A (en) * | 2020-01-19 | 2020-05-15 | 西安邮电大学 | Adaptive forward error correction method for audio and video service quality control and application |
CN111935550A (en) * | 2020-08-06 | 2020-11-13 | 北京邮电大学 | Data packet scheduling method and device based on timeliness and electronic equipment |
-
2021
- 2021-03-01 CN CN202110227855.8A patent/CN113015020A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1182876A2 (en) * | 2000-06-30 | 2002-02-27 | Texas Instruments Incorporated | Method for video transmission over a network |
CN108024156A (en) * | 2017-12-14 | 2018-05-11 | 四川大学 | A kind of part reliable video transmission method based on hidden Markov model |
US20190191130A1 (en) * | 2017-12-14 | 2019-06-20 | Sichuan University | Kind of partially reliable transmission method based on hidden markov model |
CN111162877A (en) * | 2020-01-19 | 2020-05-15 | 西安邮电大学 | Adaptive forward error correction method for audio and video service quality control and application |
CN111935550A (en) * | 2020-08-06 | 2020-11-13 | 北京邮电大学 | Data packet scheduling method and device based on timeliness and electronic equipment |
Non-Patent Citations (1)
Title |
---|
田波等: "基于丢包率预测的视频传输纠错算法", 《计算机应用研究》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113595693A (en) * | 2021-07-26 | 2021-11-02 | 大连大学 | Hybrid automatic repeat request method based on improved effective signal-to-noise ratio |
CN113595693B (en) * | 2021-07-26 | 2024-07-12 | 大连大学 | Hybrid automatic repeat request method based on improved effective signal-to-noise ratio |
CN114337928A (en) * | 2021-12-30 | 2022-04-12 | 福州大学 | A Real-time Video Transmission Method Based on ARQ and FEC Adaptive Selection |
CN115189809A (en) * | 2022-07-07 | 2022-10-14 | 福州大学 | QOE-based real-time video transmission ARQ and FEC mode selection method for heterogeneous network |
CN115189809B (en) * | 2022-07-07 | 2024-03-19 | 福州大学 | Heterogeneous network real-time video transmission ARQ and FEC mode selection method based on QOE |
CN115811742A (en) * | 2022-08-24 | 2023-03-17 | 南通大学 | An Energy Efficient Transmission Method for Improving the Reliability of CoAP Protocol Unacknowledged Mode |
CN115811742B (en) * | 2022-08-24 | 2023-09-12 | 南通大学 | A highly energy-efficient transmission method to improve the reliability of CoAP protocol's non-confirmation mode |
CN115567161A (en) * | 2022-09-28 | 2023-01-03 | 山东首瀚信息科技有限公司 | High-reliability data transmission method based on one-way optical gate |
CN116321286A (en) * | 2023-03-13 | 2023-06-23 | 朱林清 | Data deviation identification system applying intelligent algorithm |
CN116321286B (en) * | 2023-03-13 | 2023-09-22 | 湖北华中电力科技开发有限责任公司 | Data deviation identification system applying intelligent algorithm |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113015020A (en) | Algorithm for quickly correcting errors of network transmission protocol | |
CN107196746B (en) | Method, device and system for packet loss resistance in real-time communication | |
US7411903B2 (en) | Method of generating transmission control parameters and method of selective retransmission according to packet characteristics | |
CN107508655B (en) | An Adaptive End-to-End Network Coding Transmission Method | |
CN101505202B (en) | Adaptive error correction method for stream media transmission | |
US8015474B2 (en) | Adaptive forward error correction | |
Wu et al. | Improving multipath video transmission with raptor codes in heterogeneous wireless networks | |
CN101969372B (en) | Frame loss prediction based cellular network uplink video communication QoS (Quality of Service) optimization method | |
CN1605075A (en) | Systems and methods for adjusting video streams based on client or network environment | |
KR101153520B1 (en) | Methods of packetizing encoded symbol and apparatus for using the same | |
Setton et al. | Adaptive multiple description video streaming over multiple channels with active probing | |
Tian et al. | Optimal packet scheduling for wireless video streaming with error-prone feedback | |
CN111162877A (en) | Adaptive forward error correction method for audio and video service quality control and application | |
CN109379165B (en) | Packet loss processing method suitable for video communication | |
KR100851918B1 (en) | Network-adaptive Data Transmission Method, Data Transmission System, Data Sender, and Data Receiver Therefor | |
US20060059411A1 (en) | Method and system for increasing channel coding gain | |
CN109348222B (en) | Reference frame selection method | |
CN117938309A (en) | Low-delay series flow optimization control method, device and computer readable storage medium | |
WO2015101280A1 (en) | Channel code rate allocation method and system | |
US11871047B2 (en) | System and method for adaptive live video streaming based on distortion estimation using multilayer perceptron neural network | |
EP1182876B1 (en) | Method for video transmission over a network | |
CN115189810B (en) | A low-delay real-time video FEC coding transmission control method | |
CN118803380B (en) | Information age learning path perception recovery method based on multi-arm slot machine | |
Ghimire et al. | Enhanced the Quality of telemedicine Real-Time Video Transmission and Distortion Minimization in Wireless Network | |
CN119676480A (en) | A method for real-time audio and video streaming transmission in a recording and broadcasting system with adaptive bit rate adjustment |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20210622 |