Video Streaming Retransmission Control for Delay-Reliability Trade-off
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real-time high-definition video transmission over unreliable networks faces issues such as image quality problems, delay constraints, and reliability requirements, with conventional error-control schemes often prioritizing either delay reduction or increased reliability, failing to balance both effectively.
Innovation Solution
A system and method for streaming low-delay, high-definition video with partial reliable transmission, which balances delay and reliability by limiting retransmissions and adjusting retransmission timeouts based on video frame priority, using device-mobile pairs with network-adaptive buffer controls and video-aware retransmission schemes, and implementing ACK and NAK packet mechanisms for packet ordering and retransmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional error-control schemes (ARQ, hybrid ARQ) are used to increase reliability, then packet loss is reduced, but transmission delay increases and deadline violations occur
Solution Approach 1:
The patent implements dynamic adaptation of retransmission parameters including variable retransmission timeouts and selective retransmission based on packet priority and network conditions. The system adjusts retransmission behavior dynamically rather than using fixed protocols, allowing optimization of both reliability and delay based on real-time network state and video frame importance.
Solution Approach 2:
The patent applies different error-control strategies to different video packets based on their priority and importance. High-priority packets (e.g., I-frames) receive more aggressive retransmission efforts while lower-priority packets use lighter error control, optimizing the balance between reliability and delay for different parts of the video stream.
2Reliability
If forward error correction is applied to improve reliability, then packet loss is mitigated, but throughput decreases and quality degradation occurs
Solution Approach 1:
The patent selectively applies error correction mechanisms only to critical video packets rather than uniformly to all packets. This localized approach ensures that essential frames maintain high reliability while non-critical frames use more efficient transmission, preserving overall throughput and avoiding quality degradation.
Solution Approach 2:
The system dynamically adjusts error correction parameters such as retransmission timeouts and correction intensity based on network conditions and video content characteristics, optimizing the balance between reliability and throughput rather than using fixed correction levels.
3Reliability
If retransmission timeout is extended to ensure reliability, then packet delivery is improved, but delay constraint violations increase
Solution Approach 1:
The patent implements dynamic retransmission timeout adjustment based on network conditions and packet priority. Critical packets with strict delay constraints use shorter timeouts and alternative delivery mechanisms, while less time-sensitive packets can tolerate longer timeouts for improved reliability, resolving the contradiction between timeout extension and delay constraints.
Data Source
AI summary
Methods and systems for streaming low-delay, high-definition video with partially reliable transmission are disclosed herein. An example method includes determining a per-frame maximum retransmission allocation for a plurality of video packets based at least in part on a frame priority, where the plurality of video packets form at least a portion of the frame, determining a retransmission timeout for each video packet of the plurality of video packets based at least in part on a round trip time, and transmitting the plurality of video packets under traffic rate control.


