Bitrate Ladder Validator

→ See all analytics demos
→ See all demos
Experimental

Build and customize graphs exactly the way your team needs it

Query for Available Bitrates

bitmovin.analytics.queries.builder
  .groupBy('VIDEO_BITRATE')
  .filter('PLAYED', 'GT', 0)
  .filter('VIDEO_ID', 'EQ', 'vid-39102-123')
  .count('IMPRESSION_ID').query();

This query returns the available bitrates of the asset with the id "vid-39102-123" which are shown as dotted, horizontal lines in the chart.

Query for Available Bandwidth

bitmovin.analytics.queries.builder
  .avg('AVG_BANDWIDTH')
  .filter('PLAYED', 'GT', 0)
  .filter('VIDEO_ID', 'EQ', 'vid-39102-123')
  .interval('4S').query();

This query returns the average available bandwidth to the user.

Query for Playback Bitrate

bitmovin.analytics.queries.builder
  .max('VIDEO_BITRATE')
  .filter('PLAYED', 'GT', 0)
  .filter('VIDEO_ID', 'EQ', 'vid-39102-123')
  .interval('4S').query();

This query returns the playback bitrate chosen by the player. As you can see an additional rendition (e.g. 3.5 Mbit/s) should be added to provide a better QOE.

Create an account to get started!Sign up for freeNo credit card required.