Manifest Delivery Controller for Adaptive Bitrate Streaming Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital video streaming systems lack a systematic method to communicate and enforce playback controls and output restrictions to individual client devices using adaptive bitrate streaming, leading to challenges in preventing unauthorized video copying and ensuring consistent user experiences.

Innovation Solution

A method and system that establish a network connection between a client device and a manifest delivery controller to determine and apply playback and output control rules, generating customized manifests and control tags that instruct client devices on allowed playback features and video output options during streaming sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If targeted playback control rules and output control rules are implemented for specific client devices, then content protection and compliance are improved, but system complexity increases

Engineering Contradiction:
Improvecontent protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments control rules into different types (playback control rules and output control rules) and applies them to different client device categories. This segmentation allows targeted enforcement of content protection measures without requiring a complete system redesign, thereby improving reliability while managing complexity through modular rule implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The manifest delivery controller determines and attaches applicable control rules to the manifest before delivering it to the client device. This preliminary action ensures that content protection measures are established in advance, preventing unauthorized copying and ensuring compliance before the video playback begins, thus improving reliability proactively.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If customized manifests with control tags are delivered to each client device, then user experience customization is improved, but communication overhead and processing time increase

Engineering Contradiction:
Improveuser experience customizationVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The manifest delivery controller serves multiple functions: it delivers the manifest, attaches applicable playback control rules and output control rules, and provides encryption keys all in a single communication process. This multi-functionality reduces the need for separate communication rounds, thereby improving adaptability while minimizing the loss of time through efficient consolidated operations.

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

Solution Approach 2:

The controller determines which control rules apply to each client device and attaches them to the manifest before delivery. This preliminary customization allows the system to provide tailored user experiences for different device types (e.g., allowing HDMI output for set-top boxes while blocking it for smartphones) without requiring real-time processing during playback, thus reducing processing time delays.

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If control rules are applied to prevent video output on certain devices, then unauthorized copying is reduced, but device functionality and user convenience are limited

Engineering Contradiction:
Improveunauthorized copyingVSAvoiduser convenience
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system applies different output control rules to different client device categories based on their specific characteristics and risk profiles. For example, set-top boxes connected via HDMI are granted output permissions while smartphones using wireless mirroring are restricted. This localized approach to quality control prevents unauthorized copying on high-risk devices while preserving user convenience on trusted devices, balancing security with ease of operation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the output control parameters based on the client device type and context. By modifying the applicable control rules according to device characteristics, the system can prevent unauthorized copying where necessary while maintaining user convenience where appropriate, thus resolving the contradiction between security and ease of operation through adaptive parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10432993B2Output and playback control delivery for adaptive bitrate streaming
Publication Date: 2019.10.01 ARRIS ENTERPRISES LLC
  • US10432993B2 patent drawing
  • US10432993B2 patent drawing
  • US10432993B2 patent drawing

AI summary

A method is disclosed for customizing an adaptive bitrate streaming session using a manifest and control tags. The method includes establishing a network connection session between a client device and a manifest delivery controller, receiving a manifest request at the manifest delivery controller from the client device, wherein the manifest request identifies a video, determining whether one or more playback control rules and/or output control rules have been set at the manifest delivery controller that apply to the video and/or the client device, and sending a manifest and control tags from the manifest delivery controller to the client device, wherein the manifest identifies locations of a plurality of adaptive bitrate chunks of the video, and wherein the control tags are associated with playback control rules and/or output control rules that the manifest delivery controller determined applied to the video and/or the client device.