Unicast Multicast Converter for Adaptive Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current adaptive streaming technologies face challenges in efficiently managing network resources during peak live traffic, particularly in reducing bandwidth usage and handling unreliable multicast media streams, which can lead to adverse viewing experiences for users.

Innovation Solution

The implementation of a system that seamlessly converts between unicast and multicast streaming using server and client-side converters, enabling dynamic adaptive streaming over multicast (DASM) to optimize network usage and automatically switch between different bit rates and qualities based on network conditions, with fallback to unicast when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If multicast streaming is used during peak live traffic, then network bandwidth usage is reduced, but reliability of content delivery deteriorates due to unreliable multicast media streams

Engineering Contradiction:
Improvebandwidth usageVSAvoidcontent delivery reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system dynamically switches between multicast and unicast delivery modes based on network conditions and client reception quality. The client monitors multicast stream reliability and automatically transitions to unicast when multicast becomes unreliable, ensuring continuous high-quality playback while optimizing network bandwidth usage during peak traffic

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the delivery parameter from multicast to unicast based on detected network conditions and reception quality. This parameter switching allows the system to maintain reliability by using unicast when needed while benefiting from bandwidth efficiency of multicast when conditions are favorable

Inventive Principle:
Principle #35Parameter changes

2Reliability

If unicast streaming is used for every client, then reliability of content delivery is maintained, but network bandwidth consumption increases during peak traffic

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

Solution Approach 1:

The system dynamically adjusts the delivery mode from static unicast to adaptive switching between multicast and unicast. By monitoring network conditions and reception quality in real-time, the system transitions to multicast when conditions permit, reducing bandwidth consumption during peak traffic while maintaining reliability through automatic fallback to unicast when necessary

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the delivery parameter from fixed unicast to variable mode selection between multicast and unicast. This allows optimization of bandwidth consumption by utilizing multicast during peak traffic when reliable, while ensuring reliability is maintained by switching to unicast when multicast proves unreliable

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If adaptive switching between multicast and unicast is implemented, then network resource efficiency is improved, but device complexity increases due to server and client side converters

Engineering Contradiction:
Improvenetwork resource efficiencyVSAvoidconverter complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system introduces converter components as intermediaries between the content source and clients, and between multicast and unicast protocols. These converters handle the complexity of mode switching and format conversion, allowing the core system to benefit from improved network resource efficiency while the complexity is isolated to dedicated conversion components

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The converter components are designed to perform multiple functions including format conversion, protocol translation, and quality adaptation. This multi-functionality reduces overall system complexity by consolidating multiple specialized components into universal converters that can handle various delivery scenarios

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

Data Source

PatentUS11032344B2Content delivery
Publication Date: 2021.06.08 BRITISH BROADCASTING CORP
  • US11032344B2 patent drawing
  • US11032344B2 patent drawing
  • US11032344B2 patent drawing

AI summary

A system for delivering content at varying qualities from a server to multiple client across a network has a server side converter and a client side converter. The server side converter makes unicast requests to a server for representations of content and converts these to multiple representations to be delivered as multicast streams. The client side converter receives a request for content from clients, determines a representation of content to obtain and subscribes to an appropriate multicast stream. The client side then converts the multicast stream back into segments available to a client by unicast request. In this way, data is delivered efficiently across a network from a server side to a client side whilst maintaining compatibility that client devices can issue traditional unicast requests.