Dynamic Mixed Mode Live Media Stream Publishing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity in television content distribution systems due to competition among broadcasting platforms necessitates a system that can dynamically manage and personalize live media output streams based on user selection, while maintaining cost-effectiveness and maximizing audience retention.

Innovation Solution

A dynamic mixed mode publishing system that generates branches of live channels by determining alternate live input streams and pre-encoded media assets based on user preferences, integrating modern streaming protocols like HLS and DASH to create personalized and intelligent viewer experiences without the need for re-encoding, allowing for real-time content changes and audience segmentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional broadcasting platforms use multiple channels and large infrastructures to deliver media content, then audience coverage and content delivery capability are improved, but system complexity and infrastructure costs increase significantly

Engineering Contradiction:
Improvecontent delivery capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system enables a single broadcasting platform to function as multiple channels by dynamically generating different output streams from the same input content. The media processing system can create personalized streams, standard streams, and hybrid streams simultaneously, allowing one platform to serve multiple audience segments without requiring separate infrastructure for each channel.

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

Solution Approach 2:

The system dynamically adjusts content delivery based on real-time user preferences and selections. The manifest files are generated dynamically to reflect current user choices, and the system can switch between different streaming modes (personalized, standard, hybrid) on-the-fly without requiring pre-configured static channels.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If broadcasting platforms implement personalized content delivery based on user selection, then audience retention and viewer experience are improved, but processing requirements and infrastructure resources increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidprocessing resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system pre-generates personalized media output streams and manifest files based on user preferences before actual content delivery. By preparing the personalized streams in advance and storing them ready for delivery, the system avoids the need for real-time processing during content playback, significantly reducing processing resources required during active streaming.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of the input media stream tailored to different user preferences. Instead of processing the same content multiple times in real-time for different users, the system generates personalized copies of the stream once and reuses them for multiple users with similar preferences, reducing overall processing requirements.

Inventive Principle:
Principle #26Copying

3Ease of operation

If the system generates multiple branched output streams based on user preferences, then viewer experience and audience retention are improved, but the complexity of stream management and synchronization increases

Engineering Contradiction:
Improveviewer experienceVSAvoidstream management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the media content delivery into distinct output streams (personalized, standard, hybrid) with separate manifest files for each. This segmentation allows independent management of each stream type while maintaining synchronization through a common timing reference and coordinated manifest generation process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a manifest file as an intermediary that coordinates and synchronizes multiple output streams. The manifest files contain timing information and synchronization data that enable the player to seamlessly switch between different stream types and maintain proper synchronization without complex direct stream-to-stream coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If traditional systems re-encode content for different channels and formats, then content adaptability is improved, but processing time and infrastructure costs increase

Engineering Contradiction:
Improvecontent format flexibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system creates copies of the input media stream in different formats and configurations without re-encoding the actual content. By manipulating manifest files and stream metadata rather than re-processing the media data itself, the system achieves format flexibility instantaneously without the time-consuming re-encoding process.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system achieves content adaptability by changing parameters in the manifest files and stream metadata rather than modifying the actual media content. By adjusting format parameters, resolution settings, and stream configuration in the manifest, the system provides different content formats without any processing time for re-encoding.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240179356A1Publishing disparate live media output streams in mixed mode based on user selection
Publication Date: 2024.05.30 TURNER BROADCASTING SYSTEM INC
  • US20240179356A1 patent drawing
  • US20240179356A1 patent drawing
  • US20240179356A1 patent drawing

AI summary

Disparate live output stream manifests are generated based on user selection. When current media programming content in an existing first disparate live media output stream is streamed on a media player, a processor determine a set of alternate live input streams and/or a pre-encoded media assets, and associated alternate live media output manifests and/or pre-encoded media asset manifests, respectively, based on parameters and metadata associated with the existing first disparate live media output stream. Based on an indicator in an existing first disparate live media output stream manifest, alternate content options are transmitted to the media player. A response is received corresponding to a selected alternate live input stream and/or a pre-encoded media asset. An updated first disparate live media output stream manifest is published to a content delivery system, which includes one of the alternate live input stream manifest associated with the selected alternate live input stream.