Statistics Monitor Example

This example demonstrates how to use the getStatistics() function on the Vindral Live instance to monitor streaming quality metrics in real-time, similar to our quality of service client (qos.vindral.com).

Connection Good
Playback Stable
Buffer Healthy
Initiating...
Click to Unmute
Target buffer time 1500 ms

Sync

Seek Time: -
Drift: -
Drift Adjustments: -
Timeshift Drift Adjustments: -

Playback

Playback State: -
Last Buffer Event: -
Buffer Fullness: -
Time Spent Buffering: -
Time Spent Playing: -
Rendition Level Changes: -
Time To First Frame: -

Current Rendition

Video Bitrate: -
Audio Bitrate: -
Video Resolution: -
Video Codec: -
Audio Codec: -

Connection

Edge URL: -
Protocol: -
Connection State: -
RTT: -
Estimated Bandwidth: -
Bit Rate: -
Connection Count: -

Time

Server Edge Time: -
Channel Current Time: -
Playback Wallclock Time: -
Server Wallclock Time: -
Playback Latency: -
Uptime: -

Session

SDK Version: -
Client ID: -
Session ID: -
Channel ID: -
Channel Group ID: -

Navigator Estimations

RTT: -
Downlink: -
Connection Type: -
Effective Type: -
Data Saving: -

Decode Performance

Rendered Video Frames: -
Dropped Video Frames: -
Video Decode Rate: -
Video Decode Time: -
Video Transport Time: -
Audio Decode Time: -