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.