Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 1.22 KB

File metadata and controls

46 lines (31 loc) · 1.22 KB
title date lastmod draft images menu weight toc
Monitors
2021-04-01
2021-04-01
false
monitors.png
docs
parent
overview
1050
true

{{< img-simple src="monitors.png" alt="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

{{< img-simple src="client-monitor.png" alt="Overview" >}}

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

Implementations:

SFU Monitor

{{< img-simple src="sfu-monitor.png" alt="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.