Multicast Live Video Streaming via Edge Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content distribution technologies face challenges in providing reliable and efficient network connectivity for live video streaming in mobile environments such as airplanes, trains, and buses, due to limited bandwidth and variable connectivity, which fails to meet customer expectations for seamless content access.

Innovation Solution

The implementation of an intelligent caching system that utilizes Content Delivery Networks (CDNs) and strategic high-speed access points to pre-load content, manage IP subnetworks, and employ protocols like Interior Gateway Protocol (IGP) and Border Gateway Protocol (BGP) to ensure continuous content delivery, even in areas with limited connectivity, by deploying CDN extenders and capacitors to cache and distribute content efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional unicast streaming is used for live video distribution, then each user receives individualized content delivery, but network bandwidth consumption increases exponentially with the number of users

Engineering Contradiction:
Improvecontent delivery reliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges multiple unicast streams into a single multicast stream at the network core. The multicast stream is replicated at edge routers to serve multiple users simultaneously, reducing total bandwidth consumption from O(n) to O(1) where n is the number of users. This combining approach maintains individualized content delivery while dramatically reducing network resource usage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces multicast-capable edge routers as intermediary devices between the content source and end users. These edge routers receive the single multicast stream and perform local replication to distribute content to multiple users within their service areas, acting as mediators that enable efficient many-to-many content distribution without requiring core network modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If multicast is implemented without fallback capability, then bandwidth efficiency is maximized, but service reliability deteriorates when multicast support is unavailable at user premises

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidservice availability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent performs preliminary action by establishing multicast delivery as the primary transmission mode before user connection is finalized. The system checks for multicast capability at the edge router level in advance, and only if multicast is unavailable does it switch to unicast mode. This preliminary check ensures optimal bandwidth efficiency is achieved whenever possible while maintaining service reliability through prepared fallback options.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic delivery mode selection that adapts to real-time network conditions and user capabilities. The system can switch between multicast and unicast modes based on whether the user's network infrastructure supports multicast, ensuring both bandwidth efficiency and service reliability. This dynamic approach allows the system to optimize for multicast when available and seamlessly fall back to unicast when necessary.

Inventive Principle:
Principle #15Dynamics

3Speed

If content is cached at multiple distributed locations, then access speed improves for users near cache nodes, but system complexity increases due to cache management

Engineering Contradiction:
Improvecontent access speedVSAvoidcache management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the content distribution system into hierarchical cache levels: core CDN caches, edge router caches, and optional local device caches. Each segment serves a specific function with appropriate cache size and management complexity. This segmentation allows users near any cache level to experience improved access speeds while distributing management complexity across multiple manageable components rather than requiring a single complex centralized system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes edge routers multi-functional by combining their traditional routing functions with content caching capabilities. This universal approach allows the same network infrastructure to perform both packet forwarding and content storage, eliminating the need for separate cache management systems and reducing overall system complexity while still providing fast content access to users.

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

4Ease of operation

If live video streaming is provided in mobile environments with variable connectivity, then customer satisfaction improves, but network resource consumption increases due to retransmissions and buffer management

Engineering Contradiction:
Improvecontent accessibilityVSAvoidnetwork resource consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent performs preliminary action by pre-loading video content into edge router caches and user device buffers before the actual playback time. This advance content provisioning ensures that even when users experience variable connectivity or temporary network outages in mobile environments, they can continue streaming from local caches without requiring retransmissions, thereby improving accessibility while actually reducing overall network resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by implementing seamless switching between network streaming and local cache playback. When network connectivity is available, content flows continuously from the network; when connectivity degrades or fails, playback continues uninterrupted from local caches. This continuous playback capability improves user experience in mobile environments while reducing the need for retransmissions and buffer management overhead.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12184907B2Method and apparatus for multicast control of a live video stream
Publication Date: 2024.12.31 NETSKRT SYSTEMS INC
  • US12184907B2 patent drawing
  • US12184907B2 patent drawing
  • US12184907B2 patent drawing

AI summary

A system and method for managing multicast streams. For example, one embodiment of a system comprises: a distributed caching system including at least one cache at an edge of a live content provider network, the live content provider to generate a live video stream to be cached and/or buffered within the distributed caching system; an agent to request multicast services from a packet-based network, the packet based network to establish a multicast channel at a location, the location including a plurality of wireless access points; and manifest processing logic associated with the agent to generate an updated manifest from an original manifest associated with the live video stream, the updated manifest to include an indication of the multicast channel, wherein a plurality of video player apps executed on user devices at the location are to interpret the indication of the multicast channel in the manifest to connect to the multicast channel, the plurality of video player apps to simultaneously receive and render the live video stream, or a transformed version thereof, over the multicast channel.