Content Segment Metadata Embedding for Live Streaming Manifest Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Live streaming content requires frequent updates to manifests, leading to inefficient content delivery as devices must continually receive and parse updated manifests for each content segment, causing unnecessary workload for packagers and devices.

Innovation Solution

Inserting metadata, such as content identifiers and available bitrates, into content segments allows devices to determine the next sequential segment and request it directly, reducing the need for frequent manifest updates by providing the necessary information within the content segment packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If frequent manifest updates are sent to provide content segment information, then content delivery completeness is improved, but network bandwidth consumption and device processing load increase

Engineering Contradiction:
Improvecontent delivery completenessVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the essential manifest information (content identifier, segment number, bitrate, URL) and embeds it directly into the content segment packets themselves. This eliminates the need for separate manifest update transmissions, as the segments carry their own metadata for identification and retrieval.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the manifest metadata with the content segment data by inserting it into the segment packet structure. This combination allows the segment to be self-descriptive, carrying both the content payload and the necessary control information for playback and segmentation management.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If frequent manifest updates are sent to provide content segment information, then content delivery completeness is improved, but device processing workload increases

Engineering Contradiction:
Improvecontent delivery completenessVSAvoiddevice processing workload
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential manifest information (content identifier, segment number, bitrate, URL) and embeds it directly into the content segment packets themselves. This eliminates the need for separate manifest update transmissions, as the segments carry their own metadata for identification and retrieval.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The content segments become self-descriptive by containing their own metadata. The playing device can process segments independently using the embedded information without requiring external manifest updates, reducing the processing burden and complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If complete manifest information is provided upfront, then content retrieval efficiency is improved, but data transmission volume for live content increases

Engineering Contradiction:
Improvecontent retrieval efficiencyVSAvoiddata transmission volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the content delivery process by providing metadata on-demand within each segment packet rather than transmitting a complete manifest upfront. Each segment carries only the necessary information for that specific segment and the next segment, reducing overall data transmission volume while maintaining retrieval efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary embedding of essential metadata (content identifier, segment number, bitrate, URL) into each segment during the segmentation process. This preliminary action ensures that when segments are transmitted, they contain all necessary information for immediate processing without requiring additional manifest transmissions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240114184A1Methods, systems, and apparatuses for improved transmission of content
Publication Date: 2024.04.04 COMCAST CABLE COMM LLC
  • US20240114184A1 patent drawing
  • US20240114184A1 patent drawing
  • US20240114184A1 patent drawing

AI summary

A computing device (e.g., an encoder, a content packager, and/or content server) may receive content (e.g., a live or time-shifted content transmission, video-on-demand content transmission, video, audio, games, data, etc.). The computing device may separate the received content into a plurality of content segments. The computing device may insert metadata into each of the content segments. The metadata may include a segment identifier. The segment identifier may identify the next sequential content segment of the plurality of content segments.