Streaming Server Chunk Manifest Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current adaptive streaming technologies do not effectively integrate companion content, such as user-generated or external data, into the streaming process, limiting the ability to provide synchronized and context-specific information with media content across multiple clients.

Innovation Solution

A streaming server system that partitions media content into chunks and creates manifest files referencing these chunks, allowing for the inclusion and distribution of companion content, which can be modified to incorporate user-generated or external data, enabling synchronized presentation across clients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If adaptive streaming technology is used to adjust video quality based on network conditions, then viewer experience is maximized under bandwidth constraints, but the ability to integrate and synchronize companion content with media streams is limited

Engineering Contradiction:
Improveability to integrate companion contentVSAvoidstreaming system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The media content is divided into discrete chunks with associated manifest files, allowing companion content to be independently integrated into the streaming structure without affecting the entire media stream. Each manifest file can reference companion content separately, enabling granular control over content integration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary that receives companion content from external sources or clients, processes it, and integrates it into the manifest files. This mediator approach allows the system to handle companion content without requiring changes to the core adaptive streaming algorithm or client-side playback logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manifest files are created for multiple bit rate streams, then clients can select appropriate quality levels, but the system cannot effectively distribute synchronized companion content across different bit rate variants

Engineering Contradiction:
Improvecompanion content distributionVSAvoidsynchronization information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The manifest file structure is enhanced to serve multiple functions: it continues to provide bit rate selection information for adaptive streaming while simultaneously referencing companion content. This multi-functional manifest file ensures that all clients, regardless of selected bit rate, receive references to the same synchronized companion content.

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

Solution Approach 2:

The system implements feedback mechanisms where clients report their playback status and the server adjusts manifest file updates to maintain synchronization of companion content across all clients. This feedback loop ensures that companion content remains synchronized even as clients switch between different bit rate streams.

Inventive Principle:
Principle #23Feedback

3Productivity

If the server conditions content for prevailing network conditions, then optimal delivery is achieved, but the server cannot accommodate user-generated or external companion content without compromising delivery optimization

Engineering Contradiction:
Improvecontent delivery efficiencyVSAvoidcompanion content acceptance
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The server prepares and caches companion content in advance, organizing it alongside media chunks before actual playback occurs. This preliminary preparation allows the server to quickly reference and deliver companion content without impacting real-time adaptive streaming decisions or delivery optimization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system separates companion content delivery from the primary media stream by using a different dimensional approach - manifest files serve as a metadata layer that references companion content without requiring it to be transmitted through the same bandwidth-constrained media channels. This dimensional separation allows companion content to be delivered efficiently without compromising media stream optimization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9288278B2Providing user content with streamed media chunks
Publication Date: 2016.03.15 ARRIS ENTERPRISES INC
  • US9288278B2 patent drawing
  • US9288278B2 patent drawing
  • US9288278B2 patent drawing

AI summary

In a streaming server, companion content may be received and incorporated along with media that is streamed to clients. The companion content may originate from one of the clients, in some cases. In other cases, the companion content may originate from a source other than a client. The companion content may be any media relates to the media being streamed to the clients or directives that control the processing of the media being streamed to the clients.