Védett tartalom
Az Azure Media Player jelenleg támogatja az AES-128 bites borítékos titkosított tartalmakat és a közös titkosított tartalmakat (a PlayReady és a Widevine használatával), illetve a FairPlay Streaming (FPS) használatával titkosított tartalmakat. A védett tartalmak megfelelő lejátszásához meg kell adnia az Azure Media Playernek a következőt protectionInfo
: . Ezek az információk forrásonként léteznek, és közvetlenül a <source>
címkén is hozzáadhatók a data-setup
következőn keresztül: . Ha dinamikusan állítja be a protectionInfo
forrást, közvetlenül paraméterként is hozzáadhatja.
protectionInfo
JSON-objektumot fogad el, és a következőket tartalmazza:
type
:AES
vagyPlayReady
vagyWidevine
FairPlay
certificateUrl
: ennek közvetlen hivatkozásnak kell lennie az üzemeltetett FairPlay-tanúsítványraauthenticationToken
: ez egy olyan beállításmező, amely kódolatlan hitelesítési jogkivonatot ad hozzá
Fontos
A certificateUrl objektumra csak a FairPlay DRM-hez van szükség.***
Megjegyzés
Az alapértelmezett techOrder úgy lett módosítva, hogy megfeleljen az új technológiának, html5FairPlayHLS
különösen a FairPlay-tartalmak natív lejátszására az azt támogató böngészőkben (a FairPlay egy Apple-technológia, amely csak az iOS-eszközökön, az Apple TV-n és a Safariban, macOS-en HTTP Live Streaming átvitt videókhoz érhető el). Ha FairPlay-tartalommal rendelkezik a lejátszáshoz, és az alapértelmezett techOrdert egyénire módosította az alkalmazásban, ezt az új technológiát hozzá kell adnia a techOrder objektumhoz. Javasoljuk, hogy a silverlightSS előtt adja meg, hogy a tartalom ne játsszon le a PlayReady használatával.
Kódminta
Ex:
<video id="vid1" class="azuremediaplayer amp-default-skin">
<source
src="//example/path/to/myVideo.ism/manifest"
type="application/vnd.ms-sstr+xml"
data-setup='{"protectionInfo": [{"type": "AES", "authenticationToken": "Bearer=urn%3amicrosoft%3aazure%3amediaservices%3acontentkeyidentifier=8130520b-c116-45a9-824e-4a0082f3cb3c&Audience=urn%3atest&ExpiresOn=1450207516&Issuer=http%3a%2f%2ftestacs.com%2f&HMACSHA256=eV7HDgZ9msp9H9bnEPGN91sBdU7XsZ9OyB6VgFhKBAU%3d"}]}'
/>
</video>
or
```javascript
var myPlayer = amp("vid1", /* Options */);
myPlayer.src([{
src: "//example/path/to/myVideo.ism/manifest",
type: "application/vnd.ms-sstr+xml",
protectionInfo: [{
type: "PlayReady",
authenticationToken: "Bearer=urn%3amicrosoft%3aazure%3amediaservices%3acontentkeyidentifier=d5646e95-63ee-4fbe-ba4e-295c8d9502e0&Audience=urn%3atest&ExpiresOn=1450222961&Issuer=http%3a%2f%2ftestacs.com%2f&HMACSHA256=4Jop3kNJdzVI8L5IZLgFtPdImyE%2fHTRil0x%2bEikSdPs%3d"
}] }, ]
);
vagy több DRM-et
var myPlayer = amp("vid1", /* Options */);
myPlayer.src([{
src: "//example/path/to/myVideo.ism/manifest",
type: "application/vnd.ms-sstr+xml",
protectionInfo: [{
type: "PlayReady",
authenticationToken: "Bearer=urn%3amicrosoft%3aazure%3amediaservices%3acontentkeyidentifier=d5646e95-63ee-4fbe-ba4e-295c8d9502e0&Audience=urn%3atest&ExpiresOn=1450222961&Issuer=http%3a%2f%2ftestacs.com%2f&HMACSHA256=4Jop3kNJdzVI8L5IZLgFtPdImyE%2fHTRil0x%2bEikSdPs%3d"
},
{
type: "Widevine",
authenticationToken: "Bearer=urn%3amicrosoft%3aazure%3amediaservices%3acontentkeyidentifier=d5646e95-63ee-4fbe-ba4e-295c8d9502e0&Audience=urn%3atest&ExpiresOn=1450222961&Issuer=http%3a%2f%2ftestacs.com%2f&HMACSHA256=4Jop3kNJdzVI8L5IZLgFtPdImyE%2fHTRil0x%2bEikSdPs%3d"
},
{
type: "FairPlay",
certificateUrl: "//example/path/to/myFairplay.der",
authenticationToken: "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1cm46bWljcm9zb2Z0OmF6dXJlOm1lZGlhc2VydmljZXM6Y29udGVudGtleWlkZW50aWZpZXIiOiIyMTI0M2Q2OC00Yjc4LTRlNzUtYTU5MS1jZWMzMDI0NDNhYWMiLCJpc3MiOiJodHRwOi8vY29udG9zbyIsImF1ZCI6InVybjp0ZXN0IiwiZXhwIjoxNDc0NTkyNDYzLCJuYmYiOjE0NzQ1ODg1NjN9.mE7UxgNhkieMMqtM_IiYQj-FK1KKIzB6lAptw4Mi67A"
}] } ]
);
Megjegyzés
Nem minden böngésző/platform képes visszajátszani a védett tartalmakat. A támogatottakról további információt a Lejátszási technológia szakaszban talál.
Fontos
A lejátszónak átadott jogkivonat biztonságos tartalomhoz készült, és csak hitelesített felhasználók számára használható. Feltételezzük, hogy az alkalmazás SSL-t vagy más biztonsági mértéket használ. Emellett a végfelhasználónak megbízhatónak kell lennie, hogy ne használja vissza a jogkivonatot; ha nem ez a helyzet, kérjük, vegye fel a biztonsági szakértőket.