Live VBR Encoding Manifest Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The delivery of live streaming media content with variable bit rate encoding poses challenges due to unpredictable fragment sizes, which complicates infrastructure requirements and increases costs, as updates to manifest data are necessary for quality optimization algorithms.

Innovation Solution

The technique involves generating manifest data for multiple representations of media content, identifying when higher quality fragments conform to constraints of lower quality representations, and providing the higher quality fragments to viewer devices without exceeding network and buffer limitations, thereby optimizing quality and reducing storage and distribution needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If variable bit rate encoding is used for live streaming media content, then quality optimization is achieved, but fragment sizes become unpredictable and infrastructure complexity increases

Engineering Contradiction:
Improvequality optimizationVSAvoidinfrastructure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent generates manifest data in advance that includes predicted fragment sizes for future segments of live content. This preliminary action allows the system to prepare quality optimization information before the actual encoding occurs, enabling viewers to make informed quality decisions without requiring real-time updates to manifest data, thus reducing infrastructure complexity while maintaining quality optimization capabilities

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manifest data is updated to provide newly encoded fragment sizes for quality optimization, then quality optimization is improved, but infrastructure requirements are complicated and delivery cost increases

Engineering Contradiction:
Improvequality optimizationVSAvoiddelivery cost
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The system performs preliminary generation of manifest data that includes fragment size information for future content segments before encoding actually occurs. This advance preparation eliminates the need for continuous manifest data updates during live streaming, reducing the infrastructure requirements and delivery costs associated with real-time data synchronization while maintaining quality optimization

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a predicted copy of fragment size information in the manifest data that mirrors what will be generated during actual encoding. This copying approach allows the system to provide quality optimization information without requiring actual real-time measurements and updates, reducing the computational and infrastructural overhead needed for continuous quality optimization

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10313419B1VBR encoding of live content
Publication Date: 2019.06.04 AMAZON TECH INC
  • US10313419B1 patent drawing
  • US10313419B1 patent drawing
  • US10313419B1 patent drawing

AI summary

Techniques are described that enable the use of variable bit rate (VBR) encoding for live content.