Principer för direktuppspelning

I Azure Media Services v3 kan du med direktuppspelningsprinciper definiera strömningsprotokoll och krypteringsalternativ för dina positionerare för direktuppspelning. Media Services v3 tillhandahåller vissa fördefinierade direktuppspelningsprinciper så att du kan använda dem direkt för utvärderingsversion eller produktion.

För närvarande tillgängliga fördefinierade strömningsprinciper:

  • Predefined_DownloadOnly. Endast för att tillåta nedladdning.
  • Predefined_ClearStreamingOnly. Endast för att tillåta klar direktuppspelning.
  • Predefined_DownloadAndClearStreaming. För att tillåta både nedladdning och tydlig direktuppspelning.
  • Predefined_ClearKey. För att tillåta HLS/DASH/Smooth krypterat med kuvertKryptering med Media Services som utfärdar innehållsnyckeln.
  • Predefined_MultiDrmCencStreaming. För att tillåta direktuppspelning med DASH/Smooth krypterat med commonEncryptionCenc Media Services som utfärdar PlayReady- och Widevine-licenserna.
  • Predefined_MultiDrmStreaming. För att tillåta strömning med DASH/Smooth krypterat med commonEncryptionCenc Media Services som utfärdar PlayReady- och Widevine-licenser, eller för att tillåta strömning med HLS krypterat med commonEncryptionCbcs med Media Services som utfärdar FairPlay-licensen.
  • Om inget av ovanstående uppfyller dina behov skapar du en ny strömningsprincip.

Viktigt

  • Egenskaper för direktuppspelningsprinciper som är av typen Datetime är alltid i UTC-format.
  • Du bör utforma en begränsad uppsättning principer för ditt Media Service-konto och återanvända dem för dina positionerare för direktuppspelning när samma alternativ behövs. Mer information finns i Kvoter och begränsningar.

Om du krypterar ditt innehåll måste du skapa en princip för innehållsnycklar.

Om du har särskilda krav (till exempel om du vill ange olika protokoll, behöver använda en anpassad nyckelleveranstjänst eller behöver använda ett okrypterat ljudspår) kan du skapa en anpassad strömningsprincip.

Clear Key Common Encryption (CENC)

En innehållsnyckelprincip behövs inte för okrypterad strömning eller nedladdning. Med CENC kan du ha vanlig kryptering utan hantering av digitala rättigheter för när du behöver kryptering, men din spelare har inte stöd för AES-kuvertkryptering.

Spelare som tillåter CENC-kryptering inkluderar:

  • dash.js från version 4.5.0
  • Shaka-spelare från v4.0.0 (2022-04-30)
  • Androids Exoplayer från version r2.18.1
  • Bitmovin
  • Theo Player

Filtrering, ordning, växling

Se Filtrering, ordning, växling av Media Services-entiteter.

Få hjälp och support

Du kan kontakta Media Services med frågor eller följa våra uppdateringar med någon av följande metoder: