это должно работать следующим образом:
<script>
var player = new Clappr.Player({
source: window.atob(<?php echo '"' . base64_encode($data['link']) . '"'; ?>),
parentId: '#player',
mimeType: 'application/x-mpegURL',
plugins: [DashShakaPlayback,LevelSelector,ChromecastPlugin],
levelSelectorConfig: {
title: 'Quality',
labels: {
2: 'High', // 500kbps
1: 'Med', // 240kbps
0: 'Low', // 120kbps
},
labelCallback: function(playbackLevel, customLabel) {
return customLabel + playbackLevel.level.height+'p'; // High 720p
}
}
});
</script>
Но я все же думаю, вам следует поискать сайт, с которого вы купили поток, если они поддерживают какой-либо тип шифрования.Плагин Shaka Player, который вы используете, поддерживает шифрование aes, так что все должно быть в порядке.Возможно, вам потребуется реализовать некоторую логику в php для подписи URL-адреса потока.