Live production has moved compute, encoding, and delivery to the cloud. Storage, though, is still files handed from tool to tool: record to a file, copy it to a packager, copy it again to QC, copy it once more to whatever extracts highlights. Every copy is latency, duplicated bytes, and another thing that can drift out of sync.

TAMS Gateway changes the unit of storage from the file to the timestamp. It is Eyevinn's open-source implementation of BBC R&D's Time-Addressable Media Store (TAMS) specification, aligned with the AMWA NMOS data model. A packager, a QC process, and an AI highlight-extractor can all read the same growing recording by timestamp, at once, while it is still being written.

Why time-addressable matters

A live recording is not a finished artifact; it is a stream that keeps growing. Addressing it by time rather than by file means downstream tools no longer wait for a file to close before they start. They request the segment of time they care about and get it, even as new media arrives at the head.

What TAMS Gateway gives you

  • Concurrent reads of a live recording. Packaging, QC, and AI processing run in parallel against one store, not against copies.
  • Implements the BBC TAMS specification. Response conformance is verified in CI against the real BBC schemas, so the API behaves the way the spec says it should.
  • S3-compatible storage. It runs against any S3-compatible backend, and MinIO works locally for development.
  • One click from running. Deploy it as a managed service on Eyevinn Open Source Cloud, or self-host the open source.

It builds on the BBC prototype that won the IABM Industry Partnership Award at IBC 2025, turning that research foundation into something you can deploy today.

Try it and read more


Want to put a Time-Addressable Media Store into your live workflow? Contact us to discuss a managed or dedicated deployment.