Share via


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-setupkö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 vagy PlayReady vagy WidevineFairPlay

  • certificateUrl: ennek közvetlen hivatkozásnak kell lennie az üzemeltetett FairPlay-tanúsítványra

  • authenticationToken: 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.