Test apps running on this server.
Compares three clocks: the raw browser clock, the browser synced directly to PTB over WebSocket (WST), and the browser's view of this backend's clock (itself NTP-synced to PTB).
Start/stop a webcam and/or screen-share recording; each start and stop event is timestamped using both PTB-direct and backend-relayed synced time.
Estimate storage and bandwidth for webcam/screen recordings by duration, resolution, codec, and bitrate - or back-calculate the real bitrate from a file you already recorded.
Publish a webcam to a LiveKit room, watch it live from a second browser, record it via Egress (HLS to R2), then play the HLS recording back and add timestamped tags. Password-protected.
Record webcam and screen share at once with MediaRecorder, upload both straight from the browser to R2 (presigned multipart, no Egress), convert each to HLS with ffmpeg on demand, then play them side by side with shared tags. Password-protected.