Edge Relay Device for Coordinated Error Correction in Real-Time Media
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional error correction techniques in real-time media applications are uncoordinated, slow-responding, and redundant, leading to reduced quality of real-time media streams due to data packet loss in communication systems.
Innovation Solution
A coordinated edge-assisted reliability mechanism using an edge relay device that monitors packet loss and latency, implements error correction procedures, and generates/decodes forward error correction data to improve communication reliability between client devices and media servers, avoiding the need for resource-heavy local media servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional error correction techniques (retransmission or forward error correction) are implemented, then data packet loss is addressed, but the response is slow and coordination between multiple error correction mechanisms is lacking
Solution Approach 1:
The edge relay device proactively monitors packet loss and latency metrics, and pre-configures error correction procedures before significant data loss occurs. By measuring network conditions continuously and determining error correction procedures in advance based on latency thresholds, the system can respond more quickly when packet loss is detected, avoiding the delays associated with conventional reactive approaches.
Solution Approach 2:
The edge relay device acts as an intermediary between the media server and client device, coordinating error correction operations. Instead of having the media server handle all error correction independently, the edge relay device mediates by implementing FEC locally and coordinating retransmission requests, thereby reducing the response time and improving coordination efficiency.
2Reliability
If multiple error correction techniques are deployed independently, then packet loss coverage is increased, but redundancy and uncoordinated operations occur
Solution Approach 1:
The patent merges multiple error correction techniques (FEC and retransmission) into a coordinated system managed by the edge relay device. The edge relay device determines which error correction procedure to implement based on measured latency and packet loss conditions, combining the benefits of both FEC and retransmission while avoiding redundant operations through centralized coordination.
Solution Approach 2:
The error correction strategy is dynamically adjusted based on real-time network conditions. The edge relay device continuously measures latency and packet loss, and dynamically determines the appropriate error correction procedure (FEC, retransmission, or neither) based on current network state, thereby optimizing reliability while reducing redundancy.
3Reliability
If local media servers are deployed to improve error correction response, then reliability is improved, but resource consumption increases
Solution Approach 1:
The patent extracts the error correction function from a full local media server and implements it as a lightweight edge relay device. By taking out only the essential error correction capabilities (FEC generation, packet loss monitoring, retransmission coordination) and implementing them at the edge relay, the system achieves improved reliability without requiring resource-intensive local media servers.
Solution Approach 2:
The edge relay device provides error correction services as a lightweight, disposable function rather than requiring a permanent, resource-heavy local media server. This approach allows the system to achieve reliable error correction with minimal resource consumption, using only the necessary computational functions at the edge.
Data Source
AI summary
A system and method for a coordinated edge-assisted reliability mechanism for real-time media services. In one embodiment, a method includes forwarding, by an edge relay device, data packets between a media server and a client device; measuring packet loss and latency associated with communications between the edge relay device, the media server, and the client device; determining an error correction procedure based at least in part on the measured latency; and implementing the error correction procedure at the edge relay device.


