Skip to content
Atlantic Blue

Work / castLabs

Advertising that has to arrive without breaking the stream

Research and prototyping on how adverts are placed into live and on demand video without stalling playback.

Client
castLabs
Sector
Secure video delivery: content protection and cross platform player software
Period
September 2024 to March 2025

The problem

Putting an advert into a video stream is harder than it looks. Insert it in the browser and it is easy to block and easy to stall. Insert it further back, in the manifest the player reads, and the revenue is protected but a bad join becomes a black frame that nobody can reproduce.

The standards for doing it properly are young and they differ between the two formats the industry actually uses. What works on one device family does not always work on another, and the difference only shows up on real hardware.

The work was prototyping and evaluating those approaches for both live and on demand, on the devices they have to survive, so a product decision could be made on evidence rather than on a specification.

What this touches

Worked with

  • TypeScript
  • React
  • MPEG-DASH
  • Apple HLS
  • Webpack
  • Jest

Have the same problem?

Tell us what it is and what is worrying you about it. If it is not something we should take, we will say so.