Forward Error Correction Sub-Streams for Capacity-Limited Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In sports and entertainment venues, existing technologies face challenges in efficiently distributing event-specific streaming video content to multiple devices while minimizing bandwidth usage and optimizing error correction, as each device experiences different packet loss rates and link conditions, leading to inefficient use of wireless capacity and potential interference.

Innovation Solution

An apparatus and method that dynamically adjust the amount of forward error correction (FEC) streams based on individual device needs, using a minimum number of FEC streams to ensure sufficient error correction, and optimize FEC distribution across access points to maximize bandwidth utilization and minimize interference, by advertising availability of video streams and FEC streams, determining the minimum necessary FEC for each device, and adjusting FEC amounts based on client statistics and signal strength.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If forward error correction streams are provided to all requesting devices, then reliability of video streaming is improved, but bandwidth usage increases and wireless capacity is reduced

Engineering Contradiction:
Improvevideo streaming reliabilityVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by providing different amounts of forward error correction to different devices based on their individual link conditions and packet loss rates. Each device receives a customized FEC stream tailored to its specific requirements rather than a uniform FEC level for all devices, thereby optimizing bandwidth usage while maintaining necessary reliability for each device.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the amount of forward error correction provided to each device based on real-time feedback about packet loss rates and link conditions. The control logic continuously monitors device performance and modifies FEC stream allocation accordingly, transitioning from a static to a dynamic approach that adapts to changing network conditions.

Inventive Principle:
Principle #15Dynamics

2Reliability

If high amount of forward error correction is provided to all devices, then error protection is improved, but co-channel interference increases and system efficiency decreases

Engineering Contradiction:
Improveerror protectionVSAvoidco-channel interference
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent implements local quality by tailoring the error protection level to each device's specific needs based on its link conditions. Devices with better link quality receive less FEC, reducing their contribution to co-channel interference, while devices with poorer link quality receive more FEC only where necessary. This localized approach minimizes overall system interference while maintaining adequate error protection.

Inventive Principle:
Principle #3Local quality

3Device complexity

If uniform forward error correction is provided to all devices, then simplicity of implementation is maintained, but bandwidth efficiency is reduced due to over-provisioning

Engineering Contradiction:
Improveimplementation simplicityVSAvoidbandwidth efficiency
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by having devices report their link conditions and packet loss rates before the control logic determines the appropriate FEC stream allocation. This advance gathering of information allows the system to optimize FEC distribution without adding complex real-time decision-making, maintaining implementation simplicity while improving bandwidth efficiency.

Inventive Principle:
Principle #10Preliminary action

4Quantity of substance

If minimum forward error correction is provided to each device, then bandwidth usage is optimized, but reliability may be insufficient for devices with poor link conditions

Engineering Contradiction:
Improvebandwidth usageVSAvoidstreaming reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where devices report their packet loss rates and link conditions back to the control logic. This feedback loop allows the system to continuously monitor whether the minimum FEC provision is sufficient for each device and adjust allocations accordingly, ensuring that bandwidth is optimized while reliability requirements are met through data-driven decision-making.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8904262B2Providing capacity optimized streaming data with forward error correction
Publication Date: 2014.12.02 CISCO TECHNOLOGY INC
  • US8904262B2 patent drawing
  • US8904262B2 patent drawing
  • US8904262B2 patent drawing

AI summary

In an example embodiment, there is described herein a methodology were the Forward Error Correction (FEC) data for a data stream is distributed into a plurality of FEC sub-streams. Subscribers to the data stream indicate which of the plurality of FEC sub-streams should be provided to them. The distribution of FEC sub-streams are limited to subscribed FEC sub-streams. FEC sub-streams with no subscribers are not forwarded beyond a distribution point such as an access point (AP).