What is Loop Streaming?

Loop streaming presents a finite prerecorded media sequence as a continuous stream by restarting it after the final item. The resulting feed behaves like an always-available channel.

How Loop Streaming works

Loop playout repeatedly maps a bounded source timeline onto an unbounded output clock. The media may be decoded and re-encoded continuously, or prepackaged segments may be reused while manifests and timestamps are regenerated. Audio sample boundaries, video prediction structure, captions, and metadata all need a defined transition at the wrap point. The source master can remain finite, but the published feed must look temporally monotonic to players, packagers, and downstream ad systems.

Key facts

  1. Reusing segments without rewriting their timeline can make decode timestamps jump backward at the wrap, which many players treat as an unannounced discontinuity.
  2. A seamless audiovisual join requires compatible end and start states; an open video GOP or partial audio frame can introduce missing references, clicks, or drift.
  3. For manifest-based delivery, sequence numbers and availability times must continue advancing even when the underlying media bytes repeat from the beginning.

When Loop Streaming matters

It suits signage, demonstrations, ambient channels, test feeds, and repeating scheduled material. Encoders must handle the loop boundary cleanly to avoid timestamp jumps, gaps, or visible discontinuities.

Turn media knowledge into a working pipeline

Connect uploads, processing, AI, storage, and delivery through one declarative API — with the encoding stack, scaling, and format churn handled for you.

Try Transloadit for free