Skip to main content
This guide covers statistics collection, analytics reporting, and performance monitoring in lib-jitsi-meet using the Statistics module and RTCStats integration.

Overview

lib-jitsi-meet provides comprehensive statistics through:
  • Statistics Module: Collects and reports conference metrics
  • RTCStats: Detailed WebRTC statistics via rtcstats-server
  • Local Stats: Audio levels and track statistics
  • RTP Stats: Peer connection statistics
  • Speaker Stats: Track speaking time and dominant speaker
  • Analytics Events: Send custom analytics events

Initializing Statistics

1

Configure statistics on init

2

Initialize conference statistics

Audio Levels

Local Audio Levels

Remote Audio Levels

Connection Statistics

Monitor Connection Quality

Per-Participant Statistics

RTP Statistics

Get RTP Stats

Average RTP Stats

Speaker Statistics

Track Speaking Time

Get Speaker Stats

RTCStats Integration

Enable RTCStats

RTCStats Events

Send Custom RTCStats Data

Analytics Events

Send Analytics Events

Add Permanent Properties

Built-in Analytics Events

lib-jitsi-meet automatically sends these events:

Performance Monitoring

Monitor Encode Performance

Track Connection Times

Monitor Packet Loss

Local Statistics Collector

Audio Input Statistics

Custom Local Stats

Complete Statistics Dashboard

Best Practices

Balance between data granularity and performance:
Track quality metrics and react to poor conditions:
Include context in analytics events:

Next Steps

Audio/Video Quality

Control media quality settings

Creating Connections

Learn about connection management