Een privé-eindpunt maken voor een streaming-eindpunt
Waarschuwing
Azure Media Services wordt op 30 juni 2024 buiten gebruik gesteld. Zie de handleiding voor buitengebruikstelling van AMS voor meer informatie.
In dit artikel wordt beschreven hoe u een privé-eindpunt gebruikt voor een Media Services-streaming-eindpunt. U maakt een privé-eindpuntresource die een koppeling vormt tussen een virtueel netwerk en een streaming-eindpunt. Met deze implementatie wordt een IP-adres van de netwerkinterface in het virtuele netwerk gemaakt. Met de privékoppeling kunnen apparaten in uw VNet verbinding maken met het streaming-eindpunt in het Media Services-account.
Hoewel een privékoppeling wordt gebruikt met de Azure-producten Private Link en Private Link service, is de privékoppeling die voor deze oefening wordt gebruikt, gewoon de koppeling tussen de resource en het privé-eindpunt.
Het virtuele netwerk dat voor dit scenario is gemaakt, is alleen om te helpen met het voorbeeld.
Toegang beperken
Internettoegang tot de eindpunten in het Media Services-account kan op twee manieren worden beperkt:
- De toegang beperken tot alle resources in het Media Services-account.
- De toegang voor elke resource afzonderlijk beperken met behulp van de IP-acceptatielijst.
Als u een privé-eindpunt maakt, wordt de toegang tot het privé-eindpunt NIET impliciet uitgeschakeld.
Waarschuwing
Voor het voltooien van deze oefening worden kosten in rekening gebracht.
Vereisten
Een resourcegroep maken voor deze oefening
Belangrijk
Het is belangrijk dat u alle resources voor deze oefening in dezelfde regio maakt. Anders werken de VNet- en VM-stappen niet. Bepaal met welke regio u wilt werken op basis van de vm-rechten voor uw abonnement.
Een VNet en een VM maken
Voltooi de quickstart: een privé-eindpunt maken met behulp van de Azure Portal om het VNet en een VM voor deze oefening te maken. Met andere woorden, verwijder de resources niet aan het einde.
Nadat u het VNet en de VM hebt gemaakt, gaat u terug naar deze pagina en gaat u verder.
Een Media Services-account maken
Een Media Services-account maken met de portal
Meld u aan bij Azure Portal.
Selecteer +Een resource maken.
Voer 'Media Services' in het zoekveld in en selecteer Enter. Zoekresultaten worden weergegeven, inclusief een kaart voor Media Services.
Selecteer de kaart Media Services . Het media services-detailscherm wordt weergegeven.
Selecteer Maken. Het scherm Een Media Services-account maken wordt weergegeven.
Voer bij Een Media Services-account maken de vereiste waarden in.
Naam Beschrijving Accountnaam Voer de naam in van het nieuwe Media Services-account. Voor de naam van een Media Services-account mogen alleen cijfers en kleine letters worden gebruikt. Spaties zijn niet toegestaan. De naam mag 3 tot 24 tekens lang zijn. Abonnement Als u meer dan één abonnement hebt, selecteert u een uit de lijst Azure-abonnementen waartoe u toegang hebt. Resourcegroep Selecteer de nieuwe of bestaande resource. Een resourcegroep is een verzameling resources met dezelfde levenscyclus, dezelfde machtigingen en hetzelfde beleid. Klik hier voor meer informatie. Locatie Selecteer de geografische regio die wordt gebruikt om de media en metagegevensrecords voor uw Media Services-account op te slaan. Deze regio wordt gebruikt om uw media te verwerken en te streamen. Alleen de beschikbare Media Services-regio's worden in de vervolgkeuzelijst weergegeven. Opslagaccount Selecteer een opslagaccount om Blob Storage van de media-inhoud vanaf uw Media Services-account te leveren. U kunt een bestaand opslagaccount in dezelfde geografische regio als uw Media Services-account selecteren of u kunt een nieuw opslagaccount maken. Een nieuw opslagaccount wordt in dezelfde regio gemaakt. De regels voor opslagaccountnamen zijn hetzelfde als voor Media Services-accounts.
U kunt maar één primaire opslagaccount koppelen aan uw Media Services-account, maar een onbeperkt aantal secundaire opslagaccounts. U kunt de Azure Portal gebruiken om secundaire opslagaccounts toe te voegen. Raadpleeg Azure Storage-accounts met Azure Media Services-accounts voor meer informatie.
Het Media Services-account en alle gekoppelde opslagaccounts moeten zich in hetzelfde Azure-abonnement bevinden. Het wordt sterk aangeraden opslagaccounts te gebruiken op dezelfde locatie als het Media Services-account om aanvullende kosten voor latentie en uitgaande data te vermijden.Geavanceerde instellingen Selecteer een eerder door de gebruiker beheerde identiteit in de vervolgkeuzelijst of maak een nieuwe door de gebruiker beheerde identiteit door de koppeling te selecteren. Belangrijk
Voor alle nieuwe Media Services-accounts is een door de gebruiker beheerde identiteit vereist. Eerder gemaakte accounts met een door het systeem beheerde identiteit zijn niet gewijzigd.
Schakel het selectievakje naast 'Ik heb alle rechten om de inhoud/het bestand te gebruiken en ga ermee akkoord dat deze worden verwerkt volgens de Voorwaarden voor Online Services en de Privacyverklaring van Microsoft'.
Klik op Controleren en tags maken of toevoegen met de knop Volgende:Tags .
Klik op Maken in het volgende scherm. De implementatie wordt gestart.
Er wordt een standaardstreaming-eindpunt ( standaard genoemd) gemaakt wanneer u het account maakt. Het maken van een door de gebruiker beheerde identiteit is ook vereist tijdens het installatieproces.
Bestanden uploaden
Notitie
Media Services heeft geen maximale bestandsgrootte voor het uploaden van video's.
- Navigeer naar het Media Services-account waarmee u wilt werken.
- Selecteer Assets.
- Selecteer + Uploaden. Het scherm Een videoasset uploaden wordt weergegeven.
- Selecteer het mappictogram naast het veld Bestanden uploaden .
- Selecteer de mediabestanden die u wilt uploaden. Er wordt een naamgevingsveld voor activa weergegeven. U kunt de naam wijzigen of de standaardnaam gebruiken. Als er meer dan één mediabestand wordt geüpload, worden er meer dan één asset gemaakt. Voor elk veld wordt een naamgevingsveld voor activa weergegeven.
- Selecteer Ik ga akkoord en upload. Het uploaden wordt gestart. Wanneer het uploaden is voltooid, worden de nieuwe asset(s) weergegeven in het scherm Assets .
Een transformatie, taak en streaming-locator maken
Als u media wilt streamen, moet de video die u hebt geüpload, worden gecodeerd. Een transformatie is een coderingsmethode voor de video.
Een transformatie maken met de portal
- Navigeer naar het Media Service-account waarmee u wilt werken.
- Selecteer Transformaties en taken.
- Selecteer Transformatie toevoegen. Het scherm Transformatie toevoegen wordt weergegeven.
- Voer een transformatienaam in het veld Transformatienaam in.
- Optioneel: voeg een beschrijving toe in het veld Beschrijving .
- Selecteer een transformatietype in de vervolgkeuzelijst Transformatietype . U kunt kiezen uit een van de volgende typen:
- Codering Gebruik een ingebouwde standaardcoderingsprogramma voor het coderen van video of audio.
- Kopiëren Video- en/of audiostream kopiëren naar een asset die kan worden gestreamd.
- Video- en audioanalyse Video- en/of audio-inzichten extraheren uit de invoermedia.
- Audiotranscriptie Een set audioanalysebewerkingen toepassen, zoals spraak-naar-teksttranscriptie
- Gezichtsdetectie Detecteer gezichten in tijdstempels van video's en uitvoer van een JSON-bestand. De asset moet een videobestand bevatten.
- Selecteer een categorie in de vervolgkeuzelijst Ingebouwde vooraf ingestelde categorie . De selecties van het ingebouwde vooraf ingestelde vervolgkeuzemenu worden gewijzigd, afhankelijk van wat u selecteert.
- HEVC (H.265) Genereer video- en audio-uitvoer met de vooraf ingestelde HEVC-codec (H.265).
- H.264 Genereer video- en audio-uitvoer met behulp van de vooraf ingestelde H.264-codecs.
- Alleen audio Alleen audio genereren
- Selecteer de voorinstelling die u wilt gebruiken in de vervolgkeuzelijst Ingebouwde voorinstelling . ContentAwareEncoding is de aanbevolen voorinstelling.
- Selecteer een optimalisatie in de vervolgkeuzelijst Prestatieoptimalisatie . U kunt kiezen uit Geoptimaliseerd voor saldo, Geoptimaliseerd voor snelheid of Geoptimaliseerd voor kwaliteit.
- Selecteer Toevoegen.
Als u de video wilt coderen, moet u een coderingstaak maken die gebruikmaakt van de transformatie om de video te coderen.
Een taak maken in de portal
- Navigeer naar het Media Services-account waarmee u wilt werken.
- Selecteer Transformaties + taken in het menu.
- Selecteer de transformatie die u wilt gebruiken voor de taak. Het transformatiescherm wordt weergegeven.
- Selecteer Taak toevoegen. Het scherm Een taak maken wordt weergegeven.
- Voor de invoerbron moet standaard het keuzerondje Asset zijn geselecteerd. Zo niet, selecteert u deze nu.
- Selecteer Een bestaande asset selecteren. Het scherm Een asset selecteren wordt weergegeven.
- Selecteer een van de assets in de lijst. U kunt slechts één voor één selecteren voor de taak.
- Kies Selecteren.
- Selecteer voor de transformatie het keuzerondje Bestaande gebruiken .
- Selecteer een transformatie in de vervolgkeuzelijst Transformeren .
- Onder Uitvoer configureren worden de standaardinstellingen automatisch ingevuld. U kunt ze laten zoals ze zijn of ze wijzigen.
- Selecteer Maken.
- Selecteer Transformaties + taken. De transformatie wordt nu samen met de status weergegeven in de tabel met taken.
- Als u details over de taak wilt zien, selecteert u de taak die wordt vermeld onder Naam in de tabel met taken. Het detailscherm van de taak wordt geopend.
- Selecteer de naam van de uitvoerasset Asset in de lijst Uitvoer . Het assetscherm wordt geopend.
- Selecteer de koppeling voor de asset naast Opslagcontainer. Er wordt een nieuw browsertabblad geopend en u ziet de resultaten van de taak die de transformatie heeft gebruikt. De uitvoerasset moet verschillende bestanden bevatten, zoals:
- Gecodeerde videobestanden met .mpi- en .mp4-extensies.
- Een XXXX_.ism-bestand .
- Een XXXX.isc-bestand .
- Een ThumbnailXXXX.jpg-bestand .
Een streaming-locator maken in de portal
- Navigeer naar het Media Services-account waarmee u wilt werken.
- Selecteer Assets in het menu. Het scherm assets wordt weergegeven.
- Selecteer onder Streaming-locators de optie + Nieuwe streaming-locator. Het scherm Streaming-locator toevoegen wordt weergegeven.
- Voer een naam in voor de streaming-locator in het veld Naam als u de standaardnaam wilt wijzigen.
- Selecteer een streamingbeleid in de vervolgkeuzelijst Streamingbeleid .
- Als u een inhoudssleutelbeleid hebt gemaakt, selecteert u het inhoudssleutelbeleid in de vervolgkeuzelijst Beleid voor inhoudssleutels .
- Stel zo nodig de Verlooptijd in.
- Als u een assetfilter hebt gemaakt, selecteert u het assetfilter in de vervolgkeuzelijst Filters .
- Voer een streaming-locator-id in het veld Streaming-locator-id in als u de id zelf wilt configureren. Anders wordt er een streaming-locator voor u gegenereerd.
- Selecteer Nieuwe streaming-locator. Het scherm Streaming-locator toevoegen wordt weergegeven en er wordt een standaardnaam voor de locator weergegeven. U kunt het wijzigen of laten zoals het is.
- Selecteer het beleid streamingbeleid dat u wilt gebruiken in de vervolgkeuzelijst.
- Selecteer Toevoegen. De video wordt afgespeeld in de speler op het scherm en het veld Streaming-URL wordt ingevuld.
- Selecteer URL's weergeven in de lijst Streaming-locator. Het scherm Streaming-URL's wordt weergegeven.
Het streaming-eindpunt starten
- Navigeer naar het Media Services-account dat u hebt gemaakt.
- Selecteer Streaming-eindpunten in het menu. Het scherm Streaming-eindpunten wordt weergegeven.
- Selecteer het standaard streaming-eindpunt dat u hebt gemaakt bij het instellen van het Media Services-account. Het standaardscherm streaming-eindpunt wordt weergegeven.
- Selecteer Starten. Startopties worden weergegeven.
- Selecteer Geen in de vervolgkeuzelijst CDN-prijscategorie.
- Selecteer Starten. Het streaming-eindpunt wordt uitgevoerd. Het eindpunt is nog steeds internetgericht.
De streaming-URL ophalen
Zodra u het streaming-eindpunt hebt gestart, kunt u de streaming-URL's ophalen voor gebruik met een mediaspeler.
- Selecteer URL's weergeven in de lijst met streaming-locators voor de asset waarmee u werkt. De sceen Streaming-URL's wordt weergegeven.
- Kopieer de HLS-streaming-URL naar het klembord.
Testen zonder een lijst met toegestane IP-adressen of een privé-eindpunt
Voordat u een privé-eindpunt maakt, zien we hoe dit werkt zonder dit.
- Ga in een nieuw browservenster of tabblad op uw ontwikkelapparaat naar de demopagina van Azure Media Player .
- Plak de URL in het url-veld van de spelerinterface.
- Selecteer Update.
Uw video wordt nu gestreamd naar internet. Dit komt doordat standaardstreaming-eindpunten toegang tot internet toestaan.
De lijst met toegestane IP-adressen voor het streaming-eindpunt wijzigen
Nu wijzigt u de lijst met toegestane IP-adressen om alle toegang vanaf internet te blokkeren.
- Navigeer in de portal naar het standaardstreaming-eindpunt voor het Media Services-account waarmee u werkt.
- Selecteer Instellingen. Het scherm Instellingen wordt weergegeven.
- Selecteer het keuzerondje Opgegeven IP-adressen .
- Voer in het veld Naam een naam in voor uw adressen, zoals Geen toestaan.
- Voer 0.0.0.0.0 in het veld Adressen in.
- Voer in het veld Lengte van subnetvoorvoegsel32 in.
- Selecteer Opslaan.
- BELANGRIJK! Wis uw browsercache. Anders speelt u videofragmenten af die zich in de cache bevinden.
- Vernieuw het browservenster van Azure Media Player. Er wordt een streamingfout weergegeven.
Een privé-eindpunt maken
Nu maakt u een privé-eindpunt voor het streaming-eindpunt en kunt u de video streamen binnen het VNet met behulp van de VM.
- Navigeer in de portal naar het Media Services-account waarmee u werkt.
- Selecteer Netwerken in het menu
- Selecteer het tabblad Privé-eindpuntverbindingen . Het privé-eindpuntverbindingsscherm wordt weergegeven.
- Selecteer Een privé-eindpunt toevoegen. Het scherm Een privé-eindpunt maken wordt weergegeven.
- Geef in het veld Naam een naam op voor het privé-eindpunt.
- Selecteer in de vervolgkeuzelijst Regio de regio waarmee u werkt (mogelijk al geselecteerd).
- Selecteer Volgende: Resource. Het scherm Resource wordt weergegeven.
Het privé-eindpunt toewijzen aan het type streamingresource
- Selecteer in het keuzerondje Verbindingsmethoden het keuzerondje Verbinding maken met een Azure-resource in mijn map .
- Selecteer Microsoft.Media/mediaservices in de vervolgkeuzelijst Resourcetype.
- Selecteer in de vervolgkeuzelijst Resource het Media Services-account dat u hebt gemaakt.
- Selecteer streaming-eindpunt in de vervolgkeuzelijst Doelsubresource.
- Selecteer Volgende: Virtual Network.
Het privé-eindpunt implementeren in het virtuele netwerk
- Selecteer in de vervolgkeuzelijst Virtueel netwerk het virtuele netwerk dat u eerder hebt gemaakt.
- Selecteer in de vervolgkeuzelijst Subnet het subnet dat u eerder hebt gemaakt.
- Selecteer Volgende: DNS.
De DNS-zone maken
Als u het streaming-eindpunt in uw virtuele netwerk wilt gebruiken, maakt u privé-DNS-zones. U kunt dezelfde DNS-naam gebruiken en het privé-IP-adres van het streaming-eindpunt terughalen.
Op dit scherm moeten de configuratienaam, abonnement, resourcegroepPrivé-DNS zone al vooraf zijn ingevuld.
- Laat alle instellingen zoals ze zijn en selecteer Volgende: Tags.
- Voeg desgewenst tags toe. Selecteer Beoordelen en maken.
- Controleer uw instellingen en selecteer vervolgens Maken.
De streaming-URL testen met de VM in het VNet
- Kopieer de URL vanuit het Azure Media Player-venster op uw bureaublad.
- Maak verbinding met uw VM met behulp van de bastionhost, zoals u eerder in de quickstart hebt gedaan.
- Open een browser in uw VM en plak de URL in het veld URL.
U ziet dat de video wordt afgespeeld omdat de VM deel uitmaakt van het VNet en het privé-eindpunt gebruikt, zodat deze niet wordt geblokkeerd door de lijst met toegestane IP-adressen.
ARM-sjabloon
U kunt ARM-sjablonen gebruiken om de implementatie te automatiseren. Terwijl de implementatie wordt uitgevoerd, wordt er ook een ARM-sjabloon (Azure Resource Manager) gemaakt. Als u de sjabloon wilt zien, selecteert u Sjabloon in het menu.
Resources opschonen
Als u niet van plan bent om de resources te gebruiken die in deze oefening zijn gemaakt, verwijdert u de resourcegroep. Als u de resources niet verwijdert, worden er nog steeds kosten in rekening gebracht.
Help en ondersteuning
U kunt contact opnemen met Media Services als u vragen hebt of onze updates op een van de volgende manieren volgen:
- Q & A
-
Stack Overflow. Tag vragen met
azure-media-services
. - @MSFTAzureMedia of gebruik @AzureSupport om ondersteuning aan te vragen.
- Open een ondersteuningsticket via de Azure Portal.