Realtime
Stream a video source you already hold, and read the pulse waveform and the vitals as they are computed.
Realtime Measure is the continuous counterpart of Saphere Scan. Where the widget owns a container, walks a person through a thirty-second capture and hands you a result at the end, this one takes a video stream you already hold and measures it as it arrives — a pulse-waveform point per measured frame, and the vitals once a second, for as long as you keep the session open.
What this section documents
The wire protocol, and how to push a video stream into it. That is what a media server, a mobile capture pipeline or a recorded file replayed for validation needs — anything that holds the video and cannot run a browser module we provide.
You open one WebTransport session, declare in your address what the session will send, push your container as it comes, and read the three streams the server opens back. The wire protocol page carries the byte layout and a complete client; access tokens is how your server mints the credential the handshake consumes.
Alpha
Realtime Measure is alpha. It is stable enough to build against, and we will tell you before anything moves — but expect it to move, and talk to us before you build: a server-to-server integration is not something you switch on alone.Which one to use
| Saphere Scan | Realtime Measure | |
|---|---|---|
| What you get | a widget with its own screens | a measurement service you stream to |
| The video | the widget asks for the camera | you already hold it |
| The capture | thirty seconds, then a result | continuous, for as long as you keep the session |
| The result | once, at the end | a waveform point per measured frame, the vitals every second |
| Consent and guidance | included, and customisable | yours to write |
| The integration | one script tag | a WebTransport client, written against the wire protocol |
The deciding question is rarely the measurement: it is whether you already own the video. A teleconsultation that is already carrying a face has a stream, and a journey around it — Realtime Measure joins that. A form on a website has neither, and Saphere Scan brings both.