Network-Coded Media Delivery for Zero-Switching CDN Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media delivery systems face inefficiencies when operating with multiple information sources, leading to redundant data transmission, network resource wastage, and poor Quality of Service (QoS) and Quality of Experience (QoE) due to reliance on single numeric representations and complex scheduling algorithms, which result in delayed CDN switching and increased resource consumption.

Innovation Solution

The implementation of a rearchitected coded media representation that utilizes network coding and source coding to generate a flexible, network-centric multisource media format, allowing for efficient operation over multiple pathways without direct network control, enabling zero switching time and resilient performance across dynamic network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple information sources are used for media delivery, then network QoS and QoE can be improved, but redundant data transmission and network resource wastage occur

Engineering Contradiction:
Improvenetwork QoSVSAvoidnetwork resource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The media content is segmented into multiple coded variants, where each variant contains a subset of the total data symbols. Different caches store different variants, allowing clients to download from multiple sources without receiving redundant data, as each source contributes unique segments to the complete media asset.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The coded media representation format is designed to be universally compatible across multiple information sources and delivery paths. The same coded variant structure can be delivered through any cache or network path, enabling flexible multi-source delivery without requiring source-specific formatting or complex scheduling.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If complex scheduling algorithms are used to manage multiple information sources, then delivery efficiency can be improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improvedelivery efficiencyVSAvoidscheduling algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables self-service operation where caches automatically store and serve coded variants without requiring complex centralized scheduling. The coded media representation format inherently supports multi-source delivery, allowing caches to independently contribute to client delivery based on their stored variants, eliminating the need for complex coordination algorithms.

Inventive Principle:
Principle #25Self-service

3Device complexity

If traditional single numeric representation is used for media delivery, then system simplicity is maintained, but adaptability to dynamic network conditions deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidnetwork condition adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The coded media representation format provides dynamic adaptability to network conditions while maintaining relative system simplicity. The format allows clients to receive data from multiple paths and sources, automatically adapting to network variability. The coded variants can be delivered through any available path without requiring complex real-time scheduling decisions.

Inventive Principle:
Principle #15Dynamics

4Reliability

If CDN switching is implemented to improve delivery performance, then QoS can be enhanced, but switching time and service interruption increase

Engineering Contradiction:
Improvedelivery QoSVSAvoidCDN switching time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system merges multiple information sources and delivery paths into a unified coded media representation framework. Clients can simultaneously download from multiple caches through different network paths, combining data from multiple sources without requiring switching between them. This eliminates CDN switching time while maintaining enhanced QoS through multi-path delivery.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240348891A1Multisource media delivery systems and methods
Publication Date: 2024.10.17 DOLBY LABORATORIES LICENSING CORP
  • US20240348891A1 patent drawing
  • US20240348891A1 patent drawing
  • US20240348891A1 patent drawing

AI summary

A method for delivering media content to one or more clients over a distributed system is disclosed. The method may include generating a plurality of network-coded symbols from a plurality of original symbols representing a first media asset. The method may further include generating an original plurality of coded variants of the first media asset. The method may further include distributing a first coded variant of the original plurality of coded variants to a first cache on a first server device for storage in the first cache. The method may further include distributing a second coded variant of the original plurality of coded variants to a second cache on a second server device for storage in the second cache.