Software engineering, done properly.

A software consultancy specialising in audio and video streaming: encoding, delivery, playback, and content protection.

Timecode
--:--:--:--
Picture
--
Codec
--
Bitrate
--
Frames
--

Loading this clip

What we do

We design, build, and fix software systems, and we specialise in streaming: adaptive bitrate encoding, multi-CDN delivery, player behaviour, and DRM.

  1. Encode

    Per-title encoding ladders for H.264, HEVC and AV1, each rung set by a measured VMAF target. A regression harness shows that quality held after a codec or preset change.

    Stream Ladder
  2. Package and protect

    Packaging for HLS and DASH. DRM licences come from a network of multi-DRM providers together with self-hosted licence servers, under one policy model with every decision logged.

    Licence Gateway
  3. Deliver

    Each session's CDN is chosen from live measurements. Traffic fails over when a provider degrades mid-event, within the commit levels in your contracts.

    Delivery Steering
  4. Play and measure

    Player integration, and playback telemetry reported at percentiles: startup time, rebuffer rate and bitrate distribution by CDN, device, player build and territory.

    Playback Signal

Live events

Glass-to-glass live delivery with the latency budget accounted for segment by segment, and two encode paths with hot failover.

Live Edge

How we work

Measure

We start by scoping the work, instrumenting the system, and finding out what is actually failing.

Build

The engineers who scoped the work also build it: streaming pipelines, backend services, and the tests that keep them working.

Hand over

We leave runbooks and telemetry so your team can run the system without us, and we stay available for consultancy as the platform changes.

Other work

Software consultancy
Architecture, implementation, and remediation for platform and backend systems.
Data and governance
Data platforms, lineage, and consent frameworks for regulated environments.

IndustriesIndustries

Each sector has its own delivery constraints and regulations.

Get in touch

Streaming platform work, software consultancy, and technical due diligence.

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