ProductsStreaming platforms

Playback Signal

Quality of experience telemetry from the player out

What it is for

When playback degrades, the argument can run for days. The CDN blames the player, the player vendor blames the encode, and nobody has data detailed enough to settle it. Average startup time doesn't help: the average looks fine while the worst tenth of sessions is unwatchable. To settle it you need telemetry broken down by CDN, device, player build and territory at the same time, reported at percentiles, so you can see which one changed.

Client-side playback telemetry aggregated into startup time, rebuffer rate, and bitrate distribution, broken down by CDN, device, player build, and territory. When playback gets worse you can trace it to a cause in one pass, without days of argument between vendors. Everything is reported at percentiles, because averages hide the sessions that went badly.

What it does

  • Startup time and rebuffer rate at percentile
  • Failure attribution by CDN, device, and player build
  • Bitrate distribution and downshift analysis
  • Release-over-release regression comparison
  • Alerting on percentile movement
  • Raw event export to your own warehouse
Coverage
Web, mobile, connected TV
Refresh
Real-time streaming
Delivery
Dashboard, API, warehouse share

How it works

Instrument the players

A small client module reports playback events from web, mobile, and connected TV. The event schema is fixed and documented, so a number means the same thing on every platform.

Attribute every session

Each session records its CDN, device class, player build, and territory. With that, a rebuffer count tells you which combination is failing.

Report at percentile

Startup and rebuffer are reported at percentiles. Each player release is compared with the one before it, so a bad build shows up as a regression.

Alert on movement

Alerts fire when a percentile moves within a segment, so you hear about a device and CDN pairing breaking on the day it breaks. An alert on the global average would miss it.

What you get

  • Client instrumentation for your players, with a documented event schema
  • Dashboard covering startup, rebuffer, bitrate, and failure attribution
  • Percentile-based alerting tuned to your segments
  • Release comparison view for player rollouts
  • Raw event export into your own warehouse
  • A report format for working out with vendors which of you is at fault

Who it is for

  • Platforms running more than one CDN that cannot prove which is at fault
  • Teams rolling out player changes without a quality reading for each release
  • Operations teams alerting on averages and hearing about problems from users first

Example projects

Example designs related to Playback Signal, built on Cloudflare.

Discuss Playback Signal

Briefings, a scoped trial, or a look at your current setup. Tell us what is breaking.

Registered office
VI Data Services Ltd
128 City Road, London, EC1V 2NX, United Kingdom
Telephone

020 8058 7616

Company number

17420568
Registered in England and Wales

QuestionsQuestions

Common questions about Playback Signal.