Azure Media Services version 3
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.
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).
Private Link för Media Services
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 privata länkar är nu GA
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.
- Ett exempel är tillgängligt för .NET som visar hur du sammanfogar två tillgångar.
- Med val av ljudspår kan kunderna välja och mappa inkommande ljudspår och dirigera dem till utdata för kodning
- Se REST API OpenAPI för mer information om AudioTrackDescriptor och spåra val
- 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
- Se lägena Redact och Combined för FaceDetector-förinställningen
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.
- .NET SDK-paket 3.0.4
- Node.js Typescript version 8.1.0
- Python azure-mgmt-media 3.1.0
- Java SDK 1.0.0-beta.2
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:
- 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.
- 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.
Nya rekommenderade livekodarpartner
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.
- Den maximala filstorleken som stöds för bearbetning har uppdaterats. Se Kvoter och gränser.
- Förbättringar av kodningshastigheter.
April 2019
Nya förinställningar
- FaceDetectorPreset har lagts till i de inbyggda analysförinställningar.
- ContentAwareEncodingExperimental har lagts till i de inbyggda kodarförinställningarna. Mer information finns i Innehållsmedveten kodning.
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
- az ams account
- az ams account-filter
- az ams asset
- az ams asset-filter
- az ams content-key-policy
- az ams job
- az ams live-event
- az ams live-output
- az ams streaming-endpoint
- az ams streaming-locator
- az ams account mru – gör att du kan hantera mediereserverade enheter. Mer information finns i Skala mediereserverade enheter.
Nya funktioner och större ändringar
Tillgångskommandon
--storage-accountargumenten--containeroch har lagts till.- Standardvärden för förfallotid (nu + 23 timmar) och behörigheter (läsa) i kommandot
az ams asset get-sas-urlhar lagts till.
Jobbkommandon
--correlation-dataargumenten--labeloch har lagts till--output-asset-nameshar 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 locatorbaskommandot har ersatts medaz ams streaming-locator.--streaming-locator-idargumenten--alternative-media-id supportoch har lagts till.--content-keys argumentargumentet har uppdaterats.--content-policy-namehar bytt namn till--content-key-policy-name.
Kommandon för direktuppspelningsprincip
az ams streaming policybaskommandot har ersatts medaz ams streaming-policy.- Stöd för krypteringsparametrar i har
az ams streaming-policy createlagts till.
Transformera kommandon
--preset-namesargumentet 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öraaz ams transform output add). Du kan också ange anpassad StandardEncoderPreset genom att skicka sökvägen till din anpassade JSON.az ams transform output removekan utföras genom att skicka utdataindexet som ska tas bort.--relative-priority, --on-error, --audio-language and --insights-to-extractargument som lagts tillaz ams transform createiaz ams transform output addkommandona 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.
