Redundant Traffic Encoding for Real-Time Communications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks face high bandwidth requirements due to redundant information in real-time communications media, such as repeated speech patterns in telephone calls, which current codecs fail to address effectively.
Innovation Solution
Implementing redundant traffic encoding (RTE) by determining if frames have previously been sent and substituting sequence or reference numbers for redundant frames, reducing bandwidth usage through a tunneling system that uses a tunneling server and client to manage and encode media traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If redundant information in real-time communications media is transmitted using current codecs, then complete media information is preserved, but bandwidth requirements increase significantly
Solution Approach 1:
The patent extracts only the essential unique information from media frames by identifying and removing redundant data. The system analyzes media frames to detect repeated speech patterns and other redundancies, transmitting only the distinctive portions while inferring the rest at the receiver端, thereby reducing bandwidth requirements while preserving complete media information.
Solution Approach 2:
The patent performs preliminary analysis of media frames before transmission to identify redundant information patterns. By pre-processing the media data to detect repeated speech patterns and redundancy characteristics, the system can optimize the encoding strategy in advance, reducing the amount of data that needs to be transmitted while ensuring complete media information can be reconstructed.
2Quantity of substance
If redundant frames are identified and replaced with references, then bandwidth usage is reduced, but system complexity increases due to buffer management requirements
Solution Approach 1:
The patent changes the representation parameter of redundant frames from full frame data to compact reference identifiers. Instead of transmitting complete frame data, the system transmits concise reference parameters that point to previously transmitted frames, dramatically reducing bandwidth usage. The buffer management complexity is mitigated by using efficient parameter-based referencing rather than complex frame-by-frame comparison.
Data Source
AI summary
A system that performs redundant encoding for real-time communications (“RTC”) establishes a tunnel by a tunneling server with a tunneling client of user equipment (“UE”). The system receives a request from the UE to enable the redundant encoding for an inner socket of the tunnel and sends a response back to the UE to indicate that the redundant encoding is enabled for the inner socket, where the response includes a buffer size. For each first frame received on the inner socket, the system stores the first frame in a buffer of the buffer size. The system further receives a reference that corresponds to a second frame from the UE on the inner socket and retrieves the second frame that corresponds to the first reference from the buffer.


