Skip to content

Commit b01354f

Browse files
committed
Remove the source about FairPlay settings
1 parent e33b83f commit b01354f

File tree

1 file changed

+4
-34
lines changed

1 file changed

+4
-34
lines changed

advanced/csl/bitmovin-player/bitmovin-renewal-sample.js

Lines changed: 4 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,19 @@ var config = {
99
return Promise.resolve(request);
1010
},
1111
preprocessHttpResponse: function(type, response) {
12-
if (type === bitmovin.player.HttpRequestType.DRM_LICENSE_PLAYREADY
13-
|| type === bitmovin.player.HttpRequestType.DRM_LICENSE_FAIRPLAY
14-
) {
15-
12+
if (type === bitmovin.player.HttpRequestType.DRM_LICENSE_PLAYREADY) {
13+
1614
// Something to extracts expiration dates.
1715
setTimeout(() => {player.drm.renewLicense(licenseId)}, 600000); // TODO set Renewal Interval milliseconds ( 10 minute )
1816

1917
}
20-
},
21-
tweaks: {
22-
prefer_managed_media_source: true // ManagedMediaSource 사용 활성화
2318
}
2419
}
2520
}
2621

2722

2823
var source = {
29-
// dash: dashUri,
30-
hls: hlsUri,
24+
dash: dashUri,
3125
drm: {
3226
widevine: {
3327
LA_URL: licenseUri,
@@ -37,25 +31,6 @@ var source = {
3731
},
3832
playready: {
3933
LA_URL: licenseUri,
40-
},
41-
fairplay: {
42-
LA_URL: licenseUri,
43-
certificateURL: fairplayCertUri,
44-
prepareContentId: function (contentId) {
45-
return contentId.substring(contentId.indexOf('skd://') + 6);
46-
},
47-
prepareCertificate: function (rawResponse) {
48-
var responseText = String.fromCharCode.apply(null, new Uint8Array(rawResponse));
49-
var raw = window.atob(responseText);
50-
var rawLength = raw.length;
51-
var certificate = new Uint8Array(new ArrayBuffer(rawLength));
52-
53-
for (var i = 0; i < rawLength; i++)
54-
certificate[i] = raw.charCodeAt(i);
55-
56-
return certificate;
57-
},
58-
useUint16InitData: true
5934
}
6035
}
6136
};
@@ -112,10 +87,5 @@ checkSupportedDRM().then(()=> {
11287
function (reason) {
11388
console.log('Error while creating Bitmovin Player instance');
11489
}
115-
);
116-
117-
// FairPlay 라이선스 갱신 이벤트 리스너 (옵션)
118-
player.on(bitmovin.player.PlayerEvent.FairplayLicenseAcquired, function(event) {
119-
console.log("FairPlay 라이선스가 갱신되었습니다:", event);
120-
});
90+
);
12191
})

0 commit comments

Comments
 (0)