Open Source

The open-source rtcStats stack: rtcstats-js on the client and rtcstats-server in your own infrastructure. Integrate, deploy, scale, secure, and enrich.

rtcStats is built on an open-source stack you can run yourself, end to end. rtcstats-js is the client-side SDK that collects WebRTC traces from your application. rtcstats-server is the collection layer you run in your own infrastructure: it terminates the WebSocket stream from rtcstats-js, buffers each session to disk, and hands finished dumps to your storage and database.

This section covers both: how to instrument your client, and how to deploy, scale, secure, and enrich your own server.

Start here

Instrument the client (rtcstats-js)

Deploy

Scale & operate

Secure

Enrich

Query & analyze