Media Services – Terminologie und Konzepte

Media Services-Logo v3


Warnung

Azure Media Services wird am 30. Juni 2024 eingestellt. Weitere Informationen finden Sie im Leitfaden zur Einstellung von AMS.

Dieses Thema bietet eine kurze Übersicht über die Azure Media Services-Terminologie und -Konzepte. Darüber hinaus enthält der Artikel Links zu Artikeln mit ausführlicheren Erläuterungen zu Konzepten und Funktionen von Media Services v3.

Es empfiehlt sich, sich vor Entwicklungsbeginn mit den grundlegenden Konzepten vertraut zu machen, die in diesen Themen behandelt werden.

Media Services v3 – Terminologie

Begriff BESCHREIBUNG
Liveereignis Ein Liveereignis stellt eine Pipeline zum Erfassen, Transcodieren (optional) und Packen von Video- und Audiolivestreams sowie von Echtzeit-Metadaten dar.

Für Kunden, die von Media Services v2-APIs migrieren, ersetzt das Liveereignis die Channel-Entität in v2. Weitere Informationen finden Sie unter Hinweise zur Migration von Media Services v2 zu v3.
Streamingendpunkt/Paketerstellung/Ursprung Ein Streamingendpunkt stellt einen dynamischen Just-in-Time-Paketerstellungs- und Ursprungsdienst dar, der Ihre Live- und On-Demand-Inhalte direkt in einer Clientplayer-Anwendung bereitstellen kann. Er verwendet eins der allgemeinen Protokolle für Streamingmedien (HLS oder DASH). Zudem sorgt der Streamingendpunkt für eine dynamische (Just-In-Time-)Verschlüsselung zu branchenführenden Digital Rights Management-Systemen (DRMs).

In der Medienstreamingbranche wird dieser Dienst häufig als Paketerstellungs-Manager oder Ursprung bezeichnet. JITP (Just-in-time-Packager, Just-In-Time-Paketerstellungs-Manager) oder JITE (Just-in-time-Encryption, Just-In-Time-Verschlüsselung) sind weitere in der Branche häufig verwendete Begriffe für diese Funktion.

Azure Media Services v3 – Konzepte

Konzepte BESCHREIBUNG Links
Medienobjekte und Hochladen von Inhalten Um mit dem Verwalten, Verschlüsseln, Codieren, Analysieren und Streamen von Medieninhalten in Azure beginnen zu können, müssen Sie ein Media Services-Konto erstellen und Ihre digitalen Dateien in Medienobjekte hochladen. Clouduploads und Cloudspeicherung

Medienobjektkonzept
Codieren von Inhalt Sobald Sie Ihre hochwertigen digitalen Mediendateien in Medienobjekten hochgeladen haben, können Sie sie in Formaten codieren, die mit einer Vielzahl von Browsern und Geräten wiedergegeben werden können.

Um mit Media Services v3 codieren zu können, müssen Sie Transformationen und Aufträge erstellen.
Transformationen und Aufträge

Codierung mit Media Services
Verpackung und Bereitstellung Sobald Ihre Inhalte codiert sind, können Sie die Vorteile der dynamischen Paketerstellung nutzen. Bei Media Services ist ein Streamingendpunkt der dynamische Paketerstellungsdienst, mit dem Medieninhalte für Clientplayer bereitgestellt werden. Um Videos im Ausgabeobjekt für die Wiedergabe durch Clients verfügbar zu machen, müssen Sie einen Streaminglocator erstellen und dann die Streaming-URLs erstellen.

Beim Erstellen des Streaminglocators müssen Sie zusätzlich zum Namen des Objekts eine Streamingrichtlinie angeben. Mithilfe von Streamingrichtlinien können Sie Streamingprotokolle und Verschlüsselungsoptionen (falls zutreffend) für Ihre Streaminglocators definieren. Die dynamische Paketerstellung wird unabhängig davon verwendet, ob Sie für Ihre Inhalte das Live- oder On-Demand-Streaming nutzen.

Sie können dynamische Manifeste von Media Services verwenden, um nur eine bestimmte Wiedergabe oder Subclips Ihres Videos zu streamen. Außerdem können Sie Inhalte mit den AMS-Ursprungsdiensten streamen, wenn Sie über vorab codierte Inhalte oder bereits von einem Drittanbieterencoder codierte Inhalte verfügen. Ein Beispiel für die Verwendung einer vorcodierten Quelldatei finden Sie im Beispiel zum Streamen einer vorhandenen MP4-Datei.
Dynamische Paketerstellung

Streamingendpunkte

Streaminglocators

Streamingrichtlinien

Dynamische Manifeste

Filter
Inhaltsschutz Mit Media Services können Sie Ihre zu übermittelnden Live- und On-Demand-Inhalte dynamisch mit Advanced Encryption Standard (AES-128) oder/und einem der drei wichtigsten DRM-Systeme verschlüsseln: Microsoft PlayReady, Google Widevine und Apple FairPlay. Media Services bietet auch einen Dienst für die Übermittlung von AES-Schlüsseln und DRM-Lizenzen (PlayReady, Widevine und Apple FairPlay Streaming) an autorisierte Clients.

Wenn Sie Verschlüsselungsoptionen für Ihren Datenstrom festlegen, erstellen Sie die Inhaltsschlüsselrichtlinie und verknüpfen sie mit Ihrem Streaminglocator. Mit der Richtlinie für den Inhaltsschlüssel können Sie konfigurieren, wie der Inhaltsschlüssel an Endclients verteilt wird.

Versuchen Sie, Richtlinien immer dann wiederzuverwenden, wenn dieselben Optionen erforderlich sind.
Richtlinien für Inhaltsschlüssel

Inhaltsschutz
Livestreaming Mit Media Services können Sie Ihren Kunden Liveereignisse in der Azure-Cloud anbieten. Liveereignisse sorgen für das Erfassen und Verarbeiten von Livevideofeeds. Wenn Sie ein Liveereignis erstellen, wird ein Eingangsendpunkt erstellt, mit dem Sie ein Livesignal von einem Remoteencoder senden können. Wenn der Stream an das Liveereignis übertragen wird, können Sie das Streamingereignis starten, indem Sie ein Medienobjekt, eine Liveausgabe und einen Streaminglocator erstellen. Durch die Liveausgabe wird der Datenstrom in das Medienobjekt archiviert und über den Streamingendpunkt für die Zuschauer verfügbar gemacht. Ein Liveereignis kann entweder auf eine Pass-Through- (ein lokaler Liveencoder sendet einen Stream mit mehreren Bitraten) oder Livecodierung (ein lokaler Liveencoder sendet einen Stream mit Einzelbitrate) festgelegt werden. Übersicht über das Livestreaming

Liveereignisse und Liveausgaben
Überwachen mit Event Grid Verwenden Sie Event Grid, um den Auftragsfortschritt anzuzeigen. Media Services gibt auch die Live-Ereignistypen aus. Mit Event Grid können Ihre Apps Ereignisse aus praktisch allen Azure-Diensten sowie aus benutzerdefinierten Quellen überwachen und darauf reagieren. Behandeln von Event Grid-Ereignissen

Schemas
Überwachen mit Azure Monitor Überwachen von Metriken und Diagnoseprotokollen, die Ihnen zu verstehen helfen, wie sich Ihre Apps mit Azure Monitor verhalten. Media Services-Überwachung
Beteiligte Kunden Sie können ein beliebiges Playerframework verwenden, das das HLS- oder DASH-Streamingprotokoll unterstützt. Es gibt viele Open-Source-Player oder kommerzielle Player auf dem Markt (Shaka, Hls.js, Video.js, Theo Player, Bitmovin Player usw.) sowie integrierte Unterstützung für HLS und DASH für das Streaming in nativen Browsern und auf Betriebssystemebene. Mit dem Azure Media Player können Sie ebenfalls von Media Services gestreamte Medieninhalte in einer Vielzahl von Browsern wiedergeben. Der Azure Media Player nutzt Industriestandards wie HTML5, MSE (Media Source Extensions) und EME (Encrypted Media Extensions) für ein adaptives Streaming. Liste der Medienplayer

Anfordern von Hilfe und Support

Sie können Media Services mit Fragen kontaktieren oder unsere Updates mit einer der folgenden Methoden verfolgen: