Media Services – Terminologie und Konzepte
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:
- Q & A
-
Stack Overflow. Markieren Sie Fragen mit
azure-media-services
. - @MSFTAzureMedia oder verwenden Sie @AzureSupport , um Support anzufordern.
- Öffnen Sie ein Supportticket über die Azure-Portal.