Distributed Video Processing Network

Transcode and deliver video
from the edge, globally.

DVPN ingests your sources once and runs transcoding, packaging and delivery on regional edge nodes close to your viewers — behind a single, predictable API.

POST https://api.dvpn.info/v1/jobs  ·  region=us1
Platform

One API, the whole pipeline

Ingest, transcode, package and deliver — without stitching together half a dozen services. DVPN handles the heavy lifting per region.

Adaptive transcoding

H.264, HEVC and AV1 ladders generated on demand, tuned per-title to keep bitrate low and quality high.

HLS & DASH packaging

CMAF output with low-latency segments, captions and DRM hooks — ready to play on any device.

Edge delivery

Renditions cached and served from the regional node nearest the request, with origin shielding.

Signed playback

Per-session signed URLs and token expiry keep your catalog protected at the edge.

Real-time metrics

Per-region job throughput, QoE and egress, streamed to the console or your own webhook.

Built for automation

REST + webhooks, idempotent jobs and an OpenAPI spec. Drop it into your existing pipeline.

How it works

From source to screen in four steps

You point us at a source and pick a region. We do the rest, close to your audience.

  1. 1 · Submit a job

    Send a source URL and target region to api.dvpn.info. Jobs are idempotent and queued instantly.

  2. 2 · Transcode at the edge

    The regional node builds your rendition ladder and packages CMAF segments.

  3. 3 · Cache & shield

    Outputs are stored on the node and shielded so your origin is hit at most once.

  4. 4 · Deliver

    Viewers stream from the nearest node over signed, low-latency URLs.

Network

Regional edge nodes

Each region runs an independent processing node under <region>.dvpn.info, exposing its own API console for jobs and diagnostics.

us1.dvpn.infoUnited States · East
nl1.dvpn.infoNetherlands · Amsterdam
de1.dvpn.infoGermany · Frankfurt
fr1.dvpn.infoFrance · Paris
sg1.dvpn.infoSingapore
jp1.dvpn.infoJapan · Tokyo

Each node terminates TLS on its own hostname and serves its regional console at https://<region>.dvpn.info. New regions follow the same <region><number> naming scheme.

Pricing

Pay for what you process

No per-seat fees. Usage is metered per region by processing minutes and egress.

Starter
$0 /mo

For prototypes and small catalogs.

  • 500 processing minutes
  • 2 regions
  • Community support
Start free
Scale
Custom

Dedicated capacity and SLAs.

  • Committed throughput
  • Private regions
  • 99.95% SLA & priority support
Contact sales
FAQ

Frequently asked questions

What formats does DVPN output?

HLS and DASH over CMAF, with H.264, HEVC and AV1 ladders. Captions (WebVTT) and standard DRM hooks are supported.

How do regions work?

Each region is an independent edge node addressed as <region>.dvpn.info. You pick a region per job; delivery is served from the node closest to the viewer.

Can I bring my own storage and origin?

Yes. Point a job at any reachable HTTP(S) source. Origin shielding ensures your source is fetched at most once per rendition.

Is there an API spec?

The full REST API ships with an OpenAPI document and webhook signatures. Jobs are idempotent by key.