Erstellen eines privaten Endpunkts für einen Streamingendpunkt
Warnung
Azure Media Services wird am 30. Juni 2024 eingestellt. Weitere Informationen finden Sie im Leitfaden zur Einstellung von AMS.
In diesem Abschnitt erfahren Sie, wie Sie für einen Media Services-Streamingendpunkt einen privaten Endpunkt nutzen. Sie erstellen eine private Endpunktressource, die eine Verbindung zwischen einem virtuellen Netzwerk und einem Streaming-Endpunkt darstellt. Diese Bereitstellung erstellt eine IP-Adresse der Netzwerkschnittstelle innerhalb des virtuellen Netzwerks. Der private Link ermöglicht die Verbindung zwischen Geräten in Ihrem VNet und dem Streamingendpunkt Ihres Media Services-Kontos.
Auch wenn für die Azure-Produkte Private Link und Private Link-Dienst ein privater Link verwendet wird, handelt es sich bei dem privaten Link, der in dieser Übung verwendet wird, lediglich um einen Link zwischen der Ressource und dem privaten Endpunkt.
Das virtuelle Netzwerk, das für diese exemplarische Vorgehensweise (Walkthrough) erstellt wurde, dient nur zur Unterstützung dieses Beispiels.
Einschränken des Zugriffs
Der Internetzugriff auf die Endpunkte im Mediendienstekonto kann auf zwei Arten eingeschränkt werden:
- Einschränkung des Zugriffs auf alle Ressourcen innerhalb des Kontos für Mediendienste.
- Zugriffsbeschränkung für jede einzelne Ressource mit Hilfe der IP-Zulassungsliste.
Das Anlegen eines privaten Endpunkts schaltet den Internetzugang zu diesem Endpunkt NICHT implizit aus.
Warnung
Einige Ressourcen, die Sie für diese Übung benötigen, sind kostenpflichtig.
Voraussetzungen
Erstellen einer Ressourcengruppe für die Übung
Wichtig
Die für diese Übung benötigten Ressourcen müssen in derselben Region erstellt werden. Andernfalls funktionieren die VNet- und VM-relevanten Schritte nicht. Entscheiden Sie sich auf Basis der VM-Zuteilungen Ihres Abonnements für eine Region.
Erstellen eines VNET und einer VM
Erstellen Sie das VNet und eine VM für diese Übung nach den Anleitungen im Schnellstart: Erstellen eines privaten Endpunkts über das Azure-Portal. Führen Sie jedoch nicht die Anleitung am Ende des Schnellstarts zum Löschen der Ressourcen aus.
Kehren Sie nach der Erstellung des VNet und der VM zu dieser Seite zurück und fahren Sie an dieser Stelle fort.
Erstellen eines Media Services-Kontos
Erstellen eines Media Services-Kontos über das Portal
Melden Sie sich beim Azure-Portal an.
Wählen Sie Ressource erstellen aus.
Geben Sie im Suchfeld "Media Services" ein, und wählen Sie die EINGABETASTE aus. Suchergebnisse werden angezeigt, einschließlich einer Karte für Media Services.
Wählen Sie die media Services-Karte aus. Der Media Services-Detailbildschirm wird angezeigt.
Klicken Sie auf Erstellen. Der Bildschirm Erstellen eines Media Services-Kontos wird angezeigt.
Geben Sie im Abschnitt Erstellen eines Media Services-Kontos die erforderlichen Werte ein.
Name BESCHREIBUNG Kontoname Geben Sie den Namen des neuen Media Services-Kontos ein. Der Name eines Media Services-Kontos darf nur Kleinbuchstaben oder Ziffern ohne Leerzeichen enthalten und muss aus 3 bis 24 Zeichen bestehen. Abonnement Wenn Sie über mehrere Abonnements verfügen, wählen Sie eines aus der Liste der Azure-Abonnements aus, auf die Sie Zugriff haben. Ressourcengruppe Wählen Sie die neue oder vorhandene Ressource aus. Eine Ressourcengruppe ist eine Sammlung von Ressourcen mit gleichem Lebenszyklus, gleichen Berechtigungen und gleichen Richtlinien. Hiererhalten Sie weitere Informationen. Location Wählen Sie die geografische Region aus, in der die Medien- und Metadaten-Datensätze für Ihr Media Services-Konto gespeichert werden sollen. Dieser Bereich wird zum Verarbeiten und Streamen Ihrer Medien verwendet. Im Dropdownlistenfeld werden nur die verfügbaren Media Services-Regionen angezeigt. Speicherkonto Wählen Sie ein Speicherkonto aus, das als Blobspeicher für die Medieninhalte aus Ihrem Media Services-Konto dienen soll. Sie können ein vorhandenes Speicherkonto in derselben geografischen Region wie Ihr Media Services-Konto auswählen oder ein neues Speicherkonto erstellen. Ein neues Speicherkonto wird in derselben Region erstellt. Für Namen von Speicherkonten gelten die gleichen Regeln wie für Namen von Media Services-Konten.
Sie müssen über ein primäres Speicherkonto verfügen. Darüber hinaus können Sie beliebig viele sekundäre Speicherkonten an Ihr Media Services-Konto anfügen. Sie können das Azure-Portal verwenden, um sekundäre Speicherkonten hinzuzufügen. Weitere Informationen finden Sie unter Azure Storage-Konten mit Azure Media Services-Konten.
Das Media Services-Konto und alle zugeordneten Speicherkonten müssen im gleichen Azure-Abonnement enthalten sein. Zur Vermeidung zusätzlicher Wartezeit und Kosten für ausgehenden Datenverkehr wird dringend empfohlen, Speicherkonten zu verwenden, die sich an demselben Ort wie das Media Services-Konto befinden.Erweiterte Einstellungen Wählen Sie eine zuvor erstellte vom Benutzer verwaltete Identität aus der Dropdownliste aus, oder klicken Sie auf den Link, um eine neue vom Benutzer verwaltete Identität zu erstellen. Wichtig
Alle neuen Media Services-Konten erfordern eine vom Benutzer verwaltete Identität. Zuvor erstellte Konten mit einer vom System verwalteten Identität haben sich nicht geändert.
Aktivieren Sie das Kontrollkästchen neben „Ich verfüge über alle Rechte zur Verwendung der Inhalte/Dateien und stimme einer Verarbeitung gemäß Bestimmungen für Onlinedienste und Datenschutzerklärung zu“, um den Inhalt zu bestätigen und fortzufahren.
Klicken Sie auf Überprüfen und erstellen oder fügen Sie über die Schaltfläche Weiter: Tags Tags hinzu.
Klicken Sie auf dem folgenden Bildschirm auf Erstellen. Die Bereitstellung beginnt.
Bei der Kontoerstellung wird ein Standard-Streamingendpunkt mit dem Namen Standard erstellt. Während des Einrichtungsprozesses ist auch eine benutzerseitig verwaltete Identität erforderlich.
Hochladen von Dateien
Hinweis
Die Dateigröße für den Videoupload ist für Media Services nicht begrenzt.
- Navigieren Sie zu dem Media Services-Konto, mit dem Sie arbeiten möchten.
- Wählen Sie Medienobjekte aus.
- Wählen Sie + Hochladen aus. Der Bildschirm Videoobjekt hochladen wird angezeigt.
- Wählen Sie das Ordnersymbol neben dem Feld Dateien hochladen aus.
- Wählen Sie die Mediendateien aus, die hochgeladen werden sollen. Ein Medienobjektbenennungsfeld wird angezeigt. Sie können den Namen ändern oder den Standardnamen verwenden. Wenn mehrere Mediendateien hochgeladen werden, werden mehrere Medienobjekte erstellt. Für jedes Medienobjekt wird ein Medienobjektbenennungsfeld angezeigt.
- Wählen Sie Zustimmen und hochladen aus. Der Upload beginnt. Nach Abschluss des Uploadvorgangs werden die neuen Medienobjekte auf dem Bildschirm Medienobjekte angezeigt.
Erstellen einer Transformation, eines Auftrags und eines Streaminglocators
Zum Streamen der Medien muss das hochgeladene Video codiert werden. Als Codierungsmethode für das Video verwenden Sie eine Transformation.
Erstellen einer Transformation mit dem Portal
- Navigieren Sie zu dem Media Services-Konto, mit dem Sie arbeiten möchten.
- Wählen Sie Transformationen + Aufträge aus.
- Wählen Sie Transformation hinzufügen aus. Der Bildschirm „Transformation hinzufügen“ wird angezeigt.
- Geben Sie im Feld Transformationsname einen Transformationsnamen ein.
- Optional: Fügen Sie im Feld Beschreibung eine Beschreibung hinzu.
- Wählen Sie in der Dropdownliste Transformationstyp einen Transformationstyp aus. Sie können einen der folgenden Typen auswählen:
- Codierung Verwenden Sie eine integrierte Standardencoder-Voreinstellung, um Video oder Audio zu codieren.
- Kopieren Kopieren Sie den Video- und/oder Audiodatenstrom in ein Medienobjekt, das gestreamt werden kann.
- Video- und Audioanalyse Extrahieren Sie Video- und/oder Audioerkenntnisse aus den Eingabemedien.
- Audiotranskription Anwenden einer Reihe von Audioanalysevorgängen, z. B. Sprachtranskription
- Gesichtserkennung Erkennen von Gesichtern in Videozeitstempeln und Ausgabe einer JSON-Formatdatei. Das Medienobjekt muss eine Videodatei enthalten.
- Wählen Sie eine Kategorie aus der Dropdownliste Integrierte voreingestellte Kategorie aus. Die Auswahl der integrierten voreingestellten Dropdownmenüs ändert sich je nachdem, was Sie auswählen.
- HEVC (H.265) Generieren Sie die Video- und Audioausgabe mithilfe der HEVC-Codecvoreinstellungen (H.265).
- H.264 Generiert die Video- und Audioausgabe mithilfe der H.264-Codecvoreinstellungen.
- Nur Audio Nur Audio generieren
- Wählen Sie in der Dropdownliste Integrierte Voreinstellung die gewünschte Voreinstellung aus. ContentAwareEncoding ist die empfohlene Voreinstellung.
- Wählen Sie in der Dropdownliste Leistungsoptimierung eine Optimierung aus. Sie können zwischen Balance optimized, Speed optimized oder Quality optimized ( Balance optimized), Speed optimized (Geschwindigkeitsoptimiertes Verhältnis) oder Quality optimized (Qualität optimiert) auswählen.
- Wählen Sie Hinzufügen.
Zum Codieren des Videos müssen Sie einen Codierungsauftrag erstellen, der die Transformation zum Codieren des Videos verwendet.
Erstellen eines Auftrags im Portal
- Navigieren Sie zu dem Media Services-Konto, mit dem Sie arbeiten möchten.
- Wählen Sie Transformationen und Aufträge aus dem Menü aus.
- Wählen Sie die Transformation aus, die Sie für den Auftrag verwenden möchten. Der Bildschirm „Transformation“ wird angezeigt.
- Wählen Sie Auftrag hinzufügen aus. Der Bildschirm „Auftrag erstellen“ wird angezeigt.
- Für die Eingabequelle sollte standardmäßig das Optionsfeld Medienobjekt aktiviert sein. Falls nicht, wählen Sie es jetzt aus.
- Wählen Sie Vorhandenes Medienobjekt auswählen aus. Der Bildschirm „Medienobjekt auswählen“ wird angezeigt.
- Wählen Sie eines der Medienobjekte in der Liste aus. Sie können für den Auftrag nur jeweils ein Medienobjekt auswählen.
- Wählen Sie Auswählen.
- Wählen Sie für die Transformation das Optionsfeld Vorhandene verwenden aus.
- Wählen Sie in der Dropdownliste Transformation eine Transformation aus.
- Unter Ausgabe konfigurieren werden die Standardeinstellungen automatisch aufgefüllt. Sie können sie belassen, wie sie sind, oder die Einstellungen ändern.
- Klicken Sie auf Erstellen.
- Wählen Sie Transformationen + Aufträge aus. Die Transformation wird nun zusammen mit der status in der Tabelle der Aufträge angezeigt.
- Um Details zum Auftrag anzuzeigen, wählen Sie den Auftrag aus, der in der Auftragstabelle unter Name aufgeführt ist. Der Bildschirm mit den Auftragsdetails wird geöffnet.
- Wählen Sie den Namen des Ausgabeobjekts aus der Liste Ausgaben aus. Der Bildschirm mit den Medienobjekten wird geöffnet.
- Wählen Sie den Link für das Medienobjekt neben „Speichercontainer“ aus. Eine neue Browserregisterkarte wird geöffnet, und Sie sehen die Ergebnisse des Auftrags, der die Transformation verwendet hat. Das Ausgabeobjekt sollte mehrere Dateien enthalten, z. B.:
- Codierte Videodateien mit MPI- und .mp4-Erweiterungen.
- Eine Datei XXXX_.ism
- Eine Datei XXXX_.isc
- Eine Datei ThumbnailXXXX.jpg
Erstellen eines Streaminglocators im Portal
- Navigieren Sie zu dem Media Services-Konto, mit dem Sie arbeiten möchten.
- Wählen Sie Medienobjekte aus dem Menü aus. Der Bildschirm „Medienobjekte“ wird angezeigt.
- Wählen Sie unter „Streaminglocators“ + Neuer Streaminglocator aus. Der Bildschirm Streaminglocator hinzufügen wird angezeigt.
- Geben Sie einen Namen für den Streaminglocator im Feld Name ein, wenn Sie den Standardnamen ändern möchten.
- Wählen Sie eine Streamingrichtlinie aus der Dropdownliste Streamingrichtlinie aus.
- Wenn Sie eine Inhaltsschlüsselrichtlinie erstellt haben, wählen Sie die Inhaltsschlüsselrichtlinie in der Dropdownliste Inhaltsschlüsselrichtlinie aus.
- Legen Sie bei Bedarf die Ablaufzeit fest.
- Wenn Sie einen Medienobjektfilter erstellt haben, wählen Sie den Medienobjektfilter aus der Dropdownliste Filter aus.
- Geben Sie eine Streaminglocator-ID im Feld Streaminglocator-ID ein, wenn Sie die ID selbst konfigurieren möchten. Andernfalls wird ein Streaminglocator für Sie generiert.
- Wählen Sie Neuer Streaminglocator aus. Der Bildschirm „Streaminglocator hinzufügen“ mit einem Standardnamen für den Locator wird angezeigt. Sie können den Namen ändern oder unverändert übernehmen.
- Wählen Sie in der Dropdownliste die Streamingrichtlinie aus, die Sie verwenden möchten.
- Wählen Sie Hinzufügen. Das Video wird im Player auf dem Bildschirm wiedergegeben, und das Feld Streaming-URL wird aufgefüllt.
- Wählen Sie in der Liste „Streaminglocator“ die Option URLs anzeigen aus. Der Bildschirm „Streaming-URLs“ wird angezeigt.
Starten des Streamingendpunkts
- Navigieren Sie zu dem Media-Services-Konto, das Sie erstellt haben.
- Wählen Sie aus dem Menü-Bereich Streaming-Endpunkte aus. Der Bildschirm Streaming-Endpunkte wird angezeigt.
- Wählen Sie den standardmäßigen Streaming-Endpunkt aus, den Sie beim Einrichten des Media-Services-Konto erstellt haben. Der Standardbildschirm für den Streaming-Endpunkt wird angezeigt.
- Wählen Sie Starten aus. Startoptionen werden angezeigt.
- Wählen SieKeine aus der Dropdown-Liste CDN Tarif aus.
- Wählen Sie Starten aus. Dadurch wird der Streaming-Endpunkt gestartet. Der Endpunkt ist weiterhin mit dem Internet verbunden.
Abrufen der Streaming-URL
Nach dem Start des Streamingendpunkts können Sie die Streaming-URLs für einen Media Player abrufen.
- Wählen Sie in der Liste der Streaminglocators des Medienobjekts, an dem Sie gerade arbeiten, die Option URLs anzeigen aus. Der Bildschirm „Streaming-URLs“ wird angezeigt.
- Kopieren Sie die Streaming-URL für HLS in die Zwischenablage.
Testen ohne die Liste der zugelassenen IP-Adressen und ohne privaten Endpunkt
Bevor Sie einen privaten Endpunkt erstellen, sollten Sie prüfen, wie die bisherige Konfiguration ohne diesen Endpunkt funktioniert.
- Rufen Sie in einem neuen Browserfenster oder auf einer neuen Registerkarte auf Ihrem Entwicklungsgerät die Azure Media Player-Demoseite auf.
- Fügen Sie die URL in das URL-Feld Ihrer Player-Schnittstelle ein.
- Wählen Sie Aktualisieren aus.
Ihr Video wird nun ins Internet gestreamt. Dies liegt daran, dass Standard-Streamingendpunkte den Zugriff auf das Internet zulassen.
Ändern der Liste der zugelassenen IP-Adressen für den Streamingendpunkt
Nun ändern Sie die Liste der zugelassenen IP-Adressen, so dass jeglicher Zugriff aus dem Internet blockier wird.
- Navigieren Sie im Portal zum Standard-Streamingendpunkt des Media Services-Kontos, mit dem Sie arbeiten.
- Wählen Sie Settingsaus. Der Bildschirm „Einstellungen“ wird angezeigt.
- Wählen Sie das Optionsfeld Angegebene IP-Adressen aus.
- Geben Sie in das Feld Name einen Namen für Ihre Zulassungsliste ein, zum Beispiel Keine zulassen.
- Geben Sie in das Feld Adressen den Wert 0.0.0.0 ein.
- Geben Sie in das Feld Präfixlänge des Subnetzes den Wert 32 ein.
- Wählen Sie Speichern aus.
- WICHTIG! Löschen Sie den Browsercache. Andernfalls kann es passieren, dass Videofragmente aus dem Cache wiedergegeben werden.
- Aktualisieren Sie das Browserfenster von Azure Media Player. Sie sollten nun einen Streamingfehler erhalten.
Erstellen eines privaten Endpunkts
Nun erstellen Sie für den Streamingendpunkt einen privaten Endpunkt. Danach können Sie das Video mithilfe der VM innerhalb des VNet streamen.
- Navigieren Sie im Portal zu dem Media Services-Konto, mit dem Sie arbeiten.
- Wählen Sie aus dem Menü die Option Netzwerken aus.
- Wählen Sie die Registerkarte Private Endpunktverbindungen aus. Der Bildschirm für private Endpunktverbindungen wird angezeigt.
- Wählen Sie Privaten Endpunkt hinzufügen aus. Der Bildschirm Privaten Endpunkt erstellen wird angezeigt.
- Geben Sie in das Feld Name einen Namen für den privaten Endpunkt ein.
- Wählen Sie in der Dropdownliste Region die Region aus, mit der Sie gerade arbeiten (möglicherweise ist diese bereits ausgewählt).
- Klicken Sie auf Weiter: Ressource aus. Der Bildschirm Ressource wird angezeigt.
Zuweisen des privaten Endpunkts zum Ressourcentyp „Streaming“
- Wählen Sie im Optionsfeld Verbindungsmethoden das Optionsfeld Mit einer Azure-Ressource in meinem Verzeichnis verbinden (Connect to an Azure resource in my directory) aus.
- Wählen Sie aus der Dropdown-Liste RessourcentypMicrosoft.Media/mediaservices.
- Wählen Sie aus der Dropdown-Liste Ressource das Media-Services-Konto aus, das Sie erstellt haben.
- Wählen Sie in der Dropdownliste Untergeordnete Zielressource den Streamingendpunkt aus.
- Wählen Sie Weiter: Virtuelles Netzwerk aus.
Bereitstellen des privaten Endpunkts im virtuellen Netzwerk
- Wählen Sie in der Dropdownliste Virtuelles Netzwerk das zuvor erstellte virtuelle Netzwerk aus.
- Wählen Sie in der Dropdownliste Subnetz das zuvor erstellte Subnetz aus.
- Wählen Sie Weiter: DNS aus.
Erstellen der DNS-Zone
Um den Streaming-Endpunkt in Ihrem virtuellen Netzwerk zu nutzen, erstellen Sie private DNS-Zonen. Sie können den gleichen DNS-Namen verwenden und die private IP-Adresse des Streaming-Endpunkts erhalten.
Auf diesem Bildschirm sollten die Felder Konfigurationsname, Abonnement, Ressourcengruppe und Private DNS-Zone bereits ausgefüllt sein.
- Behalten Sie diese Einstellungen bei und wählen Sie Weiter: Tags aus.
- Fügen Sie optional Tags hinzu und klicken Sie danach auf Überprüfen + Erstellen.
- Überprüfen Sie Ihre Einstellungen und klicken Sie danach auf Erstellen.
Testen der Streaming-URL mit der VM im VNet
- Kopieren Sie die URL aus dem Azure Media Player-Fenster auf Ihrem Desktop.
- Stellen Sie über den Bastion-Host eine Verbindung mit Ihrer VM her. Gehen Sie hierzu wie zuvor nach der Anleitung des Schnellstarts vor.
- Öffnen Sie einen Browser in Ihrer VM und fügen Sie die URL in das URL-Feld ein.
Das Video sollte nun wiedergegeben werden, da die VM Teil des VNet ist und den privaten Endpunkt nutzt und daher nicht von der IP-Zulassungsliste blockiert wird.
ARM-Vorlage
Sie können ARM-Vorlagen verwenden, um die Bereitstellung zu automatisieren. Während der Bereitstellung wird auch eine Azure-Resource-Manager-(ARM-)Vorlage erstellt. Um die Vorlage einzusehen, wählen Sie im Menü Vorlage aus.
Bereinigen von Ressourcen
Wenn Sie nicht planen, die in dieser Übung erstellten Ressourcen zu verwenden, löschen Sie einfach die Ressourcengruppe. Wenn Sie die Ressourcen nicht löschen, werden Ihnen diese weiterhin in Rechnung gestellt.
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.