Viktiga innehållsprinciper
Letar du efter Media Services v2-dokumentation?
Med Media Services kan du leverera ditt live- och på-begäran-innehåll krypterat dynamiskt med Advanced Encryption Standard (AES-128) eller något av de tre större DRM-systemen (Digital Rights Management): Microsoft PlayReady, Google Widevine och Apple FairPlay. Media Services också en tjänst för att leverera AES-nycklar och DRM-licenser (PlayReady, Widevine och FairPlay) till auktoriserade klienter.
Om du vill ange krypteringsalternativ för din dataström måste du skapa en direktuppspelningsprincip och associera den med din positionerare för direktuppspelning. Du skapar innehållsnyckelprincipen för att konfigurera hur innehållsnyckeln (som ger säker åtkomst till dina tillgångar)ska levereras till slutklienter. Du måste ange de krav (begränsningar) för innehållsnyckelprincipen som måste uppfyllas för att nycklar med den angivna konfigurationen ska kunna levereras till klienter. Innehållsnyckelprincipen behövs inte för att rensa direktuppspelning eller nedladdning.
Vanligtvis associerar du principen för innehållsnyckeln med positioneraren för direktuppspelning. Du kan också ange principen för innehållsnyckeln i en direktuppspelningsprincip (när du skapar en anpassad direktuppspelningsprincip för avancerade scenarier).
Metodtips och överväganden
Viktigt
Granska följande rekommendationer.
Du bör utforma en begränsad uppsättning principer för ditt Media Service-konto och återanvända dem för dina strömningslokaliserare när samma alternativ behövs. Mer information finns i Kvoter och gränser.
Principer för innehållsnyckel kan uppdateras. Det kan ta upp till 15 minuter innan cacheminnen för nyckelleverans uppdateras och hämtar den uppdaterade principen.
Genom att uppdatera principen skriver du över din befintliga CDN cache vilket kan orsaka uppspelningsproblem för kunder som använder cachelagrat innehåll.
Vi rekommenderar att du inte skapar en ny innehållsnyckelprincip för varje tillgång. De främsta fördelarna med att dela samma innehållsnyckelprincip mellan tillgångar som behöver samma principalternativ är:
- Det är enklare att hantera ett litet antal principer.
- Om du behöver göra uppdateringar av innehållsnyckelprincipen gäller ändringarna för alla nya licensbegäranden nästan direkt.
Om du behöver skapa en ny princip måste du skapa en ny positionerare för direktuppspelning för tillgången.
Vi rekommenderar att du Media Services skapa innehållsnyckeln automatiskt.
Normalt använder du en långlivad nyckel och kontrollerar om innehållsnyckelprincipen finns med Hämta. För att hämta nyckeln måste du anropa en separat åtgärdsmetod för att hämta hemligheter eller autentiseringsuppgifter. Se följande exempel.
Exempel
För att komma till nyckeln använder du GetPolicyPropertiesWithSecretsAsync , som du ser i exemplet Hämta en signeringsnyckel från den befintliga principen.
Filtrering, ordning, växling
Se Filtrering, ordning, sidinnumrering av Media Services entiteter.
Ytterligare information
- Egenskaperna för innehållsnyckelprinciperna som är av
Datetimetypen är alltid i UTC-format. - Widevine är en tjänst som tillhandahålls av Google Inc. och omfattas av användningsvillkoren och sekretesspolicyn för Google, Inc.