Terminologi och begrepp för Media Services
Varning
Azure Media Services dras tillbaka den 30 juni 2024. Mer information finns i AMS-pensionsguiden.
Det här avsnittet ger en kort översikt över terminologi och begrepp i Azure Media Services. Artikeln innehåller också länkar till artiklar med en detaljerad förklaring av Begrepp och funktioner i Media Services v3.
De grundläggande begrepp som beskrivs i de här avsnitten bör granskas innan du påbörjar utvecklingen.
Media Services v3-terminologi
Period | Beskrivning |
---|---|
Livehändelse | En livehändelse representerar en pipeline för att mata in, omkoda (valfritt) och paketera liveströmmar med video-, ljud- och realtidsmetadata. För kunder som migrerar från Media Services v2-API:er ersätter livehändelsenkanalentiteten i v2. Mer information finns i Migrera från v2 till v3. |
Slutpunkt för direktuppspelning/paketering/ursprung | En slutpunkt för direktuppspelning representerar en dynamisk (just-in-time) paketerings- och ursprungstjänst som kan leverera ditt live- och på begäran-innehåll direkt till ett klientspelarprogram. Det använder ett av de vanliga protokollen för direktuppspelningsmedia (HLS eller DASH). Slutpunkten för direktuppspelning ger dessutom dynamisk (just-in-time)-kryptering till branschledande DRM-system (Digital Rights Management Systems). I medieströmningsindustrin kallas den här tjänsten ofta för en Packager eller Origin. Andra vanliga termer i branschen för den här funktionen är JITP (just-in-time-packager) eller JITE (just-in-time-encryption). |
Media Services v3-begrepp
Begrepp | Description | Länkar |
---|---|---|
Tillgångar och uppladdning av innehåll | För att börja hantera, kryptera, koda, analysera och strömma medieinnehåll i Azure måste du skapa ett Media Services-konto och ladda upp dina digitala filer till Tillgångar. |
Uppladdning till och lagring i molnet Begrepp för tillgångar |
Koda innehåll | När du har överfört dina högkvalitativa digitala mediefiler till Tillgångar kan du koda dem till format som kan spelas upp i en mängd olika webbläsare och enheter. Om du vill koda med Media Services v3 måste du skapa transformeringar och jobb. |
Transformeringar och jobb Kodning med Media Services |
Paketering och leverans | När ditt innehåll har kodats kan du dra nytta av dynamisk paketering. I Media Services är en slutpunkt för direktuppspelning den dynamiska paketeringstjänst som används för att leverera medieinnehåll till klientspelare. Om du vill göra videor i utdatatillgången tillgängliga för uppspelning av klienter måste du skapa en positionerare för direktuppspelning och sedan skapa strömmande URL:er. När du skapar positioneraren för direktuppspelning måste du, förutom tillgångens namn, ange en strömningsprincip. Med principer för direktuppspelning kan du definiera strömningsprotokoll och krypteringsalternativ (om det finns några) för dina positionerare för direktuppspelning. Dynamisk paketering används oavsett om du strömmar ditt innehåll live eller på begäran. Du kan använda dynamiska Media Services-manifest för att endast strömma en specifik återgivning eller underklipp av videon. Om du dessutom har förkodat innehåll eller innehåll som redan har kodats av en tredjepartskodare kan du strömma innehållet med AMS-ursprungstjänsterna. Ett exempel på hur du använder en förkodad källfil finns i exemplet – Strömma en befintlig Mp4 |
Dynamisk paketering Slutpunkter för direktuppspelning Positionerare för direktuppspelning Principer för direktuppspelning Dynamiska manifest Filter |
Innehållsskydd | Med Media Services kan du leverera ditt live- och på begäran-innehåll som krypterats dynamiskt med Advanced Encryption Standard (AES-128) eller/och något av de tre större DRM-systemen: Microsoft PlayReady, Google Widevine och Apple FairPlay. Media Services tillhandahåller också en tjänst för att leverera AES-nycklar och DRM-licenser (PlayReady, Widevine och Apple FairPlay Streaming) till auktoriserade klienter. Om du anger krypteringsalternativ för din dataström skapar du innehållsnyckelprincipen och associerar den med positioneraren för direktuppspelning. Med innehållsnyckelprincipen kan du konfigurera hur innehållsnyckeln levereras till slutklienter. Försök att återanvända principer när samma alternativ behövs. |
Principer för innehållsnycklar Innehållsskydd |
Liveuppspelning | Med Media Services kan du leverera livehändelser till dina kunder i Azure-molnet. Livehändelser ansvarar för att mata in och bearbeta direktsända videofeeds. När du skapar en livehändelse skapas en indataslutpunkt som du kan använda för att skicka en livesignal från en fjärrkodare. När strömmen flödar till livehändelsen kan du starta strömningshändelsen genom att skapa en tillgång, liveutdata och positionerare för direktuppspelning. Liveutdata arkiverar strömmen till tillgången och gör den tillgänglig för tittare via slutpunkten för direktuppspelning. En livehändelse kan ställas in på antingen en genomströmning (en lokal livekodare skickar en dataström med flera bithastigheter) eller livekodning (en lokal livekodare skickar en dataström med enkel bithastighet). |
Översikt över liveuppspelning Livehändelser och liveutdata |
Övervakning med Event Grid | Om du vill se förloppet för jobbet använder du Event Grid. Media Services genererar även livehändelsetyperna. Med Event Grid kan dina appar lyssna efter och reagera på händelser från i princip alla Azure-tjänster, samt även från anpassade källor. |
Hantera Event Grid-händelser Scheman |
Övervakning med Azure Monitor | Övervaka mått och diagnostikloggar som hjälper dig att förstå hur dina appar fungerar med Azure Monitor. | Media Services-övervakning |
Player-klienter | Du kan använda valfritt spelarramverk som stöder HLS- eller DASH-strömningsprotokollet. Det finns många öppen källkod och kommersiella aktörer tillgängliga på marknaden (Shaka, Hls.js, Video.js, Theo Player, Bitmovin Player osv.) samt inbyggt stöd för direktuppspelning på webbläsar- och OPERATIVSYSTEMnivå för HLS och DASH. Azure Media Player är också tillgängligt för uppspelning av medieinnehåll som strömmas av Media Services i en mängd olika webbläsare. Azure Media Player använder branschstandarder som HTML5, Media Source Extensions (MSE) och EME (Encrypted Media Extensions) för att tillhandahålla en anpassningsbar direktuppspelningsupplevelse. | Lista över mediespelare |
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:
- Q & A
-
Stack Overflow. Tagga frågor med
azure-media-services
. - @MSFTAzureMedia eller använd @AzureSupport för att begära support.
- Öppna ett supportärende via Azure Portal.