Separate Metadata Track for Adaptive Streaming Quality Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Adaptive streaming technologies face challenges in providing quality information to clients, leading to inefficient bandwidth usage and poor user experience due to the lack of metadata signaling in existing systems, which results in video data being dropped, fragmented, or delayed.

Innovation Solution

A system that uses a separate metadata track to provide quality information about media stream representations, allowing enhanced clients to make intelligent decisions on rate control and adaptation logic without modifying the manifest file or media segments, thereby improving streaming performance and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If adaptive streaming technologies use traditional manifest files and media segments without metadata signaling, then the system structure remains simple and backwards compatible, but quality information is lost leading to inefficient bandwidth usage and poor user experience

Engineering Contradiction:
Improvequality informationVSAvoidsystem structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments metadata into separate tracks corresponding to different media representations, allowing quality information to be delivered independently from the manifest file and media segments. This segmentation preserves quality information while maintaining the existing simple system structure for clients that do not support metadata tracks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces metadata tracks as an intermediary layer between the media server and the client, carrying quality information without modifying the existing manifest file or media segment structures. This intermediary approach enables enhanced clients to access quality information while maintaining backwards compatibility with traditional clients.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If clients lack quality information from metadata, then bandwidth consumption increases due to inefficient adaptation decisions, but adding metadata tracks increases system complexity

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidsystem structure
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent enables enhanced clients to self-serve quality information through metadata tracks, allowing them to make intelligent adaptation decisions based on actual quality metrics. This reduces unnecessary bandwidth consumption by enabling clients to select appropriate representations based on quality information without increasing server-side complexity.

Inventive Principle:
Principle #25Self-service

3Loss of information

If metadata is integrated into manifest files or media segments, then quality information is available to clients, but backwards compatibility is broken and system complexity increases

Engineering Contradiction:
Improvequality informationVSAvoidbackwards compatibility
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent separates metadata into independent tracks that are distinct from manifest files and media segments. This segmentation allows enhanced clients to access quality information through metadata tracks while traditional clients continue to use the existing manifest file structure without any modifications, thereby maintaining backwards compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The metadata track structure is designed to be universal, serving both enhanced clients that can utilize quality information for intelligent adaptation and traditional clients that ignore the metadata tracks and use conventional manifest-based adaptation. This multi-functionality ensures backwards compatibility while enabling advanced features.

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

Data Source

PatentUS9338209B1Use of metadata for aiding adaptive streaming clients
Publication Date: 2016.05.10 SYNAMEDIA LTD
  • US9338209B1 patent drawing
  • US9338209B1 patent drawing
  • US9338209B1 patent drawing

AI summary

A method is provided in one example embodiment and includes receiving media from an input; gathering metadata from a plurality of media stream representations that are provided by the input; creating one or more metadata segments corresponding to the plurality of media stream representations in order to generate a metadata track; and making at least a portion of the metadata track available to a client device, where the portion of the metadata track is provided separate from a manifest file.