Live Stream Ingest Buffering for Low-Latency Lossless Transcoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing live streaming architectures face challenges with communication latency and content loss due to real-time transcoding processes, which result in delayed content delivery and gaps during hardware or software failures.

Innovation Solution

Implementing a buffer within the server to store incoming content segments, allowing transcoding to occur on cached data rather than real-time retrieval, thereby reducing latency and mitigating content loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time transcoding is performed without buffering, then processing speed is maintained, but content loss occurs during server transitions and startup latency increases

Engineering Contradiction:
Improvecontent delivery continuityVSAvoidstartup latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary buffering of incoming content segments before transcoding begins. This allows the transcoder to start processing immediately from the buffer without waiting for real-time content arrival, eliminating startup latency while ensuring content is available for continuous delivery during server transitions

Inventive Principle:
Principle #10Preliminary action

2Reliability

If content is buffered before transcoding, then latency is reduced and content loss is eliminated, but system complexity increases

Engineering Contradiction:
Improvecontent delivery continuityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A buffer component is introduced as an intermediary between the content ingestor and the transcoder. This simple buffer structure decouples the real-time content arrival from the transcoding process, providing reliability without requiring complex system architecture changes or coordination mechanisms

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If transcoder waits for entire media segment before completing transcoding, then quality is maintained, but latency in live stream increases

Engineering Contradiction:
Improvetranscoding qualityVSAvoidstream latency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system segments the transcoding process to work on individual content segments independently from the buffer, rather than waiting for entire media segments. This allows progressive transcoding of buffered content while maintaining quality standards, reducing overall stream latency while preserving manufacturing precision

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12489928B1Systems and methods for low latency and lossless content streaming
Publication Date: 2025.12.02 AMAZON TECH INC
  • US12489928B1 patent drawing
  • US12489928B1 patent drawing
  • US12489928B1 patent drawing

AI summary

Systems and methods for low latency and lossless content streaming are provided. Particularly, an improved system architecture is provided that reduces the latency that may occur between a live stream going online and content first being presented to viewer devices. The improved system architecture also mitigates or eliminates content loss that may occur when a transcode server performing transcoding for the live stream crashes. To accomplish these benefits, the improved system architecture includes a buffer within the ingest server that receives content from the broadcaster device. The use of the buffer allows the content to be more quickly accessed by the transcode server, therefore reducing latency. The use of the buffer also eliminates content loss that may otherwise occur in the live stream or a recording of the live stream (for a video on demand).