WebCodecs & WebRTC Media Telemetry Lab
Real-time browser-native codec capability profiling and loopback stream diagnostics. Evaluate AV1, HEVC, and VP9 hardware decoding support, requestVideoFrameCallback render jitter, HDR10 gamut parameters, and WebRTC peer connection latency.
Direct query of the client's GPU media engine. Verifies whether high-resolution video streams are decoded via dedicated silicon (NVDEC, Intel QuickSync, Apple VideoToolbox) or software fallback.
| Codec Profile | MIME String | Supported | Smooth | Power Eff. (HW) |
|---|
Instantiates two local RTCPeerConnection endpoints (`pc_sender` ↔ `pc_receiver`), generates a synthetic Canvas video track, exchanges SDP offer/answer with ICE candidates, and measures RTT via getStats().
Client Telemetry Diagnostic Payload
Generate an immutable diagnostic JSON snapshot detailing client decoder acceleration, display profile, and WebRTC loopback health.