Azure Media Services version 3

media services-logotyp v3


Letar du efter Media Services v2-dokumentation?

För att hålla dig uppdaterad med den senaste utvecklingen innehåller den här artikeln information om:

  • De senaste versionerna
  • Kända problem
  • Felkorrigeringar
  • Föråldrade funktioner

September 2021

Ny grundläggande SKU för direktsändning

Med den nya grundläggande SKU:n för direktsändning kan kunderna skapa livehändelser till ett lägre pris. Det liknar vanliga direktsändningshändelser, men med lägre bandbreddsgränser för indata, färre tillåtna liveutdata, olika längdgränser för DVR-fönster och ingen åtkomst till direktavskrift. Se jämförelse av livehändelsetyper för mer information.

Förbättrad skalningshantering och övervakning för en slutpunkt för direktuppspelning i portalen

Portalsidan för slutpunkter för direktuppspelning är nu ett enkelt sätt för dig att hantera din utgående kapacitet och uppskatta din publiks räckvidd med och utan en CDN konfigurerad. Justera bara leveransbithastighet och förväntat CDN cache-träffförhållande för att få snabba uppskattningar av målgruppens storlek och hjälpa dig att avgöra om du behöver skala upp till fler Premium slutpunkter för direktuppspelning.

Skala och övervaka slutpunkter för direktuppspelning i portalen

Portalsidan slutpunkt för direktuppspelning visar nu mått för cpu, utgående och svarstid

Nu kan du visualisera måtten CPU-belastning, utgående bandbredd och svarstid från slutpunkt till slutpunkt på deras slutpunkter för direktuppspelning i Azure Portal. Nu kan du skapa övervakningsaviseringar baserat på måtten processor, utgående eller svarstid direkt i portalen med hjälp av Azure Monitor.

User-Assigned hanterade identiteter för Media Services konton

Med User-Assigned hanterade identiteter kommer kunder nu att kunna ge bättre säkerhet för sina lagringskonton och associerade nyckelvalv. Åtkomsten till kundens lagringskonto och nyckelvalv begränsas till den användartilldeerade hanterade identiteten. Du har fullständig kontroll över livslängden för användar hanterade identiteter och kan enkelt återkalla mediatjänstkontots åtkomst till ett specifikt lagringskonto efter behov.

Lagringskontosidan för Media Services i portalen har nu stöd för både UAMI och NOW

Nu kan du tilldela och hantera användar-tilldelade hanterade identiteter (UAMI) eller system tilldelade hanterade identiteter (NDA) för dina lagringskonton direkt i Azure Portal för Media Services.

Bring Your Own Key-sidan har nu även stöd för både UAMI och KANT.

Sidan för nyckelhanteringsportalen för Media Services stöder nu konfiguration och hantering av användar tilldelade hanterade identiteter (UAMI) eller system tilldelade hanterade identiteter (QUOT).

Ta med dina egna nycklar för kontokryptering

Nu kan du begränsa offentlig åtkomst till livehändelser, slutpunkter för direktuppspelning och slutpunkter för nyckelleveranstjänster för innehållsskydd och DRM genom att skapa en privat slutpunkt för var och en av tjänsterna. Detta begränsar offentlig åtkomst till var och en av dessa tjänster. Endast trafik som kommer från ditt konfigurerade virtuella nätverk (VNET), som konfigurerats i privat slutpunkt, kommer att kunna nå dessa slutpunkter.

Ip-lista över tillåtna för Nyckeltjänst

Nu kan du välja att tillåta att vissa offentliga IP-adresser får åtkomst till nyckelleveranstjänsten för DRM och innehållsskydd. Livehändelse- och strömningsslutpunkter har redan stöd för konfiguration av listan över tillåtna IP-adresser på sina respektive sidor.

Nu har du också en funktionsflagga på kontonivå för att tillåta/blockera offentlig Internetåtkomst till ditt Media Services-konto.

Juli 2021

.NET SDK (Microsoft.Azure.Management.Media ) 5.0.0 finns i NuGet

Microsoft.Azure.Management.Media .NET SDK version 5.0.0 har nu släppts på NuGet. Den här versionen genereras för att fungera med den stabila versionen 2021-06-01 av Open API (Swagger) ARM Rest API.

Mer information om ändringar från version 4.0.0 finns i ändringsloggen.

Ändringar i .NET SDK-versionen 5.0.0

  • Kontot Media Services nu stöd för system- och användar tilldelade hanterade identiteter.
  • PublicNetworkAccess-alternativet för att Media Services-konton har lagts till. Det här alternativet kan användas med Private Link för att endast tillåta åtkomst från privata nätverk, vilket blockerar all offentlig nätverksåtkomst
  • Grundläggande genomströmning – En ny livehändelsetyp läggs till. "Grundläggande direktsändning" har liknande funktioner som vanliga direktsändningshändelser med vissa begränsningar för indata och utdata och erbjuds till ett reducerat pris.
  • PresetConfigurations – gör att du kan anpassa utdatainställningarna och minsta och högsta bithastigheter som används för förinställningarna för Content Aware Encoding. Detta hjälper dig att bättre beräkna och planera för mer korrekt fakturering när du använder Innehållsmedveten kodning via begränsade utdataspårnummer och -upplösningar.

Större ändringar i .NET SDK-versionen 5.0.0

  • ApiErrorException har ersatts med ErrorResponseException för att vara konsekvent med alla andra Azure-API:er. Undantagstexten har inte ändrats.
  • Alla anrop som returnerar 404 Not found (Hittades inte) ger nu ett ErrorResponseException i stället för att returnera null. den här ändringen har gjorts för att vara konsekvent med andra Azure-SDK:er
  • Media Service-konstruktorn har en ny valfri PublicNetworkAccess-parameter efter KeyDelivery-parametern.
  • Type-egenskapen i MediaServiceIdentity har ändrats från ManagedIdentityType-uppräkning till sträng för att hantera flera kommaavgränsade värden. Giltiga strängar är SystemAssigned eller UserAssigned.

Juni 2021

Ytterligare egenskaper för pulsslag vid livehändelseinmatning för förbättrad diagnostik

Ytterligare egenskaper för livehändelseinmatning av pulsslag har lagts till i Event Grid meddelandet. Detta omfattar följande nya fält som hjälper dig att diagnostisera problem vid liveinmatning. IngestDriftValue är användbart i scenarier där du behöver övervaka nätverksfördröjningen från källinmatningskodaren som push-ar in i livehändelsen. Om det här värdet går för långt kan det vara en indikation på att nätverksfördröjningen är för hög för en lyckad direktsänd strömning.

Mer information finns i LiveEventIngest Enbeat-schema.

Stöd för att Media Services med privata länkar är nu tillgängligt i alla Azure-regioner, inklusive Azure Government moln. Azure Private Link kan du komma åt Azure PaaS-tjänster och Azure-värdbaserade kundägda/partnertjänster via en privat slutpunkt i ditt virtuella nätverk. Trafik mellan ditt virtuella nätverk och tjänsten passerar över Microsofts stamnätverk, vilket eliminerar exponering från det offentliga Internet.

Mer information om hur du använder Media Services med privata länkar finns i Skapa ett Media Services-Storage-konto med Private Link

Den nya regionen USA, västra 3 är GA

Regionen USA, västra 3 är nu ga och tillgänglig för kunder att använda när de skapar nya Media Services konton.

Nyckelleverans stöder begränsningar för IP-lista över tillåtna

Media Services-konton kan nu konfigureras med IP-begränsningar för lista över tillåtna ip-adresser för nyckelleverans. Den nya inställningen för listan över tillåtna är tillgänglig Media Services-kontoresursen via SDK samt i portalen och CLI. Detta gör att operatörer kan begränsa leveransen av DRM-licenser och AES-128-innehållsnycklar till specifika IPv4-intervall.

Den här funktionen kan också användas för att stänga av all offentlig Internetleverans av DRM-licenser eller AES-128-nycklar och begränsa leveransen till en slutpunkt för privat nätverk.

Mer information finns i artikeln Begränsa åtkomsten till DRM-licens och AES-nyckelleverans med IP-listor över tillåtna ip-adresser.

Nya exempel för Python och Node.js (med Typescript)

Uppdaterade exempel för Node.js som använder det senaste Typescript-stödet i Azure SDK.

Exempel Beskrivning
Liveuppspelning Grundläggande liveuppspelningsexempel. VARNING! Se till att kontrollera att alla resurser rensas och inte längre faktureringen i portalen när du använder live
Upload och strömma HLS och DASH Grundläggande exempel för att ladda upp en lokal fil eller kodning från en käll-URL. Exemplet visar hur du använder Lagrings-SDK för att ladda ned innehåll och visar hur du strömmar till en spelare
Upload och strömma HLS och DASH med Playready och Widevine DRM Visar hur du kodar och strömmar med Widevine och PlayReady DRM
Upload och använda AI för att indexera videor och ljud Exempel på hur du använder förinställningarna Video och Audio Analyzer för att generera metadata och insikter från en video- eller ljudfil

Nytt Python-exempel som visar hur du använder Azure Functions och Event Grid utlösa förinställning för ansiktsredigering.

Exempel Beskrivning
Ansiktsredigering med händelser och funktioner Det här är ett exempel på en händelsebaserad metod som utlöser ett Azure Media Services ansiktsredigeringsjobb på en video så fort den hamnar på ett Azure Storage konto. Den använder Azure Media Services, Azure Function, Event Grid och Azure Storage för lösningen. En fullständig beskrivning av lösningen finns i README.md

Maj 2021

Tillgänglighetszoner standardstöd i Media Services

Media Services stöder nu Tillgänglighetszoner, vilket ger fel isolerade platser inom samma Azure-region. Media Services-konton är zonredundant som standard nu och det krävs ingen ytterligare konfiguration eller några inställningar. Detta gäller endast för regioner som har Tillgänglighetszoner support

Mars 2021

Nytt språkstöd har lagts till i AudioAnalyzer-förinställningen

Ytterligare språk för videotranskribering och undertextning är nu tillgängliga i AudioAnalyzer-förinställningen (både basic- och standardlägena).

  • Engelska (Australien), "en-AU"
  • Franska (Kanada), "fr-CA"
  • Arabiska (Belle) modern standard, "ar-PN"
  • Arabiska (Grupp), "ar-EG"
  • Arabiska (på engelska), "ar-IQ"
  • Arabiska (Israel), "ar-IL"
  • Arabiska ().), "ar-JO"
  • Arabiska (), "ar-KW"
  • Arabiska (Ar-LB), "ar-LB"
  • Arabiska (Oman), "ar-OM"
  • Arabiska (), "ar-QA"
  • Arabiska (Saudiarabien), "ar-SA"
  • Danska, "da-DK"
  • Norska, "nb-NO"
  • Svenska, "sv-SE"
  • Finska, "fi-FI"
  • Thailändska, "th-TH"
  • Turkiska, "tr-TR"

Se de senaste tillgängliga språken i artikeln Analysera video- och ljudfiler.

Februari 2021

Stöd för HEVC-kodning i Standard Encoder

Standard Encoder har nu stöd för 8-bitars HEVC-kodning (H.265). HEVC-innehåll kan levereras och paketeras via den dynamiska paketeraren med hjälp av hev1-formatet.

En ny anpassad .NET-kodning med HEVC-exempel finns på Git Hub-lagringsplatsen media-services-v3-dotnet. Förutom anpassad kodning är följande nya inbyggda HEVC-kodningsförinställningar nu tillgängliga:

  • H265ContentAwareEncoding
  • H265AdaptiveStreaming
  • H265SingleBitrate720P
  • H265SingleBitrate1080p
  • H265SingleBitrate4K

Kunder som tidigare använde HEVC i Premium Encoder i v2-API:et bör migreras för att använda det nya HEVC-kodningsstödet i Standard Encoder.

meddelande Azure Media Services v2 API och SDK:er för utfasning

Uppdatera dina Azure Media Services REST API-OCH-SDK:er till v3 den 29 februari 2024

Eftersom version 3 av Azure Media Services REST API och klient-SDK:er för .NET och Java har fler funktioner än version 2, tar vi bort version 2 av Azure Media Services REST API och klient-SDK:er för .NET och Java.

Vi rekommenderar att du gör övergången snabbare för att få de bättre fördelarna med version 3 av Azure Media Services REST API och klient-SDK:er för .NET och Java. Version 3 innehåller:

  • Stöd för livehändelse dygnet runt
  • ARM REST API:er, klient-API:er för .NET Core, Node.js, Python, Java, Go och Ruby.
  • Kund hanterade nycklar, integrering av betrodd lagring, stöd för privata länkar med mera

Som en del av uppdateringen av v3 API och SDK:er behövs inte längre mediereservenheter (MRUs) för något Media Services-konto eftersom systemet skalas upp och ned automatiskt baserat på belastningen. Mer information finns i migreringsvägledningen för MRUs.

Åtgärd krävs

Om du vill minimera avbrott i dina arbetsbelastningar kan du läsa migreringsguiden för att övergå från API och SDK:er för version 2 till API och SDK för version 3 före den 29 februari 2024. Efter den 29 februari 2024 kommer Azure Media Services inte längre att acceptera trafik på version 2 REST API, API-version 2015-10-01 för ARM-kontohantering eller från .NET-klient-API:erna version 2. Detta inkluderar alla KLIENT-SDK:er med öppen källkod från tredje part som kan anropa API:et version 2.

Se det officiella azure-uppdateringsmeddelandet.

Stöd för Standard Encoder för v2 API-funktioner

Förutom det nya stöd för HEVC-kodning (H.265) som lagts till är följande funktioner nu tillgängliga i 2020-05-01-versionen (eller senare) av kodnings-API:et.

  • Sammanslipning av flera indatafiler stöds nu med det nya JobInputClip-stödet.
  • Med val av ljudspår kan kunderna välja och mappa inkommande ljudspår och dirigera dem till utdata för kodning
  • Spåra val av kodning – gör att kunder kan välja spår från en ABR-källfil eller livearkiv som har flera bithastighetsspår. Mycket användbart för att generera MP4-filer från livehändelsearkivfiler.
  • Redigeringsfunktioner (suddig) har lagts till i FaceDetector

Nya klient-SDK-versioner för 2020-05-01-versionen Azure Media Services API

Nya klient-SDK-versioner för alla tillgängliga språk är nu tillgängliga med ovanstående funktioner. Uppdatera till de senaste klient-SDK:erna i kodbaserna med hjälp av din pakethanterare.

Nya säkerhetsfunktioner som är tillgängliga i 2020-05-01-versionen av Azure Media Services-API:et

  • Kund hanterade nycklar: Innehållsnycklar och andra data som lagras i konton som skapats med versions-API:et "2020-05-01" krypteras med en kontonyckel. Kunder kan ange en nyckel för att kryptera kontonyckeln.

  • Betrodd Storage: Media Services kan konfigureras för åtkomst Azure Storage med hjälp av en hanterad identitet som är associerad med Media Services-kontot. När lagringskonton nås med hjälp av en hanterad identitet kan kunder konfigurera mer restriktiva nätverks-ACL:er för lagringskontot utan att blockera Media Services scenarier.

  • Hanterade identiteter: Kunder kan aktivera en systemtilldejlig hanterad identitet för ett Media Services-konto för att ge åtkomst till nyckelvalv (för kund hanterade nycklar) och lagringskonton (för betrodda Storage).

Typescript-Node.js exempel med isomorfisk SDK för JavaScript har uppdaterats

De Node.js exemplen har uppdaterats för att använda den senaste isomorfiska SDK:n. Exemplen visar nu användningen av Typescript. Dessutom har ett nytt liveuppspelningsexempel lagts till för Node.js/Typescript.

Se de senaste exemplen på Git Hub-lagringsplatsen media-services-v3-node-tutorials.

Nytt live stand-by-läge för snabbare start från varmt tillstånd

Livehändelser har nu stöd för ett faktureringsläge med lägre kostnad för "stand-by". På så sätt kan kunder allokera livehändelser i förväg till en lägre kostnad för att skapa "heta pooler". Kunder kan sedan använda de fristående livehändelserna för att övergå till tillståndet Körs snabbare än att börja med kallstart när de skapas. Detta minskar tiden för att starta kanalen avsevärt och möjliggör snabb poolallokering av datorer som körs i ett lägre prisläge. Se den senaste prisinformationen här. Mer information om statusen StandBy och andra tillstånd för livehändelser finns i artikeln – Livehändelsetillstånd och fakturering.

December 2020

Regional tillgänglighet

Azure Media Services är nu tillgängligt i regionen Mellanöstern, östra i Azure Portal. Det finns ingen restV2 i den här regionen.

Oktober 2020

Grundläggande ljudanalys

Förinställningen Ljudanalys innehåller nu prisnivån Basic-läge. Det nya läget Basic Audio Analyzer ger ett alternativ till låg kostnad för att extrahera taltranskribering och formatera undertexter och undertexter för utdata. Det här läget utför tal-till-text-transkription och generering av en UNDERtextfil för VTT. Utdata från det här läget innehåller en Insights JSON-fil som endast innehåller nyckelord, transkription och tidsinformation. Automatisk språkidentifiering och talardiarisering ingår inte i det här läget. Se listan över språk som stöds.

Kunder som använder Indexer v1 och Indexer v2 bör migrera till förinställningen Grundläggande ljudanalys.

Mer information om läget Basic Audio Analyzer finns i Analysera video- och ljudfiler. Information om hur du använder läget Basic Audio Analyzer med REST API finns i How to Create a Basic Audio Transform.

Livehändelser

Uppdateringar av de flesta egenskaper tillåts nu när livehändelser stoppas. Dessutom kan användare ange ett prefix för det statiska värdnamnet för livehändelsens indata- och förhandsgransknings-URL:er. VanityUrl anropas nu useStaticHostName för att bättre återspegla egenskapens avsikt.

Livehändelser har nu statusen StandBy. Se Livehändelser och Liveutdata i Media Services.

En livehändelse har stöd för att ta emot olika proportioner för indata. Stretchläge gör att kunder kan ange stretchbeteendet för utdata.

Livekodning lägger nu till funktionen för att mata ut fragment med fast nyckelramsintervall mellan 0,5 och 20 sekunder.

Konton

Varning

Om du skapar ett Media Services-konto med API-versionen 2020-05-01 fungerar det inte med RESTv2

Augusti 2020

Dynamisk kryptering

Stöd för den äldre PIFF 1.1-krypteringen (PlayReady Protected Interoperable File Format) är nu tillgängligt i den dynamiska paketeraren. Detta ger stöd för äldre Smart TV-uppsättningar från Samsung och LG som implementerade de tidiga utkasten Common Encryption standard (CENC) som publicerats av Microsoft. PIFF 1.1-formatet kallas även för krypteringsformatet som tidigare hade stöd i Silverlight-klientbiblioteket. I dag är det enda användningsfallet för det här krypteringsformatet att rikta in sig på den äldre Smart TV-marknaden där det finns ett icke-trivialt antal smarta TV-apparater i vissa regioner som endast stöder Smooth Streaming med PIFF 1.1-kryptering.

Om du vill använda det nya PIFF 1.1-krypteringsstödet ändrar du krypteringsvärdet till "piff" i URL-sökvägen för positioneraren för direktuppspelning. Mer information finns i Content Protection översikt. Till exempel: https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=piff)|

Anteckning

PIFF 1.1-stöd finns som en bakåtkompatibel lösning för Smart TV (Samsung, LG) som implementerade den tidiga Silverlight-versionen av Common Encryption. Vi rekommenderar att du endast använder PIFF-formatet där det behövs för stöd av äldre Samsung- eller LG Smart-TV:er som levererades mellan 2009–2015 som hade stöd för PIFF 1.1-versionen av PlayReady-kryptering.

Juli 2020

Live-transkriptioner

Live Transkriptioner stöder nu 19 språk och 8 regioner.

Skydda ditt innehåll med Media Services och Azure AD

Vi publicerade en självstudie som heter Innehållsskydd från start till slut med Hjälp av Azure AD.

Hög tillgänglighet

Vi har publicerat en översikt över Media Services och Video on Demand (VOD) och ett exempel på hög tillgänglighet.

Juni 2020

Live Video Analytics på IoT Edge förhandsversion

Förhandsversionen av Live Video Analytics på IoT Edge blev offentlig.

Live Video Analytics på IoT Edge är en utökning av Media Service-familjen. Det gör att du kan analysera livevideo med valfria AI-modeller på dina egna gränsenheter, och du kan välja att spela in och spela in videon. Nu kan du skapa appar med videoanalys i realtid på gränsen utan att behöva bekymra dig om komplexiteten med att skapa och driva en videopipeline i realtid.

Maj 2020

Azure Media Services är nu allmänt tillgänglig i följande regioner: "Tyskland, norra", "Tyskland, västra centrala", "Schweiz, norra" och "Schweiz, västra". Kunder kan distribuera Media Services till dessa regioner med hjälp av Azure Portal.

April 2020

Förbättringar i dokumentationen

Azure Media Player-dokument har migrerats till Azure-dokumentationen.

Januari 2020

Förbättringar av medieprocessorer

  • Förbättrat stöd för sammankopplade källor i videoanalys – sådant innehåll av interferenseras nu korrekt innan det skickas till inferensmotorer.
  • När du genererar miniatyrer med läget "Bästa" söker kodaren nu efter mer än 30 sekunder för att välja en ram som inte är monochromatic.

Azure Government molnuppdateringar

Media Services GA'ed i följande Azure Government regioner: USGov Arizona och USGov Texas.

December 2019

Lade CDN för Origin-Assist Prefetch-huvuden för strömning både live och video på begäran; tillgänglig för kunder som har direkt kontrakt med Akamai CDN. Origin-Assist CDN-Prefetch här funktionen omfattar följande HTTP-huvudutbyten mellan Akamai CDN och Azure Media Services ursprung:

HTTP-huvud Värden Avsändare Mottagare Syfte
CDN-Origin-Assist-Prefetch-Enabled 1 (standard) eller 0 CDN Ursprung För att CDN är förfetch aktiverat
CDN-Origin-Assist-Prefetch-Path Exempel:
Fragment(video=1400000000,format=mpd-time-cmaf)
Ursprung CDN Ange en förfetch-sökväg till CDN
CDN-Origin-Assist-Prefetch-Request 1 (förfetch-begäran) eller 0 (vanlig begäran) CDN Ursprung För att ange begäran CDN är en förfetch

Om du vill se en del av rubrikutbytet i praktiken kan du prova följande steg:

  1. Använd Postman eller curl för att skicka en begäran om Media Services ursprung för ett ljud- eller videosegment eller fragment. Se till att lägga till CDN-Origin-Assist-Prefetch-Enabled: 1 i begäran.
  2. I svaret bör du se rubriken CDN-Origin-Assist-Prefetch-Path med en relativ sökväg som värde.

November 2019

Förhandsversion av live-transkription

Live-transkription är nu i offentlig förhandsversion och är tillgänglig för användning i regionen USA, västra 2.

Live-transkription är utformad för att fungera tillsammans med livehändelser som ett tillägg. Det stöds både för direktsändning och Standard eller för Premium kodning av livehändelser. När den här funktionen är aktiverad använder tjänsten tal till text-funktionen i Cognitive Services transkribera talade ord i det inkommande ljudet till text. Den här texten görs sedan tillgänglig för leverans tillsammans med video och ljud i MPEG-DASH- och HLS-protokoll. Faktureringen baseras på en ny tilläggsmätare som är extra kostnad för livehändelsen när den är i tillståndet "Körs". Mer information om live-transkription och fakturering finns i Live-transkription

Anteckning

För närvarande är live-transkription endast tillgänglig som en förhandsgranskningsfunktion i regionen USA, västra 2. Den stöder endast transkription av talade ord på engelska (en-us) för närvarande.

Innehållsskydd

Funktionen Token Replay Prevention som släpptes i begränsade regioner i september är nu tillgänglig i alla regioner. Media Services kan nu ange en gräns för hur många gånger samma token kan användas för att begära en nyckel eller en licens. Mer information finns i Token Replay Prevention.

Stöd har lagts till för följande nya rekommenderade partnerkodare för RTMP-liveuppspelning:

Förbättringar av Filkodning

  • En ny förinställning för Innehållsmedveten kodning är nu tillgänglig. Den genererar en uppsättning GOP-justerade MP4:er med hjälp av innehållsmedveten kodning. Med hänsyn till indatainnehåll utför tjänsten en inledande enkel analys av indatainnehållet. Den använder dessa resultat för att fastställa det optimala antalet lager, lämplig bithastighet och lösningsinställningar för leverans av anpassningsbar strömning. Den här förinställningen är särskilt effektiv för videor med låg komplexitet och medelkomplexitet, där utdatafilerna har lägre bithastigheter men med en kvalitet som fortfarande ger tittarna en bra upplevelse. Utdata kommer att innehålla MP4-filer med video och ljud interleaved. Mer information finns i de öppna API-specifikationerna.
  • Förbättrad prestanda och flertrådsfunktion för storleksändringen i Standard Encoder. Under specifika förhållanden bör kunden se en prestandaökning på mellan 5–40 % VOD-kodning. Låg komplexitet innehåll kodad till flera bithastigheter kommer att se högsta prestandaökningar.
  • Standardkodning upprätthåller nu en vanlig GOP-takt för innehåll med variabel bildfrekvens (VFR) under VOD-kodning när du använder den tidsbaserade GOP-inställningen. Det innebär att kunden som exempelvis skickar innehåll med blandad bildfrekvens som varierar mellan 15–30 km/s nu bör se regelbundna GOP-avstånd som beräknas på utdata till MP4-filer med anpassningsbar bithastighet. Detta förbättrar möjligheten att smidigt växla mellan spår vid leverans via HLS eller DASH.
  • Förbättrad AV-synkronisering för källinnehåll med variabel bildfrekvens (VFR)

Azure Video Analyzer för media, videoanalys

  • Nyckeldatorer som extraheras med VideoAnalyzer-förinställningen har nu den ursprungliga upplösningen för videon i stället för att ändras. Extrahering av högupplösta nyckeldatorer ger dig bilder av originalkvalitet och gör att du kan använda de bildbaserade modeller för artificiell intelligens som tillhandahålls av Microsoft Visuellt innehåll- och Custom Vision-tjänsterna för att få ännu mer insikter från videon.

September 2019

Media Services v3

Live linjär kodning av livehändelser

Media Services v3 presenterar förhandsversionen av 24 timmar x 365 dagars live linjär kodning av livehändelser.

Media Services v2

Utfasning av medieprocessorer

Vi presenterar utfasning av Azure Media Indexer och Azure Media Indexer 2 Förhandsversion. Information om tillbakagångar finns i artikeln om äldre komponenter. Azure Video Analyzer för media ersätter dessa äldre medieprocessorer.

Mer information finns i Migrera från Azure Media Indexer och Azure Media Indexer 2 till Azure Media Services Video Indexer.

Augusti 2019

Media Services v3

Regionparet Sydafrika är öppet för Media Services

Media Services är nu tillgängligt i regionerna Sydafrika, norra och Sydafrika, västra.

Mer information finns i Moln och regioner där Media Services v3 finns.

Media Services v2

Utfasning av medieprocessorer

Vi meddelar att medieprocessorerna Windows Azure Media Encoder (WAME) och Azure Media Encoder (AME) tas ur bruk. Information om tillbakagångar finns i den här artikeln om äldre komponenter.

Mer information finns i Migrera WAME till Media Encoder Standard och Migrera AME till Media Encoder Standard.

Juli 2019

Innehållsskydd

Vid direktuppspelning av innehåll som skyddas med tokenbegränsning måste slutanvändarna hämta en token som skickas som en del av nyckelleveransbegäran. Funktionen Token Replay Prevention gör att Media Services kunder kan ange en gräns för hur många gånger samma token kan användas för att begära en nyckel eller en licens. Mer information finns i Token Replay Prevention.

Från och med juli var förhandsgranskningsfunktionen endast tillgänglig i USA, centrala och USA, västra centrala.

Juni 2019

Videounderklipp

Du kan nu trimma eller underklippa en video när du kodar den med hjälp av ett jobb.

Den här funktionen fungerar med alla transformeringar som skapats med antingen förinställningarna BuiltInStandardEncoderPreset eller StandardEncoderPreset.

Se exempel:

Maj 2019

Azure Monitor för Media Services diagnostikloggar och mått

Nu kan du använda Azure Monitor för att visa telemetridata som genereras av Media Services.

  • Använd diagnostikloggarna Azure Monitor att övervaka begäranden som skickas av Media Services nyckelleveransslutpunkt.
  • Övervaka mått som genereras av Media Services slutpunkter för direktuppspelning.

Mer information finns i Övervaka Media Services mått och diagnostikloggar.

Stöd för flera ljudspår i dynamisk paketering

Vid strömning av tillgångar som har flera ljudspår med flera codecs och språk stöder dynamisk paketering nu flera ljudspår för HLS-utdata (version 4 eller senare).

Regionparet Korea är öppet för Media Services

Media Services finns nu i regionerna Sydkorea, centrala och Sydkorea, södra.

Mer information finns i Moln och regioner där Media Services v3 finns.

Prestandaförbättringar

Uppdateringar som innehåller Media Services prestandaförbättringar har lagts till.

April 2019

Nya förinställningar

Mars 2019

Dynamisk paketering stöder nu Dolby Atmos. Mer information finns i Audio codecs supported by dynamic packaging.

Nu kan du ange en lista över tillgångs- eller kontofilter som gäller för positioneraren för direktuppspelning. Mer information finns i Associera filter med positionerare för direktuppspelning.

Februari 2019

Media Services v3 stöds nu i nationella Azure-moln. Alla funktioner är inte tillgängliga i alla moln ännu. Mer information finns i Moln och regioner där Azure Media Services v3 finns.

Händelsen Microsoft.Media.JobOutputProgress har lagts till i Azure Event Grid scheman för Media Services.

Januari 2019

Media Encoder Standard- och MPI-filer

När kodning med Media Encoder Standard skapar MP4-filer genereras en ny MPI-fil som läggs till i utdatatillgången. Den här MPI-filen är avsedd att förbättra prestanda för scenarier med dynamisk paketering och strömning.

Du bör inte ändra eller ta bort MPI-filen eller ha något beroende i din tjänst på förekomsten (eller inte) av en sådan fil.

December 2018

Uppdateringar från GA-versionen av V3-API:et omfattar:

  • Egenskaperna PresentationTimeRange krävs inte längre för tillgångsfilter och kontofilter.
  • Alternativen $top och $skip för jobb och transformeringar har tagits bort och $orderby har lagts till. Som en del av att lägga till de nya ordningsfunktionerna upptäcktes att $top och $skip tidigare har gjorts tillgängliga, även om de inte implementerats.
  • Uppräknings utökningsbarhet återaktiverades. Den här funktionen aktiverades i förhandsversionerna av SDK och inaktiverades av misstag i GA-versionen.
  • Två fördefinierade direktuppspelningsprinciper har bytt namn. SecureStreaming är nu MultiDrmCencStreaming. SecureStreamingWithFairPlay har nu Predefined_MultiDrmStreaming.

November 2018

CLI 2.0-modulen är nu tillgänglig för Azure Media Services v3 GA – v 2.0.50.

Nya kommandon

Nya funktioner och större ändringar

Tillgångskommandon

  • --storage-account argumenten --container och har lagts till.
  • Standardvärden för förfallotid (nu + 23 timmar) och behörigheter (läsa) i kommandot az ams asset get-sas-url har lagts till.

Jobbkommandon

  • --correlation-data argumenten --label och har lagts till
  • --output-asset-names har bytt namn till --output-assets . Nu accepteras en blankstegsavgränsad lista över tillgångar i formatet "assetName=label". En tillgång utan etikett kan skickas så här: 'assetName='.

Positionerarkommandon för direktuppspelning

  • az ams streaming locator baskommandot har ersatts med az ams streaming-locator .
  • --streaming-locator-id argumenten --alternative-media-id support och har lagts till.
  • --content-keys argument argumentet har uppdaterats.
  • --content-policy-name har bytt namn till --content-key-policy-name .

Kommandon för direktuppspelningsprincip

  • az ams streaming policy baskommandot har ersatts med az ams streaming-policy .
  • Stöd för krypteringsparametrar i har az ams streaming-policy create lagts till.

Transformera kommandon

  • --preset-names argumentet ersatt med --preset . Nu kan du bara ange 1 utdata/förinställd i taget (om du vill lägga till fler måste du köra az ams transform output add ). Du kan också ange anpassad StandardEncoderPreset genom att skicka sökvägen till din anpassade JSON.
  • az ams transform output remove kan utföras genom att skicka utdataindexet som ska tas bort.
  • --relative-priority, --on-error, --audio-language and --insights-to-extract argument som lagts till az ams transform create i az ams transform output add kommandona och .

Oktober 2018 – GA

I det här avsnittet beskrivs Azure Media Services (AMS) oktoberuppdateringar.

REST v3 GA-version

REST v3 GA-versionen innehåller fler API:er för Live, manifestfilter på konto-/tillgångsnivå och DRM-stöd.

Azure Resource Management

Stöd för Azure Resource Management möjliggör enhetligt hanterings- och drift-API (nu allt på ett och samma ställe).

Från och med den här versionen kan du använda Resource Manager för att skapa livehändelser.

Förbättring av tillgångsåtgärder

Följande förbättringar introducerades:

  • Mata in från HTTP-URL:er eller Azure Blob Storage SAS-URL:er.
  • Ange egna containernamn för Tillgångar.
  • Enklare utdatastöd för att skapa anpassade arbetsflöden med Azure Functions.

Nytt transformeringsobjekt

Det nya transformeringsobjektet förenklar Kodningsmodellen. Det nya objektet gör det enkelt att skapa och dela kodning Resource Manager och förinställningar.

Azure Active Directory och Azure RBAC

Azure AD-autentisering och rollbaserad åtkomstkontroll i Azure (Azure RBAC) möjliggör säkra transformeringar, LiveEvents, principer för innehållsnyckel eller tillgångar efter roll eller användare i Azure AD.

Klient-SDK: er

Språk som stöds Media Services v3: .NET Core, Java, Node.js, Ruby, Typescript, Python, Go.

Uppdateringar av livekodning

Följande uppdateringar av livekodning introduceras:

  • Nytt läge med låg latens för liveläge (10 sekunder från end-to-end).

  • Förbättrat RTMP-stöd (ökad stabilitet och mer stöd för källkodskodare).

  • SÄKER RTMPS-inmatning.

    När du skapar en livehändelse får du nu 4 inmatnings-URL:er. De fyra inmatnings-URL:erna är nästan identiska, har samma strömningstoken (AppId), endast portnummerdelen skiljer sig åt. Två av URL:erna är primära och säkerhetskopierade för RTMPS.

  • 24-timmars transkodningsstöd.

  • Förbättrat stöd för annonssignalering i RTMP via SCTE35.

Förbättrat Event Grid stöd

Du kan se följande Event Grid förbättringar av supporten:

  • Azure Event Grid för enklare utveckling med Logic Apps och Azure Functions.
  • Prenumerera på händelser på Encoding, Live Channels med mera.

CMAF-stöd

Stöd för CMAF- och CBCS-kryptering för Apple HLS (iOS 11+) och MPEG-DASH-spelare som stöder CMAF.

Video Indexer

Video Indexer ga-versionen presenterades i augusti. Ny information om vilka funktioner som stöds för närvarande finns i Vad är Video Indexer.

Planer för ändringar

Azure CLI 2.0

Azure CLI 2.0-modulen som innehåller åtgärder för alla funktioner (inklusive live- och innehållsnyckelprinciper, konto-/tillgångsfilter, strömningsprinciper) kommer snart.

Kända problem

Endast kunder som använde förhandsversions-API:et för tillgång eller AccountFilter påverkas av följande problem.

Om du har skapat tillgångar eller kontofilter mellan 09/28 och 10/12 med Media Services v3 CLI eller API:er måste du ta bort alla tillgångs- och kontofilter och skapa dem igen på grund av en versionskonflikt.

Maj 2018 – förhandsversion

.NET SDK

Följande funktioner finns i .NET SDK:

  • Transformeringar och jobb för att koda eller analysera medieinnehåll. Exempel finns i Stream-filer och Analysera.
  • Positionerare för direktuppspelning för publicering och strömning av innehåll till slutanvändarensenheter
  • Principer för direktuppspelning och principer för innehållsnyckel för att konfigurera nyckelleverans och innehållsskydd (DRM) när innehåll levereras.
  • Livehändelser och liveutdata för att konfigurera inmatning och arkivering av liveuppspelningsinnehåll.
  • Tillgångar för att lagra och publicera medieinnehåll i Azure Storage.
  • Slutpunkter för direktuppspelning för att konfigurera och skala dynamisk paketering, kryptering och strömning för både live- och på begäran-medieinnehåll.

Kända problem

  • När du skickar ett jobb kan du ange att källvideon ska matas in med HJÄLP av HTTPS-URL:er, SAS-URL:er eller sökvägar till filer som finns i Azure Blob Storage. För närvarande Media Services v3 inte segmenterad överföringskodning över HTTPS-URL:er.

Ställ frågor, ge feedback, få uppdateringar

Kolla in artikeln Azure Media Services community om du vill se olika sätt att ställa frågor, ge feedback och få uppdateringar om Media Services.

Se även

Migreringsvägledning för att flytta från Media Services v2 till v3.

Nästa steg