Proxy Multicast Join Policy for Adaptive Bitrate Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multicast-Adaptive Bitrate (m-ABR) systems struggle with inefficient content delivery due to the lack of a straightforward method for deciding when to join or leave multicast channels, leading to interruptions and suboptimal user experiences when network bandwidth is insufficient.

Innovation Solution

A proxy-based system that determines whether to join or leave a multicast channel by considering the impact on network bandwidth and the quality level of content requests, using metrics like ABR Level Metric and Bandwidth Estimate to optimize content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the proxy joins a multicast channel to deliver content segments, then content delivery efficiency is improved and network bandwidth is reduced, but the client device cannot adapt to different quality levels causing interruptions and stalling

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidquality level adaptation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between multicast and unicast delivery modes based on client quality requirements. When a client requests a quality level different from the multicast stream, the proxy transitions from multicast to unicast delivery for that specific client, enabling adaptive quality adjustment while maintaining efficient multicast delivery for clients with matching quality requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system segments clients into different delivery groups based on their quality level requirements. Clients requesting the same quality level as the multicast stream receive content via efficient multicast delivery, while clients with different quality requirements are served individually via unicast. This segmentation allows the system to maintain high efficiency for matching clients while providing quality adaptation for others

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If the proxy delivers content at a single quality level via multicast, then network bandwidth is reduced, but user experience deteriorates due to interruptions and content stalling

Engineering Contradiction:
Improvenetwork bandwidth usageVSAvoidcontent delivery continuity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The proxy acts as an intermediary between the multicast channel and the client device. It receives the single quality level stream from multicast, then mediates delivery by either forwarding the multicast stream directly to matching clients or converting to unicast delivery for clients requiring different quality levels. This intermediary role maintains delivery continuity while enabling quality adaptation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the delivery parameter (delivery mode) based on client quality requirements. For clients needing quality adaptation, the proxy changes from multicast mode to unicast mode, allowing the delivery mechanism to adapt to different quality level requirements while maintaining continuous content delivery without interruptions

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the proxy delivers content at multiple quality levels via unicast, then quality level adaptation is enabled, but network bandwidth consumption increases

Engineering Contradiction:
Improvequality level adaptationVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system merges multicast and unicast delivery mechanisms into a hybrid approach. Clients with quality requirements matching the multicast stream are served via efficient multicast delivery, while clients needing different quality levels are served via unicast. This combination leverages the efficiency of multicast for matching clients while providing quality adaptation through unicast for others, optimizing overall bandwidth usage

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260113498A1Multicast join policy
Publication Date: 2026.04.23 BRITISH TELECOM PLC
  • US20260113498A1 patent drawing
  • US20260113498A1 patent drawing
  • US20260113498A1 patent drawing

AI summary

Described are methods of managing content delivery to a client device by a proxy, where the content is made up of a sequence of content segments and each segment is encoded at a plurality of bit rates or quality levels. The proxy starts off by receiving content requests from the client device over unicast, and fulfilling those requests by forwarding them to a content server. In response, the proxy receives the content over unicast from the content server and forwards it onto the client device. Then, the proxy determines whether to join a multicast channel in order to satisfy the requests from the client device for content segments, where the decision is made taking into account the quality levels of the segments requested, as well as the impact that joining the multicast channel could have on bandwidth of the network connection from the content source to the proxy. The examples can be viewed as multicast join policies.