From 307115a74aa236b62c9a6af2cd2d7e1694a878b8 Mon Sep 17 00:00:00 2001 From: MaZderMind Date: Thu, 25 Jan 2018 00:02:11 +0100 Subject: dash / select level-name based on bitrate instead of stream-index --- template/assemblies/player/dash.phtml | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) (limited to 'template') diff --git a/template/assemblies/player/dash.phtml b/template/assemblies/player/dash.phtml index 24a3df6..77ad7b5 100644 --- a/template/assemblies/player/dash.phtml +++ b/template/assemblies/player/dash.phtml @@ -60,23 +60,18 @@ } }, levelSelectorConfig: { - labels: { - // HLS - 0: 'Slides', - 1: 'SD', - 2: 'HD', - - // DASH - 7: 'HD', - 8: 'SD', - 9: 'Slides', - 10: 'HD', - 11: 'SD', - 12: 'Slides', - 13: 'HD', - 14: 'SD', - 15: 'Slides', - } + labelCallback: function(playbackLevel, customLabel) { + var bw=playbackLevel.videoBandwidth; + if(bw <= 100000) { + return 'Slides'; + } + else if(bw <= 800000) { + return 'SD'; + } + else { + return 'HD' + } + }, }, autoPlay: true, parentId: '#player' -- cgit v1.2.3