Bypass Encoder for Video Packaging Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video packaging and origination services face inefficiencies in processing encoded content, leading to increased resource consumption and latency, particularly when handling multiple bitrate and format combinations, which can divert resources away from improving quality and speed in content delivery.

Innovation Solution

The implementation of a bypass encoder function that reuses original encoded content instead of re-encoding decoded source content, allowing the ingress node to maintain and process the original encoded content for lower resolution bitrate/format combinations, thereby reducing processing requirements and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video content is re-encoded from decoded source content for multiple bitrate and format combinations, then adaptability to different client devices is improved, but processing resources and time are increased

Engineering Contradiction:
Improveadaptability to different client devicesVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The original encoded content is captured and preserved at the ingress node before any processing occurs. This preliminary preservation of source encoded content enables subsequent egress nodes to directly utilize the original encoding without re-encoding, eliminating redundant processing while maintaining adaptability to different client devices through selective use of the preserved original content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of re-encoding decoded source content for each bitrate and format combination, the system creates and utilizes copies of the original encoded content at different resolution levels. The ingress node preserves the original encoded content, and egress nodes selectively access these original encodings or create minimal processing versions, avoiding the computationally expensive re-encoding process while still providing multiple format options to clients.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If video content is re-encoded at multiple resolution levels, then quality for different bitrate requirements is improved, but processing time and latency are increased

Engineering Contradiction:
Improvequality of encoded contentVSAvoidlatency in content delivery
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The original encoded content is captured and preserved at the ingress node before any processing occurs. This preliminary preservation of source encoded content enables subsequent egress nodes to directly utilize the original encoding without re-encoding, eliminating redundant processing while maintaining adaptability to different client devices through selective use of the preserved original content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The bypass encoder function allows the system to skip the time-consuming re-encoding process entirely for original encoded content. By detecting when original encoded content is available and using it directly, the system rushes through the encoding step that would normally be required, significantly reducing processing time and latency while maintaining content quality.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Adaptability or versatility

If multiple encoders process decoded source content for different bitrates, then versatility of content delivery is improved, but device complexity and resource consumption are increased

Engineering Contradiction:
Improveversatility of content deliveryVSAvoidcomplexity of encoding system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts and preserves the original encoded content at the ingress node, separating it from the re-encoding process. This extraction of original encoded content allows egress nodes to selectively use the original encoding directly without requiring full re-encoding capability for all content types, reducing the complexity of the encoding system while maintaining versatility through the preserved original content.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The bypass encoder function provides a universal solution that works across multiple encoder types and content formats. By implementing a single bypass mechanism that can handle original encoded content from any source and deliver it in the appropriate format, the system achieves multi-functionality without requiring separate complex encoding paths for each content type, thereby reducing overall system complexity while maintaining versatility.

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

Data Source

PatentUS11025969B1Video packaging system using source encoding
Publication Date: 2021.06.01 AMAZON TECH INC
  • US11025969B1 patent drawing
  • US11025969B1 patent drawing
  • US11025969B1 patent drawing

AI summary

A content streaming system and methodology for facilitating the management of content streaming. A content delivery service receives streaming content that is encoded according to an encoding profile. The content delivery service decodes the received encoded content and encodes the decoded content according to a plurality of encoding profiles. Additionally, the content delivery service reuses the received encoded content stream from the content provider.