Zpráva k vydání verze služby Azure Media Services v3

Logo Media Services v3


Upozornění

Služba Azure Media Services bude vyřazena 30. června 2024. Další informace najdete v průvodci vyřazením AMS.

Abyste měli přehled o nejnovějším vývoji, najdete v tomto článku následující informace:

  • Nejnovější verze
  • Známé problémy
  • Opravy chyb
  • Zastaralé funkce

Červen 2023

Azure Media Services se k 30. červnu 2023 vyřazuje z prodeje. Projděte si průvodce vyřazením ze služby Azure Media Services.

březen 2023

Azure Media Indexer je vyřazený. Nahrazuje ho režim Media Services v3 AudioAnalyzerPreset Basic.

Únor 2023

Připravujeme poznámky k verzi pro únor.

Leden 2023

Časovaná metadata

Časovaná metadata jsou vlastní data, která se vkládají do živého streamu. Data i časové razítko vložení se zachovají v samotném datovém proudu médií. To proto, aby klienti přehrávaný stream videa mohli získat stejná vlastní metadata ve stejnou dobu ve vztahu k streamu videa. S časovanými metadaty můžete:

  • Přidejte do živého streamu prvky interaktivity, jako je hlasování.
  • Přidejte informace související s obsahem videa, jako jsou reproduktory, odkazy na produkty, statistiky sportovních hráčů atd.
  • Přidejte metadata o videu, jako je poloha GPS, čas atd.

Další informace najdete v tématech Časovaná metadata ve službě Azure Media Services a Jak signalizovat metadata s využitím Služby Azure Media Services. Můžete si to vyzkoušet se Stackblitzem.

Oddělení přenosové rychlosti

Rozhodnutí o oddělení a řešení přenosové rychlosti ContentAwareEncoding bylo vylepšeno ve verzi vydané tento měsíc.

ContentAwareEncoding lze použít společně s PresetConfigurations ke splnění vašich specifických požadavků na optimální výkon streamování a kódování.

Pro lepší oddělení přenosové rychlosti se k odhadu datové rychlosti nejvyšší vrstvy, přenosové rychlosti nejnižší vrstvy a celkového počtu vrstev použila odhadovaná složitost zkušebního kódování. Jakmile se určí přenosová rychlost horní vrstvy, přenosová rychlost dolní vrstvy a počet vrstev, vypočítají se přenosové rychlosti zprostředkujících vrstev na základě rovnoměrného poměru přenosové rychlosti mezi sousedními vrstvami. V tomto případě je téměř rovnoměrně oddělen přenosovou rychlostí.

Pokud jde o řešení, je hlavním problémem spodní vrstva. Rozlišení dolní vrstvy je možné nakonfigurovat prostřednictvím PresetConfigurations. Upravená logika rozhoduje o rozlišení dolní vrstvy na základě odhadované složitosti zkušebního kódování, pokud ho nenakonfigurujete. Také rozhoduje o přenosové rychlosti nejnižší vrstvy, pokud je uživatelé nastavují prostřednictvím PresetConfigurations. Rozhodnutí o řešení se pokusilo použít pro spodní vrstvu vyšší rozlišení než 180P, aby bylo dosaženo lepší vizuální kvality.

Tato verze také vylepšuje algoritmus odhadu složitosti obsahu. Původní algoritmus je konzervativní a výsledkem je vyšší přenosová rychlost, než je nutné. S upraveným odhadem jsou výstupní přenosové rychlosti obvykle nižší než dříve. Jinými slovy teď můžete ušetřit více peněz, pokud jde o šířku pásma sítě a náklady na úložiště.

Ukázky sady .NET SDK pro nejnovější klientskou sadu SDK Azure.ResourceManager.Media

Aktualizovaná klientská sada SDK Azure.ResourceManager.Media (označovaná také jako sada .NET SDK track 2) je k dispozici v Nuget Azure.ResourceManager.Media. Všechny ukázky byly aktualizovány v hlavní větvi našeho úložiště ukázek pro .NET na GitHubu na nejnovější verzi této klientské sady SDK. Azure-Samples/media-services-v3-dotnet. Projekty v tomto úložišti ukazují, jak implementovat různé scénáře Azure Media Services pomocí verze v3. (github.com).

Změny rozhraní Assets v Azure Portal

V okně Prostředky v Azure Portal uvidíte vylepšené uživatelské prostředí. Teď můžete v prostředku zobrazit stopy a soubory. V prostředku můžete také nahrát, aktualizovat nebo odstranit zvukové a textové stopy.

Prosinec 2022

Služba Media Services teď podporuje protokol IPv6 pro streamování médií do živých událostí, streamování obsahu z koncových bodů streamování a doručování klíčů obsahu. Pokud chcete povolit protokol IPv6 pro koncové body streamování a živé události, musí seznam povolených IP adres pro prostředek obsahovat aspoň jednu IPv6 adresu nebo rozsah IPv6. Pokud je pro koncový bod streamování povolená podpora CDN, závisí podpora IPv6 na konfiguraci CDN.

Další informace o používání protokolu IPv6 se službou Media Services najdete v tématech Živé události služby Media Services a Omezení přístupu k licencím DRM a doručování klíčů AES pomocí seznamů povolených IP adres.

Listopad 2022

Služba Media Services teď ve výchozím nastavení odebere verzi zvuku ze seznamu stop variant HLS, aby zabránila tomu, aby se klient vrátil ke zvuku pouze v případě špatné síťové situace.

Pokud chcete změnit chování, můžete pomocí značky [audio-only=true] URL napsat zvukovou verzi v seznamu stop variant HLS.

Příklad:

http://host/locator/asset.ism/manifest(format=m3u8-aapl,audio-only=true)

Důvodem byla změna v pokynech pro tvorbu HLS, které nyní uvádějí, že v seznamu stop multivariantů nesmí být uvedené žádné varianty jen pro zvuk.

Září 2022

Vydání rozhraní API: Aktualizováno 1. 8. 2022 ARM REST API

Byla vydána aktualizovaná verze rozhraní ARM REST API pro Azure Media Services. Verze 2022-08-01 je nyní nejnovější stabilní verzí v produkčním prostředí. Nejnovější definice rozhraní REST API jsou k dispozici ve složce specifikace REST pro Media Services na GitHubu.

Aktualizace k rozhraní API z 8. 8. 2022 patří:

  • Entita LiveOutput zavádí novou vlastnost rewindowLength s možnou hodnotou null, která řídí délku okna umožňujícího vyhledávání během živého kódování a předávání živých událostí. Tato vlastnost se nepoužije, jakmile se LiveOutput zastaví. Archivovaný vod bude mít úplný obsah s původním archivemWindowLength. Pokud je vlastnost nastavena na hodnotu null, živá událost s nízkou latencí (LowLatencyV2) používá výchozí hodnotu 30 minut; standardní živá událost ho nepoužívá.
  • Přidání podpory úrovně zabezpečení PlayReady SL3000 v zásadách klíče obsahu
  • Rozšířené rozhraní API pro sledování prostředků pro podporu zvukových stop (pro popisný zvuk s pozdní vazbou nebo více jazyků)
  • Přidání podpory běžného šifrovacího klíče MPEG s režimy cenc a cbcs v zásadách streamování

K dispozici nové verze klienta sady SDK pro JavaScript, Python a Go

Podpora licencí PlayReady Security Level 3000 (SL3000)

Funkce ochrany obsahu PlayReady DRM a doručování licencí služby Media Services teď podporují PlayReady SL3000. Úroveň zabezpečení je vlastnost klienta PlayReady a každá licence doručovaná klientovi má vlastnost označující minimální úroveň zabezpečení vyžadovanou od klienta, aby bylo možné vytvořit vazbu na tuto licenci. Úroveň zabezpečení 3000 je k dispozici pro posílená zařízení s nejvyšším zabezpečením, která využívají nejvyšší kvalitu komerčního obsahu. Tato aktualizace umožňuje nakonfigurovat zásady klíče obsahu pro doručování licencí PlayReady SL3000 prostřednictvím licenčních serverů Media Services Key Delivery. Další podrobnosti o úrovních zabezpečení PlayReady najdete v článku Použití úrovně zabezpečení v licenci.

  • Pokud do zásad klíče obsahu přidáte SL3000 PlayReady ContentKeyPolicyOption , může tato zásada obsahovat pouze další možnosti PlayReady SL3000 nebo Widevine L1.
  • SL3000 vyžaduje použití jiného klíče pro zvuk nebo použití nešifrovaného zvuku. Úroveň zabezpečení zvuku by měla být omezena na SL2000 nebo nižší.
  • Přehrávání SL3000 v tuto chvíli v Azure Media Playeru (AMP) nefunguje. Otestujte prosím přehrávač třetí strany (např. Shaka Player) nebo zařízení, které podporuje přehrávání SL3000.

Příklad zásad klíče obsahu:

{
    "properties": {
        "options": [
            {
                "name": "PlayReadyOption",
                "configuration": {
                    "@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyConfiguration",
                    "licenses": [
                        {
                            "playRight": {
                                "digitalVideoOnlyContentRestriction": false,
                                "imageConstraintForAnalogComponentVideoRestriction": false,
                                "imageConstraintForAnalogComputerMonitorRestriction": false,
                                "allowPassingVideoContentToUnknownOutput": "NotAllowed"
                            },
                            "licenseType": "NonPersistent",
                            "contentKeyLocation": {
                                "@odata.type": "#Microsoft.Media.ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader"
                            },
                            "contentType": "Unspecified",
                            "securityLevel": "SL3000"
                        }
                    ]
                },
                "restriction": {
                    "@odata.type": "#Microsoft.Media.ContentKeyPolicyOpenRestriction"
                }
            }
        ]
    }
}

**Příklad zásad streamování používajících zásadu klíče obsahu SL3000 pro video a zásadu klíče obsahu SL2000 pro zvukové stopy: **

{
    "properties": {
        "defaultContentKeyPolicyName": "sl3000_content_key_policy",
        "commonEncryptionCenc": {
            "enabledProtocols": {
                "download": false,
                "dash": true,
                "hls": false,
                "smoothStreaming": true
            },
            "contentKeys": {
                "defaultKey": {
                    "label": "cencDefaultKey"
                },
                "keyToTrackMappings": [
                    {
                        "label": "audiokey",
                        "policyName" : "sl2000_content_key_policy",
                        "tracks": [
                            {
                                "trackSelections": [
                                    {
                                        "property": "FourCC",
                                        "operation": "Equal",
                                        "value": "mp4a"
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            "drm": {
                "playReady": {}
            }
        }
    }
}

Další podrobnosti o používání šablon licencí PlayReady najdete v článku Šablony licencí PlayReady služby Media Services.

Přidání zvukových stop pro popisný zvuk nebo více jazyků pomocí nového rozhraní Api pro sledování assetů

Nové rozhraní API pro sledování assetů umožňuje pozdně svázat libovolný počet zvukových stop s existujícím assetem a zpřístupnit je pro dynamické balení pro HLS a DASH. Rozhraní API podporuje nastavení metadat pro určení jazyka nebo charakteristik obsahu, aby bylo možné zadat popisný zvuk pro lepší přístupnost obsahu.

Úplný seznam funkcí rozhraní API pro sledování najdete v článku Rozhraní API pro sledování služby Media Services.

Podpora běžného šifrovacího clear klíče MPEG s šifrováním CENC a CBCS

Šifrování clear key je funkcí standardu CENC (MPEG Common Encryption) a je podporováno rozšířeními HTML5 Encrypted Media Extensions (EME) dostupnými v mnoha moderních prohlížečích. V zásadách streamování můžete nastavit šifrování Clear Key AES-128 pomocí režimu šifrování cenc nebo cbcs, které vám umožní přístup k nejširšímu rozsahu zařízení apple, webu a Androidu.

Tato funkce umožňuje podporu standardu Common Encryption bez použití systému DRM a oslovit nejširší škálu hráčů. Díky podpoře šifrování Clear Key s využitím režimů šifrování cenc nebo cbcs teď můžete distribuovat zabezpečený obsah bez DRM hráčům, kteří podporují oba režimy šifrování povolené ve standardu. To umožňuje doručovat šifrovaný obsah klientským hráčům, jako je Google Shaka player (v 4.0.0+), Dash.js (v 4.5+), Bitmovin, Theo Player a Android ExoPlayer (v 2.18.1+), pomocí šifrování cenc.

Další podrobnosti o používání funkcí ochrany obsahu služby Media Services najdete v článku Ochrana obsahu s dynamickým šifrováním a doručováním klíčů.

Převinout okno zpět vs. okno archivu v živých výstupech

RewindowLength je možné nastavit u živých výstupů a ovládat tak okno pro vyhledávání v klientském přehrávači během živého streamování. To pomáhá zákazníkovi řídit, kolik času je vidět v přehrávači pro hledání zpět do živého streamu. Toto nastavení také pomáhá zmenšit velikost manifestu doručovaného klientovi přes síť během živého streamování, což může skončit s efektivnějším prostředím živého streamování a snížením využití paměti v klientovi.

Po dokončení datového proudu můžete získat přístup k archivnímu souboru v prostředku definovaném vlastností archiveWindowLength v živém výstupu. To vám nyní umožňuje nastavit jinou dobu trvání archivu než předchozí dobu trvání "DVR posuvné okno", která je viditelná pro přehrávač. To je velmi užitečné, když chcete streamovat s velmi malým časovým intervalem v přehrávači, ale chcete archivovat celou živou událost do výstupního prostředku.

Můžete nastavit rewindWindowLength na minimální hodnotu 60 sekund. Výchozí hodnota je 30 minut, pokud povolíte živou událost s možností LowLatencyV2, jinak není výchozí hodnota. Pokud není nastavená hodnota rewindwindowLength a živá událost není nastavená tak, aby používala možnost LowLatencyV2, server nenastaví žádnou výchozí hodnotu a během živého přehrávání bude hledatelné okno stejná hodnota jako archivWindowLength. V takové situaci, pokud je archivWindowLength nastaven na velmi dlouhou dobu, přehrávač může být ovlivněn více problémy vyrovnávací paměti během přehrávání v živém režimu, protože větší velikost manifestu stahování do přehrávače pro parsování.

Další podrobnosti najdete v článku Použití časového posunu a živých výstupů k vytvoření přehrávání videa na vyžádání.

Nová oblast: Čína – sever 3 je nyní obecně dostupná

Zákazníci v Číně teď můžou přistupovat ke službě Azure Media Services v oblasti Čína – sever 3 a navíc k existujícím 4 oblastem, které už jsou obecně dostupné (Čína – východ, Čína – východ 2, Čína – sever, Čína – sever 2). Podrobné informace najdete v tabulce dostupnosti oblastí podle funkcí .

14. září 2023 bude vyřazeno z provozu nástroje Azure Media Redactor, Video Analyzer a Face Detector

Jak je uvedeno v tématu Zodpovědné standardy AI od Microsoftu, společnost Microsoft se zavázala k zajištění spravedlnosti, ochrany osobních údajů, zabezpečení a transparentnosti s ohledem na systémy AI. Abychom lépe srovnali naše produkty s tímto novým standardem a zásadami omezeného přístupu pro ostatní produkty Microsoftu, azure Media Services 14. září 2023 vyřazuje z provozu následující funkce:

  • Azure Media Redactor (RESTv2)
  • Předvolba detektoru tváře
  • Předvolba Analyzátoru videa

Po 14. září 2023 se ve všech aplikacích, které jste vyvinuli pomocí nástroje Azure Media Redactor, předvolby Detektoru tváří nebo předvolby Video Analyzeru, začnou docházet k chybám nebo neúspěšným odesíláním úloh.

Požadovaná akce

Azure Media Redactor (RESTv2) a předvolba Detektoru tváře budou vyřazeny a v současné době se nenahrazují. Pokud chcete ve videu místo toho detekovat lidi, doporučujeme aktualizovat aplikace tak, aby používaly rozhraní API Video Indexeru pro detekci pozorovaných osob a párování pozorovaných osob s tvářemi, a odeslat žádost o přístup k programu s omezeným přístupem pro tyto funkce.

Pokud aktuálně používáte předvolbu Video Analyzeru, doporučujeme aktualizovat aplikace tak, aby pro analýzu videa používaly rozhraní API Video Indexeru, která nabízí širší škálu funkcí.

Další informace

Pokud máte další dotazy, získejte odpovědi od odborníků z komunity prostřednictvím Microsoft Q&A. Pokud máte plán podpory a potřebujete technickou pomoc, vytvořte žádost o podporu v Azure Portal.

Srpen 2022

Ukázka nového rozhraní API pro stopy v Node.js/Typescript pro přidání stop titulků a titulků k libovolnému assetu

V ukázkovém projektu Node.js je teď k dispozici nová ukázka, která ukazuje, jak pozdně vytvořit vazbu souboru s titulky WebVTT nebo TTML nebo popis. Projděte si ukázku přidání podnadpisu WebVTT/IMSC1/TTML nebo popis k existujícímu prostředku.

Tato ukázka ukazuje, jak můžete přidat libovolný počet textových stop k prostředku a nechat je zabalit jako textový profil TTML/IMSC1 v DASH i HLS. Rozhraní API také umožňuje nastavit specifické vlastnosti manifestu HLS, jako je výchozí popis stopa, nastavit vlastnost Forced a také řídit hodnotu "Characteristics" (Vlastnosti) textové stopy HLS podle specifikace Apple HLS.

Rozhraní API aktuálně podporuje nahrání formátu souboru .vtt nebo .ttml do existujícího prostředku. Nové stopy, které jsou zaregistrované pomocí rozhraní API skladeb, se okamžitě zobrazí v manifestu DASH a HLS jako textové stopy MP4 profilu IMSC1.

Červen 2022

Podpora vlastních přenosových rychlostí zvuku v předvolbách vlastního kódování v reálném čase

Teď si můžete vyžádat vlastní předvolbu kódování v reálném čase, která podporuje více výstupů s přenosovou rychlostí zvuku. U zvuku v živé předvolbě si teď můžete přizpůsobit následující samostatné přenosové rychlosti zvuku AAC (96k, 112k, 128k, 160k, 192k, 224k, 256k, 320k, 384k, 448k, 512 k). V lístku podpory také uveďte, že požadujete vlastní předvolbu.

Vlastní předvolby teď můžou obsahovat několik diskrétních přenosových rychlostí zvuku ve stejné předvolbě kódování v reálném čase. To je užitečné pro trhy, které vyžadují zvukovou stopu přes mobilní sítě s nižší přenosovou rychlostí. Jedním z příkladů může být vlastní živá předvolba, která může současně vytvářet zvukové stopy 96 000 i 128 tisíc AAC. Přehrávač pak může filtrovat nebo vybrat příslušnou stopu, případně můžete použít dynamický filtr, který během publikování lokátoru streamování nabídne pouze manifest 96k nebo manifest pouze 128 000 (nebo ho můžete za běhu zapnout pomocí parametru dotazu filter={filterName} na adrese URL lokátoru streamování).

Automatické škálování

Teď můžete ve svém účtu Media Services automaticky škálovat koncové body streamování úrovně Premium na základě dostupných metrik pro koncový bod streamování nebo metrik pro všechny související entity. Kombinaci těchto metrik je možné použít k vytvoření pravidla pro automatické škálování. Další informace najdete v tématu Koncové body streamování Služby Media Services s automatickým škálováním. Mějte na paměti, že automatické škálování může stále nějakou dobu trvat a není okamžité. Proto nezapomeňte zajistit dostatek času na škálování a nasazení prostředků ve vašich návrzích architektury. Spuštění koncových bodů streamování nějakou dobu trvá, proto se doporučuje použít aktivační body s nižší hodnotou pro využití procesoru a výchozí přenos šířky pásma sítě k aktivaci vertikálního navýšení kapacity.

Květen 2022

Podpora dekorace manifestu hlsicích titulků 708 a 608

Živé streamy, které jsou ingestovány s vloženými titulky 608/708 v základním datovém proudu, se teď správně přiřazují v manifestu HLS pomocí značky EXT-X-MEDIA s TYPE=CLOSED-CAPTIONS. To je v souladu s RFC-8216 oddíl 4.3.4.1.

Například živý stream se skrytými titulky 608 a 708 by se zobrazil v manifestu HLS:

   #EXT-X-MEDIA:TYPE=CLOSED-CAPTIONS,GROUP-ID="cc",NAME="CEA708_CC",DEFAULT=YES,INSTREAM-ID="SERVICE1"
   #EXT-X-MEDIA:TYPE=CLOSED-CAPTIONS,GROUP-ID="cc",NAME="CEA608_CC",INSTREAM-ID="CC1"

Duben 2022

Živé přepisy

Živý přepis je teď obecně dostupný (GA) a podporuje všechny dostupné jazyky v rozhraní API pro převod řeči na text. Úplný seznam jazyků je k dispozici v článku Oblasti a jazyky živého přepisu.

Nízká latence HLS (LL-HLS)

Hls (LL-HLS) s nízkou latencí je teď k dispozici v rozhraní API a na webu Azure Portal. Pokud chcete povolit LL-HLS, použijte při vytváření živého streamu možnost Stream LowLatencyV2. Podívejte se na ukázku Node.js, kde se dozvíte, jak nakonfigurovat událost živého kódování HLS s nízkou latencí. V Azure Portal při vytváření živé události vyberte novou možnost Nízká latence. Nová funkce LL-HLS může poskytovat sníženou latenci v rozsahu 4 až 7 sekund při použití architektury přehrávače, která podporuje protokol LL-HLS. HLS s nízkou latencí je k dispozici pouze u živých překódování kanálů a zatím není k dispozici pro živé události v režimu předávání.

Březen 2022

.NET SDK verze 6.0.0

Sada .NET SDK verze 6.0.0 je teď k dispozici na NuGetu. Microsoft.Azure.Management.Media

Tato sada SDK podporuje novou stabilní verzi specifikace AMS REST OpenAPI z 1. 11. 2021 .

Instalace pomocí Správce balíčků:

Install-Package Microsoft.Azure.Management.Media -Version 6.0.0

Instalace pomocí .NET CLI

dotnet add package Microsoft.Azure.Management.Media --version 6.0.0

Mezi změny v sadě SDK verze 6.0.0 patří:

  • V části asset bylo přidáno nové rozhraní API pro sledování, které spravuje stopy dostupné v prostředku.
  • Přidání profilu kódování Main10 pro kódování H265
  • Zveřejnění rateControlMode pro kódování H264, které umožňují 2 nové režimy řízení rychlosti – CBR (Constant Bit Rate) a CRF (Konstantní rychlost).
  • Přidání vlastnosti skus do koncového bodu streamování pro označení typu koncového bodu streamování a jeho škálování To umožňuje konfiguraci ručního nebo automatického škálování jednotek streamování v koncovém bodu streamování.
  • Přidání možnosti streamu LowLatencyV2 pro živou událost, která se použije pro živé streamování s nízkou latencí ve formátu Apple HLS (LL-HLS)

Nový obsah dokumentace: Streamování schůzky v Microsoft Teams

Přenos vysílání schůzky z Microsoft Teams pomocí živé události služby Media Services je snadný. Živou schůzku v Teams můžete snadno umístit na veřejný web nebo můžete svůj stream chránit pomocí DRM. Zachyťte a zaznamenejte stream jako asset vod pro použití s kódovací platformou Media Services. Viz Streamování schůzky v Microsoft Teams.

Pozdní vazba titulků a stop titulků u prostředků s novým rozhraním TRACK API

Nové rozhraní API pro sledování u prostředků umožňuje vypsat dostupné stopy uvnitř prostředku. To vám umožní zjistit dostupné zvukové, video a textové stopy uložené v prostředku. Rozhraní API pro sledování umožňuje pozdně svázat soubory popis a titulků v textovém profilu IMSC1 a formátu WebVTT s vašimi streamovanými prostředky. V minulosti museli zákazníci upravit soubor .ism v účtu úložiště objektů blob, aby do svých prostředků přidali nové stopy s pozdní vazbou. Tím se tento ruční úkol nahradí a poskytne podporovanou trasu sady SDK, která umožňuje přidání souborů s pozdní vazbou titulků a popis.

Technické podrobnosti o novém rozhraní API pro sledování najdete ve verzi 2021-11-01 specifikace AMS REST OpenAPI tady.

Ukázka základních stop seznamu je k dispozici v JavaScriptu, každá další ukázky a dokumentace bude brzy k dispozici pro každou sadu SDK.

Prosinec 2021

Aktualizace sady JavaScript SDK verze 10.0.0

Sada JavaScript SDK je teď aktualizovaná tak, aby podporovala nejnovější verzi rozhraní REST API z 1. 6. 2021. Tato nová izomorfní sada JavaScript SDK zahrnuje lepší podporu služby Promises a možnost ověřování pomocí @azure/identity knihovny pro použití s Azure AD aplikacemi, spravovanou identitou a dalšími funkcemi.

Pokud si chcete stáhnout nejnovější balíček, podívejte se na balíček NPM @azure/arm-media-services.

Aktualizovaná a rozšířená sada ukázek založených na Node.js a TypeScriptu pro nový balíček JavaScriptu je k dispozici v Git Hubu. https://github.com/Azure-Samples/media-services-v3-node-tutorials

Hebrejština, perština a Portugalsko – portugalština dostupná v předvolbě analyzátoru zvuku/videa pro přepisy

Hebrejština, perská a portugalská portugalština (aktuální model, který dnes existuje, je brazilská portugalština) jsou nyní k dispozici pro použití v předvolbách Analyzátor zvuku a videa.

Nové podporované kódy jazyka BCP-47 jsou: he-IL, fa-IR a pt-PT.

Nová oblast: Oblast Švédsko – střed je teď obecně dostupná.

Služba Media Services je teď obecně dostupná v oblasti Švédsko – střed. V současné době existují určitá omezení funkcí v oblasti, zatímco očekáváme, že do této oblasti dorazí také několik závislých služeb. Zkontrolujte graf dostupnosti místních funkcí a zjistěte, kdy funkce dorazí.

Nová událost prezenčního signálu v archivu živého kanálu událostí

Byla přidána nová událost, která sleduje stav a stav archivu živých událostí. Další podrobnosti o této nové události najdete v tématu LiveEventChannelArchiveHeartbeatEvent ve schématech Event Gridu pro Media Services .

Září 2021

Nová skladová položka živé události základního průchozího přenosu

Nová základní skladová položka pro živé události umožňuje zákazníkům vytvářet živé události za nižší cenu. Podobá se standardním průchozím živým událostem, ale s nižšími limity vstupní šířky pásma, menším počtem povolených živých výstupů, různými omezeními délky okna DVR a bez přístupu k živému přepisu. Další podrobnosti najdete v porovnání typů živých událostí .

Vylepšená správa škálování a monitorování koncového bodu streamování na portálu

Stránka portálu koncového bodu streamování teď nabízí snadný způsob, jak spravovat kapacitu výchozího přenosu dat a odhadnout, jak cílová skupina dosáhne s nakonfigurovanou cdn a bez nakonfigurované sítě CDN. Upravte přenosovou rychlost doručení a očekávaný poměr přístupů do mezipaměti CDN, abyste získali rychlé odhady velikosti cílové skupiny a pomohli vám určit, jestli potřebujete vertikálně navýšit kapacitu na více koncových bodů streamování Premium.

Škálování a monitorování koncových bodů streamování na portálu

Stránka portálu Koncové body streamování teď zobrazuje metriky procesoru, výchozího přenosu dat a latence.

Teď můžete vizualizovat zatížení procesoru, šířku pásma výchozího přenosu dat a koncové metriky latence na koncových bodech streamování v Azure Portal. Teď můžete vytvářet upozornění monitorování na základě metrik procesoru, výchozího výkonu nebo latence přímo na portálu s využitím výkonu služby Azure Monitor.

Podpora spravovaných identit User-Assigned pro účty Media Services

Pomocí User-Assigned spravovaných identit teď zákazníci budou moct umožnit lepší zabezpečení svých účtů úložiště a přidružených trezorů klíčů. Přístup k účtu úložiště zákazníka a trezorům klíčů bude omezený na spravovanou identitu přiřazenou uživatelem. Máte plnou kontrolu nad životností identit spravovaných uživatelem a můžete podle potřeby snadno odvolat přístup účtu služby Media Service k jakémukoli konkrétnímu účtu úložiště.

Stránka účtů úložiště Media Services na portálu teď podporuje UAMI i SAMI.

Spravované identity přiřazené uživatelem (UAMI) nebo spravované identity přiřazené systémem (SAMI) teď můžete k účtům úložiště přiřazovat a spravovat přímo v Azure Portal pro Media Services.

Stránka s vlastním klíčem teď také podporuje UAMI i SAMI.

Stránka portálu pro správu klíčů pro Media Services teď podporuje konfiguraci a správu spravovaných identit přiřazených uživatelem (UAMI) nebo spravovaných identit přiřazených systémem (SAMI).

Použití vlastních klíčů pro šifrování účtu

Podpora privátních koncových bodů pro Media Services

Teď můžete omezit veřejný přístup k živým událostem, koncovým bodům streamování a koncovým bodům služeb doručování klíčů pro účely ochrany obsahu a DRM vytvořením privátního koncového bodu pro každou ze služeb. Tím se omezí veřejný přístup ke každé z těchto služeb. K těmto koncovým bodům se dostane jenom provoz pocházející z nakonfigurované virtuální sítě nakonfigurované v privátním koncovém bodu.

Seznam povolených IP adres pro službu klíčů

Teď se můžete rozhodnout povolit některým veřejným IP adresm přístup ke službě doručování klíčů kvůli drm a ochraně obsahu. Živé koncové body událostí a streamování už podporují konfiguraci seznamu povolených IP adres na příslušných stránkách.

Teď máte také příznak funkce na úrovni účtu, který povolí nebo zablokuje veřejný internetový přístup k vašemu účtu služby Media Services.

Červenec 2021

Verze .NET SDK (Microsoft.Azure.Management.Media) 5.0.0 dostupná v NuGetu

Sada Microsoft.Azure.Management.Media .NET SDK verze 5.0.0 je nyní vydána na NuGetu. Tato verze se vygeneruje pro práci se stabilní verzí rozhraní REST API ARM z 2021-06-01 .

Podrobnosti o změnách z verze 4.0.0 najdete v protokolu změn.

Změny ve verzi 5.0.0 .NET SDK

  • Účet Media Services teď podporuje spravované identity přiřazené systémem a uživatelem.
  • Přidání možnosti PublicNetworkAccess do účtů Media Services Tuto možnost je možné použít s funkcí Private Link a povolit přístup pouze z privátních sítí a blokovat veškerý přístup k veřejné síti.
  • Základní předávání – přidá se nový typ živé události. Živé události typu Základní průchozí mají podobné funkce jako standardní předávací živé události s určitými vstupními a výstupními omezeními a nabízejí se za sníženou cenu.
  • PresetConfigurations – umožňuje přizpůsobit nastavení výstupu a minimální a maximální přenosovou rychlost použitou pro předvolby Kódování s vědomím obsahu. To vám pomůže lépe odhadnout a naplánovat přesnější fakturaci při použití kódování podporujícího obsah prostřednictvím omezených výstupních čísel a rozlišení.

Zásadní změny ve verzi tht 5.0.0 .NET SDK

  • Výjimka ApiErrorException byla nahrazena chybou ErrorResponseException , aby byla konzistentní se všemi ostatními sadami Azure SDK. Text výjimky se nezměnil.
  • Všechna volání vracející 404 Nenalezena teď místo vrácení hodnoty null vyvolá výjimku ErrorResponseException . Tato změna byla provedena tak, aby byla konzistentní s ostatními sadami Azure SDK.
  • Konstruktor služby Media má za parametrem KeyDelivery nový volitelný parametr PublicNetworkAccess.
  • Vlastnost Type v MediaServiceIdentity se změnila z výčtu ManagedIdentityType na řetězec tak, aby se pojalo více hodnot oddělených čárkami. Platné řetězce jsou SystemAssigned nebo UserAssigned.

Červen 2021

Další vlastnosti prezenčních signálu živých událostí pro vylepšenou diagnostiku

Do zprávy Event Gridu byly přidány další vlastnosti prezenčních signálů živých událostí. Patří sem následující nová pole, která pomáhají při diagnostice problémů při živém ingestování. Hodnota ingestDriftValue je užitečná ve scénářích, kdy potřebujete monitorovat latenci sítě ze zdrojového kodéru ingestování do živé události. Pokud se tato hodnota posune příliš daleko, může to značit, že latence sítě je příliš vysoká pro úspěšnou událost živého streamování.

Další podrobnosti najdete ve schématu LiveEventIngestHeartbeat .

Podpora používání služby Media Services s privátními odkazy je nyní dostupná ve všech oblastech Azure, včetně Azure Government cloudů.

Azure Private Link umožňuje přístup ke službám Azure PaaS a službám hostovaným zákazníkem nebo partnerským službám Azure přes privátní koncový bod ve vaší virtuální síti.

Provoz mezi vaší virtuální sítí a službou prochází přes páteřní síť Microsoftu a eliminuje rizika vystavení na veřejném internetu.

Podrobnosti o tom, jak používat Službu Media Services s privátními koncovými body, najdete v tématu Vytvoření účtu Služby Media Services a účtu úložiště s privátním koncovým bodem.

Nová oblast: OBLAST USA – západ 3 je obecně dostupná.

Oblast USA – západ 3 je nyní obecně dostupná a zákazníkům je k dispozici při vytváření nových účtů Media Services.

Doručování klíčů podporuje omezení seznamu povolených IP adres

U účtů Media Services je teď možné nakonfigurovat omezení seznamu povolených IP adres pro doručování klíčů. Nové nastavení seznamu povolených je k dispozici v prostředku účtu Media Services prostřednictvím sady SDK a na portálu a v rozhraní příkazového řádku. To umožňuje operátorům omezit doručování licencí DRM a klíčů obsahu AES-128 na konkrétní rozsahy IPv4.

Tuto funkci lze také použít k vypnutí veškerého doručování licencí DRM nebo klíčů AES-128 z veřejného internetu a k omezení doručování do koncového bodu privátní sítě.

Podrobnosti najdete v článku Omezení přístupu k licencím DRM a doručování klíčů AES pomocí seznamů povolených IP adres.

Nové ukázky pro Python a Node.js (s TypeScriptem)

Aktualizované ukázky pro Node.js , které používají nejnovější podporu TypeScriptu v sadě Azure SDK.

Ukázka Popis
Živé streamování Příklad základního živého streamování UPOZORNĚNÍ, nezapomeňte zkontrolovat, že se všechny prostředky vyčistily a už se nefaklizovaly na portálu při použití živého provozu.
Nahrávání a streamování HLS a DASH Základní příklad pro nahrání místního souboru nebo kódování ze zdrojové adresy URL Ukázka ukazuje, jak používat sadu SDK úložiště ke stažení obsahu, a ukazuje, jak streamovat do přehrávače.
Nahrávání a streamování HLS a DASH pomocí PlayReady a Widevine DRM Ukazuje, jak kódovat a streamovat pomocí Widevine a PlayReady DRM.

Nová ukázka Pythonu demonstrující použití Azure Functions a Event Gridu k aktivaci přednastavení předdefinování tváře

Květen 2021

Zóny dostupnosti výchozí podpora ve službě Media Services

Služba Media Services teď podporuje Zóny dostupnosti a poskytuje umístění izolovaná kvůli chybám ve stejné oblasti Azure. Účty Media Services jsou teď ve výchozím nastavení zónově redundantní a nevyžaduje se žádná další konfigurace ani nastavení. To platí jenom pro oblasti, které mají podporu Zóny dostupnosti.

Březen 2021

Nová podpora jazyků přidaná do předvolby AudioAnalyzer

Další jazyky pro přepis videa a titulky jsou nyní k dispozici v předvolbách AudioAnalyzer (v režimu Basic i Standard).

  • Angličtina (Austrálie), "en-AU"
  • Francouzština (Kanada), "fr-CA"
  • Moderní arabština (Bahrajn), "ar-BH"
  • Arabština (Egypt), "ar-EG"
  • Arabština (Irák), "ar-IQ"
  • Arabština (Izrael), "ar-IL"
  • Arabština (Jordánsko), "ar-JO"
  • Arabština (Kuvajt), "ar-KW"
  • Arabština (Libanon), "ar-LB"
  • Arabština (Omán), "ar-OM"
  • Arabština (Katar), "ar-QA"
  • Arabština (Saúdská Arábie), "ar-SA"
  • Dánština, 'da-DK'
  • Norština, "nb-NO"
  • Švédština, "sv-SE"
  • Finština, "fi-FI"
  • Thajština, "th-TH"
  • Turečtina, "tr-TR"

Informace o nejnovějších dostupných jazycích najdete v článku o konceptu Analýza videosouborů a zvukových souborů.

Únor 2021

Podpora kódování HEVC ve standardním kodéru

Standardní kodér teď podporuje 8bitové kódování HEVC (H.265). Obsah HEVC je možné doručovat a balit prostřednictvím dynamického packageru ve formátu hev1.

Nové vlastní kódování .NET s ukázkou HEVC je k dispozici v úložišti Git Hubu media-services-v3-dotnet. Kromě vlastního kódování jsou nyní k dispozici následující nové předdefinované předvolby kódování HEVC:

  • H265ContentAwareEncoding
  • H265AdaptiveStreaming
  • H265SingleBitrate720P
  • H265SingleBitrate1080p
  • H265SingleBitrate4K

Zákazníci, kteří dříve používali HEVC v kodéru Premium v rozhraní API v2, by měli migrovat, aby používali novou podporu kódování HEVC ve standardním kodéru.

Oznámení o vyřazení rozhraní API a sad SDK služby Azure Media Services v2

Aktualizace rozhraní REST API a sad SDK služby Azure Media Services na verzi 3 do 29. února 2024

Vzhledem k tomu, že verze 3 rozhraní REST API a klientských sad SDK služby Azure Media Services pro .NET a Javu nabízí více možností než verze 2, vyřazujeme verzi 2 rozhraní REST API a klientských sad SDK služby Azure Media Services pro .NET a Javu.

Doporučujeme, abyste tento přechod provedli dříve, abyste získali bohatší výhody rozhraní REST API služby Azure Media Services a klientských sad SDK pro .NET a Javu verze 3. Verze 3 poskytuje:

  • Nepřetržitá podpora živých událostí
  • Rozhraní ARM REST API, klientské sady SDK pro .NET Core, Node.js, Python, Java, Go a Ruby.
  • Klíče spravované zákazníkem, integrace důvěryhodného úložiště, podpora privátního propojení a další

V rámci aktualizace na rozhraní API a sady SDK v3 už nejsou jednotky rezerv médií potřeba pro žádný účet Media Services, protože systém bude automaticky vertikálně navyšovat a zmenšovat kapacitu v závislosti na zatížení. Další informace najdete v pokynech k migraci mrus.

Vyřazení AMS jako samostatného serveru pro doručování licencí (hybridní místní režim) z v2 na v3

Rozhraní API v3 už nepodporuje použití služeb doručování klíčů jako samostatné funkce pro ochranu obsahu, kde službu doručování klíčů lze použít k doručování licencí k obsahu streamovaného nebo doručovaného prostřednictvím jiných serverů původu třetích stran. To znamená, že AMS už v rozhraní API V3 nepodporuje scénáře pouze pro doručování klíčů a při doručování s v3 vyžaduje streamování ze služeb původu AMS pomocí dynamického balení a šifrování.

Stávající obsah, který se zašifroval pomocí rozhraní API v2 a doručuje se v hybridním modelu, bude dál fungovat (klíče se budou dál načítat v rovině dat), ale správa těchto klíčů (aktualizace a úpravy) prostřednictvím roviny správy v2 nebo roviny správy v3 už po 29. únoru 2024 nebude fungovat.

Poznámka

Veškerý nový obsah dodávaný pomocí verze v3 bude podporovat pouze ochranu obsahu a streamování z AMS a už nebude podporovat hybridní režim. Rovina dat bude dál doručovat existující klíče a licence vytvořené ve verzi 2, ale už nebude podporovat správu ani aktualizace prostřednictvím rozhraní API v2 nebo v3.

Požadovaná akce

Pokud chcete minimalizovat přerušení úloh, projděte si průvodce migrací pro přechod kódu z rozhraní API a sad SDK verze 2 na rozhraní API a sadu SDK verze 3 do 29. února 2024. Po 29. únoru 2024 už služba Azure Media Services nebude přijímat provoz v rozhraní REST API verze 2, rozhraní API pro správu účtů ARM verze 2015-10-01 nebo z klientských sad SDK .NET verze 2. To zahrnuje všechny opensourcové klientské sady SDK třetích stran, které mohou volat rozhraní API verze 2.

Podívejte se na oficiální oznámení o Aktualizace Azure.

Podpora funkcí rozhraní API v2 kodéru Standard

Kromě nově přidané podpory kódování HEVC (H.265) jsou teď ve verzi rozhraní API kódování z 1. 5. 2020 (nebo novější) dostupné následující funkce.

  • Spojování více vstupních souborů se teď podporuje pomocí nové podpory JobInputClip .
  • Výběr zvukové stopy umožňuje zákazníkům vybrat a namapovat příchozí zvukové stopy a směrovat je do výstupu pro kódování.
    • Podrobnosti o popisovači AudioTrackDescriptor a výběru stop najdete v rozhraní REST API OpenAPI.
  • Výběr tras pro kódování – umožňuje zákazníkům zvolit stopy ze zdrojového souboru ABR nebo živého archivu, který má více tras přenosové rychlosti. Velmi užitečné pro generování souborů MP4 ze souborů archivu živých událostí.
  • Funkce redaction (rozmazání) přidané do FaceDetectoru
    • Viz režimy Redact a Combined ( Redact a Combined ) předvolby FaceDetectoru.

Nové verze klientské sady SDK pro rozhraní API služby Azure Media Services z 1. 5. 2020

Nové verze klientské sady SDK pro všechny dostupné jazyky jsou nyní k dispozici s výše uvedenými funkcemi. Pomocí správce balíčků proveďte aktualizaci na nejnovější klientské sady SDK v základech kódu.

Nové funkce zabezpečení dostupné ve verzi rozhraní API služby Azure Media Services z 1. 5. 2020

  • Klíče spravované zákazníkem: Klíče obsahu a další data uložená v účtech vytvořených pomocí rozhraní API verze 2020-05-01 se šifrují pomocí klíče účtu. Zákazníci můžou poskytnout klíč k zašifrování klíče účtu.

  • Důvěryhodné úložiště: Službu Media Services je možné nakonfigurovat pro přístup ke službě Azure Storage pomocí spravované identity přidružené k účtu Media Services. Při přístupu k účtům úložiště pomocí spravované identity můžou zákazníci pro účet úložiště nakonfigurovat přísnější síťové seznamy ACL, aniž by blokovali scénáře služby Media Services.

  • Spravované identity: Zákazníci můžou pro účet Služby Media Services povolit spravovanou identitu přiřazenou systémem, která poskytuje přístup ke službě Key Vault (pro klíče Customer-Managed) a účtům úložiště (pro důvěryhodné úložiště).

Aktualizace ukázek Node.js TypeScriptu s využitím izomorfní sady SDK pro JavaScript

Ukázky Node.js byly aktualizovány tak, aby používaly nejnovější izomorfní sadu SDK. Ukázky teď ukazují použití TypeScriptu. Kromě toho byla přidána nová ukázka živého streamování pro Node.js/TypeScript.

Podívejte se na nejnovější ukázky v úložišti git hubu media-services-v3-node-tutorials .

Nový živý pohotovostní režim pro podporu rychlejšího spouštění z teplého stavu

Živé události teď podporují režim fakturace s nižšími náklady pro "pohotovostní". To zákazníkům umožňuje předem přidělit živé události s nižšími náklady na vytvoření "horkých fondů". Zákazníci pak můžou pomocí pohotovostních živých událostí přejít do stavu Spuštěno rychleji, než když začnou od úplného vytvoření. Tím se výrazně zkracuje doba potřebná ke spuštění kanálu a umožňuje rychlé přidělení horkého fondu pro počítače spuštěné v režimu nižší ceny. Nejnovější podrobnosti o cenách najdete tady. Další informace o stavu StandBy a dalších stavech živých událostí najdete v článku Stavy a fakturace živých událostí.

Prosinec 2020

Regionální dostupnost

Služba Azure Media Services je teď dostupná v oblasti Norsko – východ v Azure Portal. V této oblasti není žádný restV2.

Říjen 2020

Základní analýza zvuku

Předvolba analýza zvuku teď zahrnuje cenovou úroveň základního režimu. Nový režim Basic Audio Analyzer nabízí nízkonákladovou možnost extrakce přepisu řeči a formátování výstupních titulků a titulků. Tento režim provádí přepis řeči na text a generování souboru titulků/popis VTT. Výstup tohoto režimu zahrnuje soubor JSON pro přehledy, který obsahuje pouze klíčová slova, přepis a informace o načasování. Automatický rozpoznávání jazyka a diarizace mluvčího nejsou v tomto režimu zahrnuty. Podívejte se na seznam podporovaných jazyků.

Zákazníci, kteří používají Indexer v1 a Indexer v2, by měli migrovat na předvolbu Základní analýza zvuku.

Další informace o režimu Základní analyzátor zvuku najdete v tématu Analýza videosouborů a zvukových souborů.

Živé události

Aktualizace k většině vlastností jsou nyní povoleny při zastavení živých událostí. Kromě toho můžou uživatelé zadat předponu statického názvu hostitele pro vstupní a náhledové adresy URL živé události. VanityUrl se teď volá, useStaticHostName aby lépe odrážel záměr vlastnosti.

Živé události teď mají stav StandBy. Viz Živé události a živé výstupy ve službě Media Services.

Živá událost podporuje příjem různých vstupních poměrů stran. Režim roztažení umožňuje zákazníkům určit chování roztažení výstupu.

Kódování v reálném čase teď přidává možnost výstupu fragmentů intervalu pevného klíčového rámce mezi 0,5 a 20 sekundami.

Účty

Upozornění

Pokud vytvoříte účet Media Services s verzí rozhraní API z 1. 5. 2020, nebude fungovat s verzí RESTv2.

Srpen 2020

Dynamické šifrování

Podpora starší verze šifrování PlayReady Protected Interoperable File Format (PIFF 1.1) je nyní k dispozici v dynamickém packageru. Poskytuje podporu starších televizorů Smart TV od Samsungu a LG, které implementovaly dřívější koncepty standardu CENC (Common Encryption Standard) publikovaného Microsoftem. Formát PIFF 1.1 je také známý jako formát šifrování, který byl dříve podporován klientskou knihovnou Silverlight. Jediným scénářem použití tohoto formátu šifrování je dnes cílení na starší trh Smart TV, kde v některých oblastech zůstává netriviální počet inteligentních televizorů, které podporují pouze technologie Smooth Streaming s šifrováním PIFF 1.1.

Pokud chcete použít novou podporu šifrování PIFF 1.1, změňte v cestě URL lokátoru streamování hodnotu šifrování na piff. Další informace najdete v tématu Přehled ochrany obsahu. Příklad: https://amsv3account-usw22.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/ignite.ism/manifest(encryption=piff)|

Poznámka

Podpora PIFF 1.1 je poskytována jako zpětně kompatibilní řešení pro Smart TV (Samsung, LG), která implementovala ranou verzi "Silverlight" společného šifrování. Formát PIFF byste měli používat jenom tam, kde je to potřeba kvůli podpoře starších televizorů Samsung nebo LG Smart TV dodávaných v letech 2009–2015, které podporovaly šifrování PlayReady verze PIFF 1.1.

Červenec 2020

Živé přepisy

Živé přepisy teď podporují 19 jazyků a 8 oblastí.

Vysoká dostupnost

Publikovali jsme přehled a ukázku vysoké dostupnosti s media services a videem na vyžádání.

Červen 2020

Live Video Analytics ve verzi IoT Edge Preview

Verze Preview Live Video Analytics na IoT Edge byla veřejná.

Live Video Analytics na IoT Edge je rozšíření řady služeb Media Service. Umožňuje analyzovat živé video s modely AI podle vašeho výběru na vlastních hraničních zařízeních a volitelně toto video zachytit a nahrát. Teď můžete vytvářet aplikace s analýzou videa v reálném čase na hraničních zařízeních, aniž byste se museli starat o složité vytváření a provozování kanálu živého videa.

Květen 2020

Nové oblasti: Germay North, Německo – středozápad, Švýcarsko – sever a Švýcarsko – západ jsou nyní obecně dostupné

Služba Azure Media Services je teď obecně dostupná v následujících oblastech: Německo – sever, Německo – středozápad, Švýcarsko – sever a Švýcarsko – západ. Zákazníci mohou službu Media Services do těchto oblastí nasadit pomocí Azure Portal.

Duben 2020

Vylepšení v dokumentaci

Dokumentace k Azure Media Playeru se migrovala do dokumentace k Azure.

Leden 2020

Vylepšení procesorů médií

  • Vylepšená podpora prokládaných zdrojů v analýze videa – takový obsah se teď před odesláním do odvozovacích modulů správně odloží.
  • Při generování miniatur v režimu "Nejlepší" teď kodér hledá více než 30 sekund, aby vybral snímek, který není monochromatický.

aktualizace Azure Government cloudu

Media Services obecně dostupné v následujících Azure Government oblastech: USGov Arizona a USGov Texas.

Prosinec 2019

Přidání podpory CDN pro hlavičky Origin-Assist Prefetch pro živé streamování i video na vyžádání; k dispozici pro zákazníky, kteří mají přímou smlouvu s Akamai CDN. Origin-Assist CDN-Prefetch funkce zahrnuje následující výměnu hlaviček HTTP mezi zdroji Akamai CDN a Azure Media Services:

Hlavička HTTP Hodnoty Odesílatel Příjemce Účel
CDN-Origin-Assist-Prefetch-Enabled 1 (výchozí) nebo 0 CDN Zdroj Označení povoleného předběžného načtení CDN
CDN-Origin-Assist-Prefetch-Path Příklad:
Fragmenty(video=1400000000;format=mpd-time-cmaf)
Zdroj CDN Poskytnutí cesty předběžného načtení ke službě CDN
CDN-Origin-Assist-Prefetch-Request 1 (předběžná žádost) nebo 0 (běžný požadavek) CDN Zdroj Označení, že požadavek ze sítě CDN je předběžné načtení

Pokud chcete vidět část výměny hlaviček v akci, můžete vyzkoušet následující kroky:

  1. Pomocí nástroje curl můžete na zdroj Media Services vydat žádost o zvukový nebo obrazový segment nebo fragment. Nezapomeňte do požadavku přidat hlavičku CDN-Origin-Assist-Prefetch-Enabled: 1.
  2. V odpovědi byste měli vidět hlavičku CDN-Origin-Assist-Prefetch-Path s relativní cestou jako hodnotou.

Listopad 2019

Náhled živého přepisu

Živý přepis je teď ve verzi Public Preview a je k dispozici pro použití v oblasti USA – západ 2.

Živý přepis je navržený tak, aby fungoval s živými událostmi jako s funkcí doplňku. Podporuje se u živých událostí s předáváním i kódováním Standard nebo Premium. Pokud je tato funkce povolená, služba používá funkci Převod řeči na text služby Cognitive Services k přepisu mluvených slov v příchozím zvuku na text. Tento text je pak k dispozici pro doručení spolu s videem a zvukem v protokolech MPEG-DASH a HLS. Fakturace je založená na novém doplňkovém měřiči, který představuje dodatečné náklady na živou událost, když je ve stavu Spuštěno. Podrobnosti o živém přepisu a fakturaci najdete v tématu Živý přepis.

Poznámka

V současné době je živý přepis dostupný jenom jako funkce Preview v oblasti USA – západ 2. V tuto chvíli podporuje pouze přepis mluveného slova v angličtině (en-us).

Ochrana obsahu

Funkce Prevence přehrání tokenů vydaná v omezených oblastech v září je teď dostupná ve všech oblastech. Zákazníci služby Media Services teď můžou nastavit limit počtu použití stejného tokenu k vyžádání klíče nebo licence. Další informace najdete v tématu Prevence přehrání tokenů.

Přidání podpory pro následující nové doporučené partnerské kodéry pro živé streamování RTMP:

Vylepšení kódování souborů

  • Nyní je k dispozici nová předvolba Kódování s podporou obsahu. Vytváří sadu MP4 sladěných s GOP pomocí kódování s podporou obsahu. Na základě jakéhokoli vstupního obsahu služba provede počáteční jednoduchou analýzu vstupního obsahu. Tyto výsledky používá k určení optimálního počtu vrstev, odpovídající přenosové rychlosti a nastavení rozlišení pro doručování pomocí adaptivního streamování. Tato předvolba je účinná pro videa s nízkou a střední složitostí, kde jsou výstupní soubory s nižší přenosovou rychlostí, ale v kvalitě, která divákům stále poskytuje dobré prostředí. Výstup bude obsahovat soubory MP4 s prokládáním videa a zvuku. Další informace najdete ve specifikacích rozhraní OPEN API.
  • Vylepšený výkon a vícevláknové funkce pro změnu velikosti ve standardním kodéru. Za určitých podmínek by zákazník měl vidět zvýšení výkonu mezi 5–40% kódováním VOD. U obsahu s nízkou složitostí zakódovaným do více přenosových rychlostí dojde k nejvyššímu zvýšení výkonu.
  • Standardní kódování teď při použití nastavení GOP založeného na čase zachovává běžnou frekvenci GOP pro obsah s proměnlivou snímkovou frekvencí (VFR) během kódování VOD. To znamená, že zákazník odesílající obsah se smíšenými snímkovými frekvencemi, který se pohybuje mezi 15 a 30 snímky za sekundu, by teď měl vidět pravidelné vzdálenosti GOP vypočítané na výstupu do streamovaných souborů MP4 s adaptivní přenosovou rychlostí. Tím se zlepší možnost plynulého přepínání mezi stopami při doručování přes HLS nebo DASH.
  • Vylepšená synchronizace AV pro zdrojový obsah s proměnlivou snímkovou frekvencí (VFR)

Azure Video Indexer, Analýza videa

  • Klíčové snímky extrahované pomocí předvolby VideoAnalyzer jsou teď místo změny velikosti v původním rozlišení videa. Extrakce klíčových snímků s vysokým rozlišením poskytuje obrázky v původní kvalitě a umožňuje vám využívat modely umělé inteligence založené na obrázcích poskytované službami Microsoft Počítačové zpracování obrazu a Custom Vision, abyste získali ještě lepší přehled o vašem videu.

Září 2019

Media Services v3

Živé lineární kódování živých událostí

Služba Media Services v3 oznamuje verzi Preview 24 hodin x 365 dnů živého lineárního kódování živých událostí.

Media Services v2

Vyřazení procesorů médií z provozu

Oznamujeme vyřazení Azure Media Indexeru a Azure Media Indexeru 2 Preview. Data vyřazení z provozu najdete v článku o starších komponentách . Azure Video Indexer nahrazuje tyto starší procesory médií.

Další informace najdete v tématu Migrace z Azure Media Indexeru a Azure Media Indexeru 2 na Video Indexer služby Azure Media Services.

Srpen 2019

Media Services v3

Pár oblastí Jižní Afriky je otevřený pro Media Services

Služba Media Services je teď dostupná v oblastech Jižní Afrika – sever a Jižní Afrika – západ.

Další informace najdete v tématu Cloudy a oblasti, ve kterých existuje Služba Media Services v3.

Media Services v2

Vyřazení procesorů médií z provozu

Oznamujeme vyřazení procesorů médií Windows Azure Media Encoder (WAME) a Azure Media Encoder (AME), které se vyřazují z provozu. Data vyřazení najdete v tomto článku o starších komponentách .

Podrobnosti najdete v tématech Migrace WAME do Media Encoder Standard a Migrace AME do Media Encoder Standard.

Červenec 2019

Ochrana obsahu

Při streamování obsahu chráněného omezením tokenů musí koncoví uživatelé získat token, který se odešle jako součást žádosti o doručení klíče. Funkce Prevence přehrání tokenů umožňuje zákazníkům služby Media Services nastavit limit počtu použití stejného tokenu k vyžádání klíče nebo licence. Další informace najdete v tématu Prevence přehrání tokenů.

Od července byla funkce Preview dostupná jenom v oblastech USA – střed a USA – středozápad.

Červen 2019

Subclipping videa

Při kódování videa pomocí úlohy teď můžete video oříznout nebo pod něj přistřihnout.

Tato funkce funguje s libovolnou transformací sestavenou pomocí předvoleb BuiltInStandardEncoderPreset nebo StandardEncoderPreset .

Květen 2019

Podpora metrik a diagnostických protokolů Služby Media Services ve službě Azure Monitor

Azure Monitor teď můžete použít k zobrazení telemetrických dat generovaných službou Media Services.

  • K monitorování požadavků odesílaných koncovým bodem doručování klíčů Media Services použijte diagnostické protokoly služby Azure Monitor.
  • Monitorujte metriky generované koncovými body streamování služby Media Services.

Podrobnosti najdete v tématu Monitorování služby Media Services.

Podpora více zvukových stop v dynamickém balení

Při streamování prostředků, které mají více zvukových stop s více kodeky a jazyky, teď dynamické balení podporuje více zvukových stop pro výstup HLS (verze 4 nebo vyšší).

Pár oblastí Koreje je otevřený pro Media Services

Služba Media Services je teď dostupná v oblastech Korea – střed a Korea – jih.

Další informace najdete v tématu Cloudy a oblasti, ve kterých existuje Služba Media Services v3.

Vylepšení výkonu

Byly přidány aktualizace, které zahrnují vylepšení výkonu služby Media Services.

Duben 2019

Nové předvolby

Březen 2019

Dynamické balení teď podporuje Dolby Atmos. Další informace najdete v tématu Zvukové kodeky podporované dynamickým balením.

Teď můžete zadat seznam filtrů prostředků nebo účtů, které se budou vztahovat na váš lokátor streamování. Další informace najdete v tématu Přidružení filtrů k lokátoru streamování.

Únor 2019

Služba Media Services v3 se teď podporuje v národních cloudech Azure. Ne všechny funkce jsou zatím dostupné ve všech cloudech. Podrobnosti najdete v tématu Cloudy a oblasti, ve kterých existuje Služba Azure Media Services v3.

Do schémat Azure Event Grid pro Media Services byla přidána událost Microsoft.Media.JobOutputProgress.

Leden 2019

Media Encoder Standard a soubory MPI

Při kódování pomocí Media Encoder Standard k vytvoření souborů MP4 se vygeneruje nový soubor .mpi, který se přidá do výstupního prostředku. Tento soubor MPI je určen ke zlepšení výkonu ve scénářích dynamického balení a streamování.

Soubor MPI byste neměli upravovat ani odebírat ani neměli ve vaší službě záviset na existenci (nebo ne) takového souboru.

Prosinec 2018

Aktualizace z obecně dostupné verze rozhraní API v3 zahrnují:

  • Vlastnosti PresentationTimeRange se už pro filtry prostředků a filtry účtů "nevyžadují".
  • Možnosti dotazu $top a $skip pro úlohy a transformace byly odebrány a přidány $orderby. V rámci přidání nové funkce řazení bylo zjištěno, že možnosti $top a $skip byly dříve náhodně zpřístupněny, i když nejsou implementovány.
  • Rozšiřitelnost výčtu byla znovu povolena. Tato funkce byla povolena ve verzích Preview sady SDK a ve verzi GA byla omylem zakázána.
  • Byly přejmenovány dvě předdefinované zásady streamování. SecureStreaming je teď MultiDrmCencStreaming. SecureStreamingWithFairPlay je teď Predefined_MultiDrmStreaming.

Listopad 2018

Modul CLI 2.0 je teď dostupný pro Azure Media Services v3 GA – v 2.0.50.

Nové příkazy

Nové funkce a zásadní změny

Příkazy prostředků

  • --storage-account a --container přidané argumenty.
  • Byly přidány výchozí hodnoty pro čas vypršení platnosti (Now+23h) a oprávnění (Čtení) v az ams asset get-sas-url příkazu.

Příkazy úlohy

  • --correlation-data a --label přidané argumenty
  • --output-asset-names přejmenováno na --output-assets. Teď přijímá seznam prostředků oddělených mezerami ve formátu assetName=label. Prostředek bez popisku lze odeslat takto: assetName=.

Příkazy lokátoru streamování

  • az ams streaming locator base command střídal za az ams streaming-locator.
  • --streaming-locator-id a --alternative-media-id support přidané argumenty.
  • --content-keys argument argument byl aktualizován.
  • --content-policy-name přejmenováno na --content-key-policy-name.

Příkazy zásad streamování

  • az ams streaming policy base command střídal za az ams streaming-policy.
  • Přidali jsme podporu az ams streaming-policy create parametrů šifrování.

Transformační příkazy

  • --preset-names argument nahrazen za --preset. Nyní můžete nastavit pouze 1 výstup/předvolbu najednou (pokud chcete přidat další, musíte spustit ).az ams transform output add Můžete také nastavit vlastní StandardEncoderPreset předáním cesty k vašemu vlastnímu FORMÁTU JSON.
  • az ams transform output remove lze provést předáním výstupního indexu k odebrání.
  • --relative-priority, --on-error, --audio-language and --insights-to-extract přidané argumenty v az ams transform create a az ams transform output add příkazy.

Říjen 2018 – obecná dostupnost

Tato část popisuje říjnové aktualizace služby Azure Media Services (AMS).

VERZE REST v3 GA

Obecná verze REST v3 obsahuje více rozhraní API pro filtry manifestu na úrovni účtu/prostředku a podporu DRM.

Správa prostředků Azure

Podpora služby Azure Resource Management umožňuje jednotné rozhraní API pro správu a provoz (nyní vše na jednom místě).

Od této verze můžete k vytváření živých událostí použít šablony Resource Manager.

Zlepšení provozu aktiv

Byla zavedena následující vylepšení:

  • Ingestování z adres URL http nebo Azure Blob Storage adres URL SAS.
  • Zadejte vlastní názvy kontejnerů pro Prostředky.
  • Snadnější podpora výstupu pro vytváření vlastních pracovních postupů s Azure Functions

Nový objekt transformace

Nový objekt Transform zjednodušuje model kódování. Nový objekt usnadňuje vytváření a sdílení kódování Resource Manager šablon a předvoleb.

Ověřování Azure Active Directory a Azure RBAC

Azure AD Ověřování a řízení přístupu na základě role v Azure (Azure RBAC) umožňují zabezpečené transformace, události LiveEvent, zásady klíčů obsahu nebo prostředky podle rolí nebo uživatelů v Azure AD.

Klientské sady SDK

Podporované jazyky ve službě Media Services v3: .NET Core, Java, Node.js, Ruby, TypeScript, Python, Go.

Aktualizace kódování v reálném čase

Zavádějí se následující aktualizace kódování v reálném čase:

  • Nový režim nízké latence pro živě (10 sekund od konce do konce).

  • Vylepšená podpora RTMP (zvýšená stabilita a podpora více zdrojových kodérů)

  • Zabezpečené ingestování RTMPS.

    Když vytvoříte živou událost, získáte teď 4 adresy URL ingestu. 4 adresy URL ingestace jsou téměř identické, mají stejný token streamování (AppId), liší se pouze část s číslem portu. Dvě z těchto adres URL jsou primární a záložní pro RTMPS.

  • 24hodinová podpora překódování.

  • Vylepšená podpora signalizace reklam v RTMP prostřednictvím SCTE35.

Vylepšená podpora Event Gridu

Můžete vidět následující vylepšení podpory Event Gridu:

  • Azure Event Grid integrace pro snadnější vývoj pomocí Logic Apps a Azure Functions.
  • Přihlaste se k odběru událostí kódování, živých kanálů a dalších událostí.

Podpora CMAF

Podpora šifrování CMAF a cbcs pro přehrávače Apple HLS (iOS 11+) a MPEG-DASH, které podporují CMAF.

Video Indexer

Vydání obecně dostupné verze Video Indexeru bylo oznámeno v srpnu. Nové informace o aktuálně podporovaných funkcích najdete v tématu Co je Video Indexer.

Plány změn

Azure CLI 2.0

Modul Azure CLI 2.0, který zahrnuje operace se všemi funkcemi (včetně živého provozu, zásad klíčů obsahu, filtrů účtů/prostředků a zásad streamování), bude brzy k dispozici.

Známé problémy

Následující problém se týká jenom zákazníků, kteří pro assety nebo filtry účtů používali rozhraní API ve verzi Preview.

Pokud jste vytvořili filtry prostředků nebo účtů mezi 28. 9. a 10. 12. 2012 pomocí rozhraní příkazového řádku nebo rozhraní API služby Media Services v3, musíte odebrat všechny filtry assetů a účtů a znovu je vytvořit kvůli konfliktu verzí.

Květen 2018 – Preview

.NET SDK

Sada .NET SDK obsahuje následující funkce:

  • Lokátory streamování pro publikování a streamování obsahu do zařízení koncových uživatelů
  • Zásady streamování a zásady pro klíč obsahu ke konfiguraci doručování klíčů a ochrany obsahu (DRM) při doručování obsahu.
  • Živé události a živé výstupy pro konfiguraci ingestování a archivace živého streamovaného obsahu.
  • Prostředky pro ukládání a publikování mediálního obsahu ve službě Azure Storage.
  • Koncové body streamování pro konfiguraci a škálování dynamického balení, šifrování a streamování živého mediálního obsahu i obsahu na vyžádání

Známé problémy

  • Při odesílání úlohy můžete určit příjem zdrojového videa pomocí adres URL protokolu HTTPS, ADRES URL SAS nebo cest k souborům umístěným ve službě Azure Blob Storage. Služba Media Services v3 v současné době nepodporuje blokované kódování přenosu přes adresy URL protokolu HTTPS.

Pokládání otázek, poskytnutí zpětné vazby, získání aktualizací

Podívejte se na článek komunity Azure Media Services , kde najdete různé způsoby, jak můžete klást otázky, poskytovat zpětnou vazbu a získávat aktuální informace o Media Services.

Viz také

Pokyny k migraci z Media Services v2 na v3