Media Services-terminologie en -concepten

Media Services-logo v3


Waarschuwing

Azure Media Services wordt op 30 juni 2024 buiten gebruik gesteld. Zie de Handleiding voor buitengebruikstelling van AMS voor meer informatie.

In dit onderwerp vindt u een kort overzicht van azure Media Services-terminologie en -concepten. Het artikel bevat ook koppelingen naar artikelen met een uitgebreide uitleg van de concepten en functionaliteit van Media Services v3.

De fundamentele concepten die in deze onderwerpen worden beschreven, moeten worden bekeken voordat u begint met ontwikkelen.

Media Services v3-terminologie

Termijn Beschrijving
Livegebeurtenis Een livegebeurtenis vertegenwoordigt een pijplijn voor opname, transcodering (optioneel) en het verpakken van livestreams van video, audio en realtime metagegevens.

Voor klanten die migreren vanuit Media Services v2-API's, vervangt de livegebeurtenis de entiteit Channel in v2. Zie Migreren van v2 naar v3 voor meer informatie.
Streaming-eindpunt/verpakking/oorsprong Een streaming-eindpunt vertegenwoordigt een dynamische (Just-In-Time) pakket- en originservice die uw live- en on-demand inhoud rechtstreeks aan een clientspelertoepassing kan leveren. Het maakt gebruik van een van de algemene protocollen voor streaming media (HLS of DASH). Daarnaast biedt het streaming-eindpunt dynamische (Just-In-Time) versleuteling voor toonaangevende Digital Rights Management Systems (DRM's).

In de mediastreaming-industrie wordt deze service vaak een packager of origin genoemd. Andere veelgebruikte termen in de branche voor deze mogelijkheid zijn JITP (just-in-time-packager) of JITE (just-in-time-versleuteling).

Media Services v3-concepten

Concepten Description Koppelingen
Assets en inhoud uploaden Als u wilt beginnen met het beheren, versleutelen, coderen, analyseren en streamen van media-inhoud in Azure, moet u een Media Services-account maken en uw digitale bestanden uploaden naar Assets. Uploaden naar en opslaan in de cloud

Het concept van assets
Inhoud versleutelen Nadat u uw digitale mediabestanden van hoge kwaliteit hebt geüpload naar Assets, kunt u ze coderen in indelingen die kunnen worden afgespeeld in een groot aantal browsers en apparaten.

Als u wilt coderen met Media Services v3, moet u transformaties en taken maken.
Transformaties en taken

Codering met Media Services
Verpakking en levering Zodra uw inhoud is gecodeerd, kunt u profiteren van dynamische pakketten. In Media Services is een streaming-eindpunt de dynamische verpakkingsservice die wordt gebruikt om media-inhoud te leveren aan clientspelers. Als u video's in de uitvoerasset beschikbaar wilt maken voor clients om af te spelen, moet u een streaming-locator maken en vervolgens streaming-URL's bouwen.

Wanneer u de streaming-locator maakt, moet u naast de naam van de asset ook streamingbeleid opgeven. Met beleid voor streaming kunt u streamingprotocollen en versleutelingsopties (indien van toepassing) definiëren voor uw streaming-locators. Dynamische pakketten worden gebruikt, ongeacht of u uw inhoud live of op aanvraag streamt.

U kunt dynamische Media Services-manifesten gebruiken om alleen een specifieke weergave of subclips van uw video te streamen. Als u bovendien vooraf gecodeerde inhoud hebt of inhoud die al is gecodeerd door een encoder van derden, kunt u de inhoud streamen met de AMS-origin-services. Zie het voorbeeld : Een bestaande Mp4 streamen voor een voorbeeld van het gebruik van een vooraf gecodeerd bronbestand
Dynamische verpakking

Streaming-eindpunten

Streaming-locators

Beleid voor streaming

Dynamische manifesten

Filters
Inhoudsbeveiliging Met Media Services kunt u uw live- en on-demand inhoud dynamisch versleuteld leveren met Advanced Encryption Standard (AES-128) of/en een van de drie belangrijkste DRM-systemen: Microsoft PlayReady, Google Widevine en Apple FairPlay. Media Services biedt ook een service voor het leveren van AES-sleutels en DRM-licenties (PlayReady, Widevine en Apple FairPlay Streaming) aan geautoriseerde clients.

Als u versleutelingsopties voor uw stream opgeeft, maakt u het inhoudssleutelbeleid en koppelt u dit aan uw streaming-locator. Met het beleid voor inhoudssleutels kunt u configureren hoe de inhoudssleutel aan eindclients wordt geleverd.

Probeer beleidsregels opnieuw te gebruiken wanneer dezelfde opties nodig zijn.
Beleid voor inhoudssleutels

Inhoudsbeveiliging
Live streamen Met Media Services kunt u livegebeurtenissen leveren aan uw klanten in de Azure-cloud. Livegebeurtenissen zijn verantwoordelijk voor het opnemen en verwerken van de live videofeeds. Wanneer u een livegebeurtenis maakt, wordt een invoereindpunt gemaakt dat u kunt gebruiken om een livesignaal te verzenden vanaf een externe encoder. Zodra de stream naar de livegebeurtenis stroomt, kunt u de streaminggebeurtenis starten door een asset, liveuitvoer en streaming-locator te maken. Live Output archiveert de stream in de Asset en maakt deze beschikbaar voor kijkers via het streaming-eindpunt. Een livegebeurtenis kan worden ingesteld op een pass-through (een on-premises live-encoder verzendt een stroom met meerdere bitsnelheden) of live-codering (een on-premises live-encoder verzendt een stream met één bitsnelheid). Overzicht van live streamen

Livegebeurtenissen en live-uitvoer
Bewaking met Event Grid Gebruik Event Grid om de voortgang van de taak te bekijken. Media Services verzendt ook de typen livegebeurtenissen. Met Event Grid kunnen uw apps luisteren naar en reageren op gebeurtenissen uit vrijwel alle Azure-services, evenals aangepaste bronnen. Event Grid-gebeurtenissen verwerken

Schema's
Bewaking met Azure Monitor Bewaak metrische gegevens en diagnostische logboeken waarmee u inzicht krijgt in hoe uw apps presteren met Azure Monitor. Media Services-bewaking
Afspeel-clients U kunt elk spelerframework gebruiken dat ondersteuning biedt voor het HLS- of DASH-streamingprotocol. Er zijn veel open source en commerciële spelers beschikbaar op de markt (Shaka, Hls.js, Video.js, Theo Player, Bitmovin Player, enz.), evenals ingebouwde systeemeigen browser- en os-streamingondersteuning voor HLS en DASH. Azure Media Player is ook beschikbaar voor het afspelen van media-inhoud die wordt gestreamd door Media Services in een groot aantal browsers. Azure Media Player maakt gebruik van industriestandaarden, zoals HTML5, Media Source Extensions (MSE) en Encrypted Media Extensions (EME) om een adaptieve streaming-ervaring te bieden. Lijst met mediaspelers

Help en ondersteuning

U kunt contact opnemen met Media Services met vragen of onze updates op een van de volgende manieren volgen: