Monitors

Overview

In ObserveRTC architecture monitors are designed to monitor RTC component and create Samples.

Typically implemented as a library embedded into media units such as webrtc applications running in browser or in a SFU controller. A monitor collect measurements from a media unit. The collected measurements can be used locally on the application the monitor runs, or can send samples to the observer for further analysis.

Client Monitor

Overview

Client Monitor is a front-end component runs in browsers. It collects webrtc stats, and metadata from client applications.

Implementations:

SFU Monitor

SFU Monitor

Sfu-Monitor is a backend component runs with the selective forwarding unit.

Implementations

sfu-monitor-js is a javascript library written for monitoring selective forwarding units.

Edit this page on GitHub