Monitors are client-side components in ObserveRTC architecture. 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.
Currently the following Monitor components available:
- Client-Monitor for webrtc frontend applications running in browsers
- Sfu-Monitor for selective forwarding units