Multicast FEC Streamer IP Spoofing Failover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content delivery techniques using TCP for data transmission suffer from significant latency due to repeated data retransmissions and lack of automatic redundancy, especially when the source experiences errors, leading to increased processing and network resource consumption.
Innovation Solution
Implementing a content delivery system that utilizes multicast with forward error correction (FEC) and Internet Protocol (IP) spoofing, allowing repeater devices to automatically fail over to another streamer device with the same spoofed IP address, reducing the need for retransmissions and enabling quick, seamless failover without reconfiguration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If TCP is used for data transmission with retransmission, then data reliability is improved, but latency increases significantly
Solution Approach 1:
The system performs preliminary action by encoding redundant data (FEC codes) into the content stream before transmission. This allows the receiving device to reconstruct lost packets automatically without requiring retransmission, thereby resolving the contradiction between reliability and latency by preparing error correction capabilities in advance
Solution Approach 2:
The patent introduces an intermediary mechanism (FEC encoding/decoding system) between the transmitting and receiving devices. The intermediary adds redundant information that enables automatic error recovery, eliminating the need for TCP's retransmission protocol and reducing latency while maintaining reliability
2Reliability
If manual reconfiguration is performed after source failure, then system reliability is improved, but time loss and operational complexity increase
Solution Approach 1:
The system implements self-service through automatic failover mechanisms. When a source device fails, the receiving device automatically detects the failure and switches to an alternative source without requiring manual reconfiguration. This resolves the contradiction by making the system self-healing, thereby improving reliability while eliminating operational complexity
Solution Approach 2:
The system performs preliminary action by pre-configuring multiple source devices and establishing failover rules before any failure occurs. This allows the system to automatically switch to backup sources when needed, resolving the contradiction between reliability and ease of operation by preparing redundancy in advance
3Loss of information
If repeated data retransmissions are performed, then data completeness is improved, but network resource consumption increases
Solution Approach 1:
The system performs preliminary action by embedding forward error correction codes into the transmitted data stream before any loss occurs. This allows the receiving device to reconstruct lost packets from the redundant information already present, eliminating the need for repeated retransmissions and thereby resolving the contradiction between data completeness and network resource consumption
Solution Approach 2:
The patent converts the harmful effect of data loss into a benefit by using FEC encoding. The redundant data, which might seem to increase transmission overhead, actually prevents the need for multiple retransmission cycles, ultimately reducing total network resource consumption while ensuring data completeness
Data Source
AI summary
A system can include one or more content distribution sites to provide content to one or more content satellite offices for delivery toward a set of destination devices for display. A content distribution site, of the one or more content distribution sites, can include one or more streamer devices. The one or more streamer devices can be associated with a single spoofed Internet protocol (IP) address. The spoofed IP address can facilitate failover among the one or more streamer devices. The one or more streamer devices can be configured to provide the content toward the set of destination devices using multicast with forward error correction (FEC). A content satellite office, of the one or more content satellite offices, can be configured to subscribe to a multicast group associated with the one or more streamer devices. The multicast group can be associated with the spoofed IP address to facilitate the failover among the one or more streamer devices.


