Een Azure Media Services-livestream maken met OBS

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.

Deze quickstart helpt u bij het maken van een Media Services-livegebeurtenis met behulp van de Azure Portal en uitzenden met Behulp van Open Broadcasting Studio (OBS). Er wordt ervan uitgegaan dat u een Azure-abonnement hebt en een Media Services-account hebt gemaakt.

In deze quickstart komen de volgende onderwerpen aan bod:

  • Een on-premises encoder instellen met OBS.
  • Een livestream instellen.
  • Livestream-uitvoer instellen.
  • Een standaardstreaming-eindpunt uitvoeren.
  • Azure Media Player gebruiken om de livestream en on-demand uitvoer te bekijken.

Vereisten

Als u nog geen abonnement op Azure hebt, maak dan een gratis account aan voordat u begint.

Aanmelden bij Azure Portal

Open uw webbrowser en ga naar de Microsoft Azure-portal. Voer uw referenties in om u aan te melden bij de portal. De standaardweergave is uw service-dashboard.

Een on-premises encoder instellen met OBS

  1. Download OBS voor uw besturingssysteem op de Open Broadcaster Software-website en installeer deze.
  2. Start de toepassing en laat deze openstaan.

Het standaardstreaming-eindpunt uitvoeren

  1. Selecteer Streaming-eindpunten in de lijst Media Services.
  2. Als de status van het standaardstreaming-eindpunt ‘gestopt’ is, selecteert u het. Deze stap leidt u naar de pagina voor dat eindpunt.
  3. Selecteer Starten.

Een Azure Media Services-livestream instellen

  1. Ga naar het Azure Media Services-account in de portal en selecteer Live streamen in de lijst Media Services.
  2. Selecteer Livegebeurtenis toevoegen om een nieuwe livestreamgebeurtenis te maken.
  3. Typ een naam voor uw nieuwe gebeurtenis, zoals TestLivegebeurtenis, in het vak Naam van de livegebeurtenis.
  4. Typ een optionele beschrijving van de gebeurtenis in het vak Beschrijving.
  5. Selecteer de standaardoptie Standaardpassthrough .
  6. Laat alle overige instellingen voorlopig zoals ze zijn.
  7. Schakel het selectievakje Ik heb alle rechten om de inhoud/het bestand te gebruiken en ga akkoord... in nadat u de voorwaarden voor onlineservices en de privacyverklaring van Microsoft hebt gelezen.
  8. Selecteer de knop Controleren en maken om de instellingen te controleren.
  9. Selecteer de knop Maken om de livegebeurtenis te maken. U wordt dan teruggebracht naar de lijst met livegebeurtenissen.
  10. Selecteer de koppeling naar de livegebeurtenis die u hebt gemaakt. Merk op dat uw gebeurtenis is gestopt.
  11. Laat deze pagina openstaan in uw browser. We komen er later naar terug.

Een livestream instellen met OBS Studio

OBS begint met een standaardscherm waarop geen invoer is geselecteerd.

Een videobron toevoegen

  1. Selecteer in het deelvenster Bronnen het pictogram Toevoegen om een nieuw bronapparaat te selecteren. Het menu Bronnen wordt geopend.
  2. Selecteer Video-opnameapparaat in het menu met bronapparaten. Het menu Bron maken/selecteren wordt geopend.
  3. Selecteer het keuzerondje Bestaande toevoegen en selecteer vervolgens OK. Het menu Eigenschappen voor Video-opnameapparaat wordt geopend.
  4. Selecteer in de vervolgkeuzelijst Apparaat het video-opnameapparaat dat u wilt gebruiken voor uw uitzending. Laat de rest van de instellingen voorlopig staan en selecteer OK. De invoerbron wordt toegevoegd aan het deelvenster Bronnen, en de video-invoerweergave verschijnt in het gebied Preview.

Een audiobron toevoegen

  1. Selecteer in het deelvenster Bronnen het pictogram Toevoegen om een nieuw bronapparaat te selecteren. Het menu Bronapparaat wordt geopend.
  2. Selecteer Audio-opnameapparaat in het menu met bronapparaten. Het menu Bron maken/selecteren wordt geopend.
  3. Selecteer het keuzerondje Bestaande toevoegen en selecteer vervolgens OK. Het menu Eigenschappen voor Audio-opnameapparaat wordt geopend.
  4. Selecteer in de vervolgkeuzelijst Apparaat het audio-opnameapparaat dat u wilt gebruiken voor uw uitzending. Laat de rest van de instellingen voorlopig staan en selecteer OK. Het audio-opnameapparaat wordt toegevoegd aan het audiomixervenster.

Streaming- en geavanceerde coderingsinstellingen instellen in OBS

In de volgende procedure gaat u terug naar de pagina Azure Media Services van de portal in uw browser om de invoer-URL te kopiëren en in de uitvoerinstellingen in te voeren:

  1. Als u zich nog niet op de pagina met het streaming-eindpunt in de portal bevindt, navigeert u ernaar vanuit het Media Services-account waarmee u werkt.
  2. Selecteer Start om de livestreamgebeurtenis te starten. (De facturering begint nu.)
  3. Kopieer de URL in het vak Invoer-URL naar uw klembord.
  4. Schakel over naar de OBS-toepassing.
  5. Selecteer de knop Instellingen in het deelvenster Besturingselementen . De Opties voor instellingen worden geopend.
  6. Selecteer Stream in het menu Instellingen.
  7. Selecteer in de vervolgkeuzelijst Service de optie Alles weergeven en selecteer vervolgens Aangepast... .
  8. Plak in het veld Server de RTMPS-URL die u naar uw klembord had gekopieerd.
  9. Typ iets in het veld Streamsleutel. Het maakt niet zoveel uit wat u typt, zolang het maar een waarde bevat.
  10. Selecteer Uitvoer in het menu Instellingen.
  11. Selecteer de vervolgkeuzelijst Uitvoermodus boven aan de pagina en kies Geavanceerd om toegang te krijgen tot alle beschikbare encoderinstellingen.
  12. Selecteer het tabblad Streaming om de encoder in te stellen.
  13. Selecteer de juiste encoder voor uw systeem. Als uw hardware GPU-versnelling ondersteunt, kiest u uit NVIDIA NVENC H.264 of Intel QuickSync H.264. Als uw systeem geen ondersteunde GPU heeft, selecteert u de optie X264-softwarecoderingsprogramma .

X264 Encoder-instellingen

  1. Als u de optie X264-codering hebt geselecteerd, selecteert u het vak Uitvoer opnieuw schalen . Selecteer 1920x1080 als u een Premium-livegebeurtenis gebruikt in Media Services of 1280x720 als u een Standard-livegebeurtenis (720P) gebruikt. Als u een eenvoudige of standaard passthrough-livegebeurtenis gebruikt, kunt u elke beschikbare oplossing kiezen.

  2. Stel de bitsnelheid in op een willekeurige waarde tussen 1500 Kbps en 4000 Kbps. We raden 2500 Kbps aan als u een standard-coderings livegebeurtenis op 720P gebruikt. Als u een 1080P Premium-livegebeurtenis gebruikt, wordt 4000 Kbps aanbevolen. Mogelijk wilt u de bitsnelheid aanpassen op basis van de beschikbare CPU-mogelijkheden en bandbreedte in uw netwerk om de gewenste kwaliteitsinstelling te bereiken.

  3. Typ 2 in het veld Sleutelframe-interval. Met de waarde wordt het sleutelframeinterval ingesteld op 2 seconden, waarmee de uiteindelijke grootte van de fragmenten wordt bepaald die via HLS of DASH van Media Services worden geleverd. Stel het sleutelframeinterval nooit hoger in dan 4 seconden. Als u een hoge latentie ziet bij het uitzenden, moet u de toepassingsgebruikers altijd controleren of informeren dat ze deze waarde altijd moeten instellen op 2 seconden. Wanneer u een lagere latentie voor livelevering probeert te bereiken, kunt u ervoor kiezen om deze waarde in te stellen op zo laag als 1 seconde.

  4. OPTIONEEL: Stel de vooraf ingestelde CPU-gebruik in op zeer snel en voer enkele experimenten uit om te zien of uw lokale CPU de combinatie van bitrate en preset met voldoende overhead kan verwerken. Probeer instellingen te vermijden die resulteren in een gemiddelde CPU die hoger is dan 80% om problemen tijdens live streamen te voorkomen. Om de kwaliteit te verbeteren, kunt u testen met snellere en snelle vooraf ingestelde instellingen totdat u uw CPU-beperkingen bereikt.

  5. Laat de rest van de instellingen ongewijzigd en selecteer OK.

Nvidia NVENC Encoder-instellingen

  1. Als u de optie NVENC GPU-codering hebt geselecteerd, schakelt u het selectievakje Uitvoer opnieuw schalen in en selecteert u 1920x1080 als u een Premium Live-gebeurtenis in Media Services gebruikt, of 1280x720 als u een Standaard livegebeurtenis (720P) gebruikt. Als u een eenvoudige of standaard passthrough-livegebeurtenis gebruikt, kunt u elke beschikbare oplossing kiezen.
  2. Stel snelheidsbeheer in op CBR voor de snelheidsregeling voor constante bitsnelheid.
  3. Stel de bitsnelheid tussen 1500 kbps en 4000 Kbps in. We raden 2500 Kbps aan als u een standard-coderings livegebeurtenis op 720P gebruikt. Als u een 1080P Premium-livegebeurtenis gebruikt, wordt 4000 Kbps aanbevolen. U kunt ervoor kiezen om dit aan te passen op basis van de beschikbare CPU-mogelijkheden en bandbreedte in uw netwerk om de gewenste kwaliteitsinstelling te bereiken.
  4. Stel het keyframe-interval in op 2 seconden zoals hierboven vermeld onder de X264-opties. Niet langer dan 4 seconden, omdat dit de latentie van uw live-uitzending aanzienlijk kan beïnvloeden.
  5. Stel Vooraf ingesteld op Lage latentie, Low-Latency Prestaties of Low-Latency Kwaliteit, afhankelijk van de CPU-snelheid op uw lokale computer. Experimenteer met deze instellingen om de beste balans te bereiken tussen kwaliteit en CPU-gebruik op uw eigen hardware.
  6. Stel profiel in op 'main' of 'high' als u een krachtigere hardwareconfiguratie gebruikt.
  7. Laat De optie Vooruitkijken uitgeschakeld. Als u een zeer krachtige machine hebt, kunt u dit controleren.
  8. Laat het selectievakje Psycho Visual Tuning uitgeschakeld. Als u een zeer krachtige machine hebt, kunt u dit controleren.
  9. Stel de GPU in op 0 om automatisch te bepalen welke GPU's moeten worden toegewezen. Indien gewenst kunt u het GPU-gebruik beperken.
  10. Stel het maximum aantal B-frames in op 2

Instellingen voor Intel QuickSync Encoder

  1. Als u de optie Intel QuickSync GPU-codering hebt geselecteerd, schakelt u het selectievakje Uitvoer opnieuw schalen in en selecteert u 1920x1080 als u een Premium Live-gebeurtenis in Media Services gebruikt, of 1280x720 als u een Standaard livegebeurtenis (720P) gebruikt. Als u een eenvoudige of standaard passthrough-livegebeurtenis gebruikt, kunt u elke beschikbare oplossing kiezen.
  2. Stel het doelgebruik in op 'gebalanceerd' of pas deze indien nodig aan op basis van de gecombineerde belasting van uw CPU en GPU. Pas zo nodig aan en experimenteer om een maximaal CPU-gebruik van gemiddeld 80% te bereiken met de kwaliteit die uw hardware kan produceren. Als u beperktere hardware gebruikt, test u met 'snel' of 'zeer snel' als u prestatieproblemen ondervindt.
  3. Stel profiel in op 'main' of 'high' als u een krachtigere hardwareconfiguratie gebruikt.
  4. Stel het keyframe-interval in op 2 seconden zoals hierboven vermeld onder de X264-opties. Niet langer dan 4 seconden, omdat dit de latentie van uw live-uitzending aanzienlijk kan beïnvloeden.
  5. Stel snelheidsbeheer in op CBR voor de snelheidsregeling voor constante bitsnelheid.
  6. Stel de bitsnelheid tussen 1500 en 4000 Kbps in. We raden 2500 Kbps aan als u een standard-coderings livegebeurtenis op 720P gebruikt. Als u een 1080P Premium-livegebeurtenis gebruikt, wordt 4000 Kbps aanbevolen. U kunt ervoor kiezen om dit aan te passen op basis van de beschikbare CPU-mogelijkheden en bandbreedte in uw netwerk om de gewenste kwaliteitsinstelling te bereiken.
  7. Stel de latentie in op 'laag'.
  8. Stel de B-frames in op 2.
  9. Laat subjectieve videoverbeteringen uitgeschakeld.

Audio-instellingen instellen

In de volgende procedure past u de instellingen voor audiocodering aan.

  1. Selecteer het tabblad Uitvoer-audio> in Instellingen.
  2. Stel de Track 1 Audio Bitrate in op 128 Kbps.
  3. Selecteer het tabblad Audio in Instellingen.
  4. Stel de samplefrequentie in op 44,1 kHz.

Streaming starten

  1. Klik in het deelvenster Besturingselementen op Streaming starten.
  2. Schakel in uw browser over naar het Azure Media Services-scherm Livegebeurtenis en klik op de koppeling Speler opnieuw laden. U zou uw stream nu in de Preview-speler moeten zien.

Uitvoer instellen

In dit deel kunt u uw uitvoer instellen en een opname van uw livestream opslaan.

Notitie

Om deze uitvoer te kunnen streamen, moet het streaming-eindpunt worden uitgevoerd. Zie de sectie Het standaardstreaming-eindpunt uitvoeren verderop.

  1. Selecteer de koppeling Uitvoer maken onder de videoviewer Uitvoer.
  2. Als u wilt, kunt u de naam van de uitvoer in het vak Naam wijzigen in iets gebruiksvriendelijkers, zodat de uitvoer later gemakkelijk terug te vinden is.
  3. Laat de rest van de vakken voor nu even ongewijzigd.
  4. Selecteer Volgende om een streaming-locator toe te voegen.
  5. Wijzig de naam van de locator in iets gebruiksvriendelijkers, als u wilt.
  6. Laat al het andere op dit scherm voor nu even ongewijzigd.
  7. Selecteer Maken.

De uitvoeruitzending afspelen met Azure Media Player

  1. Kopieer de streaming-URL onder de Uitvoer-videospeler.
  2. Open de Azure Media Player-demo in een webbrowser.
  3. Plak de streaming-URL in het vak URL van Azure Media Player.
  4. Selecteer de knop Speler bijwerken.
  5. Selecteer het pictogram Afspelen in de video om uw livestream te bekijken.

De uitzending stoppen

Wanneer u vindt dat u genoeg inhoud hebt gestreamd, stopt u de uitzending.

  1. Selecteer Stoppen in de portal.

  2. Selecteer in OBS de knop Streaming stoppen in het deelvenster Besturingselementen. Deze stap stopt de uitzending vanuit OBS.

De on-demand uitvoer afspelen met Azure Media Player

De uitvoer die u hebt gemaakt, is nu beschikbaar voor on-demand streamen zolang uw streaming-eindpunt wordt uitgevoerd.

  1. Ga naar de lijst Media Services en selecteer Assets.
  2. Zoek de gebeurtenisuitvoer die u eerder hebt gemaakt, en selecteer de koppeling naar de asset. De pagina met de assetuitvoer wordt geopend.
  3. Kopieer de streaming-URL onder de videospeler voor de asset.
  4. Ga in de browser terug naar Azure Media Player en plak de streaming-URL in het vak URL.
  5. Selecteer Speler bijwerken.
  6. Selecteer het pictogram Afspelen in de video om de on-demand asset te bekijken.

Resources opschonen

Belangrijk

Stop de services! Nadat u de stappen in deze quickstart hebt voltooid, moet u de livegebeurtenis en het streaming-eindpunt stoppen. Anders wordt u gefactureerd voor de tijd dat ze actief blijven. Zie stap 2 en 3 van de procedure De uitzending stoppen om de livegebeurtenis te stoppen.

Het streaming-eindpunt stoppen:

  1. Selecteer Streaming-eindpunten in de lijst Media Services.
  2. Selecteer het standaardstreaming-eindpunt dat u eerder had gestart. Deze stap opent de pagina van het eindpunt.
  3. Selecteer Stoppen.

Tip

Als u de assets van deze gebeurtenis niet wilt bewaren, verwijder ze dan, zodat u niet wordt gefactureerd voor opslag.

Help en ondersteuning

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