Bitrate Ladder Validator

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.

Ready to get started?

Access your free account today by signing up for a trial