Beleid voor inhoudssleutels
Zoekt u Media Services v2-documentatie?
Met Media Services kunt u uw live en on-demand inhoud dynamisch versleutelen met Advanced Encryption Standard (AES-128) of een van de drie belangrijkste Digital Rights Management-systemen (DRM): Microsoft PlayReady, Google Widevine en Apple FairPlay. Media Services biedt ook een service voor het leveren van AES-sleutels en DRM-licenties (PlayReady, Widevine en FairPlay) aan geautoriseerde klanten.
Als u versleutelingsopties voor uw stream wilt opgeven, moet u een streamingbeleid maken en dit koppelen aan uw streaming-locator. U maakt het beleid voor inhoudssleutels om te configureren hoe de inhoudssleutel (die beveiligde toegang tot uw assets biedt)wordt geleverd aan eind-clients. U moet de vereisten (beperkingen) instellen voor het inhoudssleutelbeleid waar aan moet worden voldaan om sleutels met de opgegeven configuratie aan clients te kunnen leveren. Het beleid voor inhoudssleutels is niet nodig voor het wissen van streams of downloaden.
Normaal gesproken koppelt u uw beleid voor inhoudssleutels aan uw streaming-locator. U kunt ook het beleid voor inhoudssleutels opgeven in een streamingbeleid (bij het maken van een aangepast streamingbeleid voor geavanceerde scenario's).
Best practices en overwegingen
Belangrijk
Bekijk de volgende aanbevelingen.
U moet een beperkte set beleidsregels ontwerpen voor uw Media Service-account en deze opnieuw gebruiken voor uw streaming-locators wanneer dezelfde opties nodig zijn. Zie Quota en limieten voor meer informatie.
Beleidsregels voor inhoudssleutels kunnen worden updateren. Het kan tot 15 minuten duren voordat de sleutelleveringscaches het bijgewerkte beleid hebben bijgewerkt en opgehaald.
Door het beleid bij te werken, overschrijft u uw bestaande CDN cache, wat kan leiden tot afspeelprobleem voor klanten die inhoud in de cache gebruiken.
U wordt aangeraden geen nieuw beleid voor inhoudssleutels voor elke asset te maken. De belangrijkste voordelen van het delen van hetzelfde beleid voor inhoudssleutels tussen assets die dezelfde beleidsopties nodig hebben, zijn:
- Het is eenvoudiger om een klein aantal beleidsregels te beheren.
- Als u het beleid voor inhoudssleutels wilt wijzigen, worden de wijzigingen bijna meteen van kracht op alle nieuwe licentieaanvragen.
Als u een nieuw beleid moet maken, moet u een nieuwe streaming-locator voor de asset maken.
Het wordt aanbevolen om de inhoudssleutel Media Services automatisch te maken.
Normaal gesproken gebruikt u een sleutel met een lange duur en controleert u met Get of het beleid voor inhoudssleutels bestaat. Als u de sleutel wilt op halen, moet u een afzonderlijke actiemethode aanroepen om geheimen of referenties op te halen. Zie het volgende voorbeeld.
Voorbeeld
Als u bij de sleutel wilt komen, gebruikt u , zoals wordt weergegeven in het voorbeeld GetPolicyPropertiesWithSecretsAsync Een ondertekeningssleutel uit het bestaande beleid op halen.
Filteren, orden, pagineren
Zie Filteren, orden, pagineren van Media Services entiteiten.
Aanvullende opmerkingen
- Eigenschappen van het inhoudssleutelbeleid van het
Datetimetype hebben altijd de UTC-indeling. - Widevine is een service van Google Inc. en is onderworpen aan de servicevoorwaarden en het privacybeleid van Google Inc.