ObserveRTC provides several specialized libraries to help you implement comprehensive monitoring in your WebRTC applications:
Available Libraries
Client-Side Monitoring Library
- Injected into browser-based WebRTC applications
- Collects real-time statistics and performance data
- Supports custom detectors and event triggering
Sample Encoding Library
- Compress and encode samples efficiently
- Optimized to reduce bandwidth and prevent congestion
- Handles sample encoding with strict schema compliance
Sample Decoding Library
- Decode received samples for processing
- Schema validation and error handling
- Efficient batch processing capabilities
Server-Side Processing Library
- Aggregates and analyzes samples across multiple clients
- Real-time anomaly detection and trend analysis
- Supports custom metrics, alerting, and reporting
Getting Started
Choose the libraries that fit your use case:
- Use
client-monitor-js
for browser-side monitoring - Use
Observer.js
for server-side analysis - Use
sample-encoder-js
for encoding data before transmission - Use
sample-decoder-js
for decoding received data