Adaptive Multicast Gateway Router for Live Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video streaming technologies, such as HTTP Live Streaming and Smooth Streaming, face challenges in efficiently distributing live video to multiple devices over varying bandwidths, leading to high bandwidth demands and infrastructure costs, especially in scenarios with many simultaneous users, and lack adaptive capabilities for wireless conditions.

Innovation Solution

The implementation of an Adaptive Multicast Gateway Router (AMGR) that uses a combination of TCP/IP for core network downloads and RTP/UDP for multicast distribution, allowing for adaptive streaming by grouping devices with similar bandwidth requirements and dynamically adjusting video quality based on channel conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If HTTP/TCP-based unicast streaming is used to deliver video to multiple devices, then each device can receive video independently with adaptive quality control, but the bandwidth demand increases linearly with the number of users

Engineering Contradiction:
Improvevideo delivery reliabilityVSAvoidbandwidth demand
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments video delivery into two phases: Phase 1 uses unicast for initial playlist delivery and channel quality assessment, while Phase 2 switches to multicast for actual video data transmission. This segmentation allows the system to benefit from both unicast reliability in setup and multicast efficiency in data delivery, resolving the contradiction between reliable delivery and bandwidth consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic switching between unicast and multicast modes based on real-time channel quality feedback. Devices initially receive video via unicast, assess channel conditions, then dynamically switch to multicast when conditions are favorable. This dynamic adaptation allows the system to maintain reliability while reducing bandwidth demand through multicast efficiency.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If multicast streaming is used to reduce bandwidth demand, then bandwidth efficiency improves, but adaptive quality control for individual devices becomes difficult

Engineering Contradiction:
Improvebandwidth demandVSAvoidadaptive quality control
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary channel quality assessment during Phase 1 (unicast mode) before switching to multicast. Devices evaluate their channel conditions, buffer states, and quality requirements in advance, then use this pre-acquired information to select appropriate quality levels during multicast transmission. This preliminary action enables adaptive quality control to function effectively within the bandwidth-efficient multicast framework.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If video is delivered to multiple simultaneous users, then user capacity increases, but network infrastructure requirements and costs increase

Engineering Contradiction:
Improveuser capacityVSAvoidnetwork infrastructure demand
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges multiple device video streams into a single multicast stream for Phase 2 transmission. Instead of maintaining separate unicast connections for each user, the system combines traffic into one multicast flow that serves multiple devices simultaneously. This merging dramatically increases user capacity while reducing network infrastructure demand, as the multicast stream is replicated only at the network edge rather than maintaining multiple end-to-end connections.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If high encoding rate is used for better video quality, then video quality improves, but bandwidth requirement increases

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth requirement
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality adaptation where each device receives video at the encoding rate appropriate for its specific channel conditions and quality requirements. During Phase 1 unicast delivery, devices assess their individual channel qualities, then during Phase 2 multicast, each device selects from available encoding rates to match its local needs. This local quality approach ensures each user receives optimal video quality without requiring all users to consume high bandwidth, resolving the contradiction between video quality and bandwidth requirement.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3962092B1Method and apparatus for receiving multicast video using a playlist
Publication Date: 2024.05.01 COMMSCOPE UK LTD
  • EP3962092B1 patent drawingFigure 1
  • EP3962092B1 patent drawingFigure 2
  • EP3962092B1 patent drawingFigure 3

AI summary

A method and apparatus for distributing live video to multiple client devices is provided herein. In particular, a router is provided that acts on behalf of all client devices in its network. The router serves multiple groups of client devices with each group being formed by client devices having similar bandwidth requirements. The router then requests and receives video chunks from a network. The router then redistributes the video chunks to the multiple client devices using a multicast transmission. In particular, to minimize the demands on the core network, the router sets up a separate multicast to each group. Live video, of the appropriate quality is then multicast to each group.