Wireless Communication Device Packet Duplication for Live Streaming Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In live streaming, packet loss leads to delayed retransmission requests, causing latency and degrading video playback quality, as terminal devices rely on routing time to determine retransmission necessity.
Innovation Solution
A wireless communication device with a processor and memory that stores duplicate packets, allowing it to determine if a lost packet is stored in memory and provide immediate retransmission to the terminal device, reducing latency by eliminating the need for the terminal device to request retransmission from the streaming provider.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal device requests retransmission from the streaming provider, then the lost packet can be recovered, but the routing time causes latency that degrades video playback quality
Solution Approach 1:
The wireless communication device performs preliminary action by storing duplicate packets in its memory before the terminal device needs them. When packet loss occurs, the duplicate packets are already available at the wireless communication device, eliminating the need for time-consuming retransmission requests to the streaming provider and reducing latency while maintaining reliability
Solution Approach 2:
The wireless communication device acts as an intermediary between the streaming provider and the terminal device. It receives and stores duplicate packets from the streaming provider, then provides them directly to the terminal device when needed, bypassing the need for the terminal device to communicate with the streaming provider and reducing routing time
2Loss of energy
If the terminal device waits for retransmission routing time to decide whether to request retransmission, then network resources are conserved, but video playback timeliness is compromised
Solution Approach 1:
The wireless communication device performs preliminary action by pre-storing duplicate packets in its memory. This allows it to immediately respond to packet loss events without requiring the terminal device to wait or make decisions about retransmission timing, thus preserving both network resources and video playback timeliness
Solution Approach 2:
The wireless communication device provides self-service by maintaining its own cache of duplicate packets and autonomously deciding when to provide them to the terminal device. This eliminates the need for the terminal device to manage retransmission requests and timing decisions, reducing both network resource consumption and playback delays
Data Source
AI summary
A wireless communication device is disclosed. The wireless communication device includes a processor, a transceiver coupled to the processor, and a memory coupled to the processor. The memory is configured to store a plurality of instructions and the plurality of instructions are executed by the processor to perform operations of storing, in the memory, a duplication of each of the plurality of packets transmitted by a streaming provider; and in response to a request of retransmission transmitted by a terminal device for a lost packet, determining whether the duplication of the lost packet is stored in the memory.


