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 innehåller vissa fördefinierade direktuppspelningsprinciper så att du kan använda dem direkt för utvärdering eller produktion.

De fördefinierade direktuppspelningsprinciperna som för närvarande är tillgängliga:

  • "Predefined_DownloadOnly"
  • "Predefined_ClearStreamingOnly"
  • "Predefined_DownloadAndClearStreaming"
  • "Predefined_ClearKey"
  • "Predefined_MultiDrmCencStreaming"
  • "Predefined_MultiDrmStreaming"

Följande beslutsträd hjälper dig att välja en fördefinierad direktuppspelningsprincip för ditt scenario.

Viktigt

  • Egenskaperna för direktuppspelningsprinciper 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 gränser.

Beslutsträd

Klicka på bilden för att visa den i full storlek.

Diagram som visar ett beslutsträd som är utformat för att hjälpa dig att välja en fördefinierad direktuppspelningsprincip för ditt scenario.

Om du krypterar ditt innehåll måste du skapa en princip för innehållsnyckel .Principen för innehållsnyckel behövs inte för att rensa strömning eller nedladdning.

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 en klar ljudspår) kan du skapa en anpassad direktuppspelningsprincip.

Hämta en definition för direktuppspelningsprincip

Om du vill se definitionen av en direktuppspelningsprincip använder du Hämta och anger principnamnet. Exempel:

REST

Begäran:

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaServices/contosomedia/streamingPolicies/clearStreamingPolicy?api-version=2018-07-01

Svar:

{
  "name": "clearStreamingPolicy",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaservices/contosomedia/streamingPolicies/clearStreamingPolicy",
  "type": "Microsoft.Media/mediaservices/streamingPolicies",
  "properties": {
    "created": "2018-08-08T18:29:30.8501486Z",
    "noEncryption": {
      "enabledProtocols": {
        "download": true,
        "dash": true,
        "hls": true,
        "smoothStreaming": true
      }
    }
  }
}

Filtrering, ordning, växling

Se Filtrering, ordning, sidinnumrering av Media Services entiteter.

Nästa steg