ST 2110

Planned · LAN multicast fabric · reach: bridged · meters at $0.005/min. Real-time media on a local network (reach: bridged) — a WAVE node ingests the multicast, converts it to a WAN transport, and a far-side node re-emits it as native multicast on the distribution LAN.

SMPTE ST 2110 carries uncompressed video, audio, and ancillary data as separate IP essence flows — the backbone of modern broadcast facilities. Its reach is bridged: a WAVE node joins the ST 2110 multicast, converts the essence to MoQ, SRT, or RIST (lossless pass-through; RIST when the WAN is lossy) and ships it; a far-side node re-emits ST 2110 multicast on the destination broadcast LAN. The meter and gateway wiring are live; the native wave-transports adapter (a full SMPTE RTP stack) is the remaining build. SLA caveat: ST 2110 is PTP-disciplined (SMPTE 2059-2) — cross-WAN PTP is not feasible, so cloud playout is wallclock/frame-accuracy; keep the egress node on-prem for sample-accurate facility interop.

No raw hosted endpoint — bridged fabric. A WAVE node on the host/LAN converts it to a WAN transport (moq, srt, rist); consume it through the adapter or a node bridge.

Reach: bridged (the WAN bridge)

WAVE owns no transport — it is the conversion layer — so even a lan multicast fabric becomes WAN-distributable. ST 2110 is reached in two legs:

  1. Ingest leg — a WAVE node on the source LAN joins the multicast group, stamps clock + integrity + metering, and converts the media to a WAN transport you choose: moq, srt, rist.
  2. Egress leg — a far-side node receives the WAN stream and converts it back to native ST 2110, re-emitting it as local multicast on the destination LAN so on-prem devices see a native source.

The bridge target is operator-selectable per session (moq, srt, rist today; MoQ for general low-latency relay, SRT for ultra-low-latency point-to-point, RIST when the WAN is lossy or SMPTE-grade reliability is required). The conversion is a lossless envelope — not a transcode — so it stays cheap and high-margin.

ST 2110 is PTP-disciplined for sample-accurate interop. Cross-WAN PTP is not feasible, so cloud playout is wallclock/frame-accuracy; for sample-accurate facility interop keep the egress node on-prem (node-to-node). The hosted bridge runtime is gated on CF Containers and (for some fabrics) a native adapter — see the phase above before treating the endpoint as live.

Install

Native adapter not built yet — runs through the WAVE node metering bridge today.

# Bridge an ST 2110 essence flow to WAVE via a WAVE node (metering bridge)
wave node bridge --in st2110://239.0.0.10:20000 --out moq://moq.wave.online

Every fabric authenticates with the same WAVE key (Authorization: Bearer $WAVE_KEY) and is gated by the same scope grant. A call carrying x-wave-protocol: st2110 is attributed to this fabric end-to-end.

API reference

The WAVE gateway (api.wave.online) enforces auth, scope, entitlement, and metering for ST 2110 — the same contract as every other fabric.

Scopest2110:read / st2110:write
Protocol tagx-wave-protocol: st2110
Stripe meterwave_usage_duration_ms_st2110
Price envSTRIPE_PRICE_STREAM_MIN_ST2110
TransportLAN multicast (lan-multicast)
Reachbridged
Bridge targetsmoq, srt, rist
Spoke

A subscription to the ST 2110 product grants both st2110:read and st2110:write. Usage is reported as wall-clock minutes under the metering dimension duration_ms:st2110, which bills the live Stripe meter wave_usage_duration_ms_st2110 once STRIPE_PRICE_STREAM_MIN_ST2110 is provisioned. Read your own accumulated usage at GET /v1/usage (scope usage:read).

All fabric reference fields above are generated from the fabric-support contract (catalog/fabrics.json) and the pricing SSOT, so the docs can never drift from what the gateway actually enforces.

Pricing

MeterRateBilled unit
wave_usage_duration_ms_st2110$0.005minute

Every transport fabric meters at the uniform $0.005/min anchor. Metering is wall-clock and mutually exclusive — a minute is billed under duration_ms:st2110 or the aggregate stream dimension, never both. Prices are inert until your subscription is attached; you are billed only for minutes the gateway observes.