Skapa en Azure Media Services-liveström med OBS

Media Services-logotyp v3


Varning

Azure Media Services dras tillbaka den 30 juni 2024. Mer information finns i AMS Pensionsguide.

Den här snabbstarten hjälper dig att skapa en Media Services Live Event med hjälp av Azure Portal och sändning med Open Broadcasting Studio (OBS). Det förutsätter att du har en Azure-prenumeration och har skapat ett Media Services-konto.

I den här snabbstarten går vi igenom:

  • Konfigurera en lokal kodare med OBS.
  • Konfigurera en liveström.
  • Konfigurera live stream-utdata.
  • Köra en standardslutpunkt för direktuppspelning.
  • Använda Azure Media Player för att visa liveströmmen och utdata på begäran.

Krav

Om du inte har en Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

Logga in på Azure Portal

Öppna webbläsaren och gå till Microsoft Azure Portal. Ange dina autentiseringsuppgifter och logga in på portalen. Standardvyn är instrumentpanelen.

Konfigurera en lokal kodare med hjälp av OBS

  1. Ladda ned och installera OBS för ditt operativsystem på webbplatsen för Open Broadcaster Software.
  2. Starta programmet och håll det öppet.

Kör standardslutpunkten för direktuppspelning

  1. Välj Slutpunkter för direktuppspelning i Media Services-listan.
  2. Om standardstatusen för slutpunkten för direktuppspelning stoppas väljer du den. Det här steget tar dig till sidan för slutpunkten.
  3. Välj Starta.

Konfigurera en Azure Media Services-liveström

  1. Gå till Azure Media Services-kontot i portalen och välj sedan Direktuppspelning från Media Services-listan .
  2. Välj Lägg till livehändelse för att skapa en ny liveuppspelningshändelse.
  3. Ange ett namn för din nya händelse, till exempel TestLiveEvent, i rutan Live-händelsenamn .
  4. Ange en valfri beskrivning av händelsen i rutan Beskrivning .
  5. Välj det grundläggande alternativet för standardgenomströmning .
  6. Låt resten av inställningarna vara som de är för tillfället.
  7. Markera kryssrutan Jag har alla rättigheter att använda innehållet/filen och godkänn... när du har läst villkoren för onlinetjänster och Microsofts sekretesspolicy.
  8. Välj knappen Granska + skapa för att granska inställningarna.
  9. Välj knappen Skapa för att skapa livehändelsen. Sedan återgår du till livehändelselistan.
  10. Välj länken till livehändelsen som du skapade. Observera att händelsen har stoppats.
  11. Håll den här sidan öppen i webbläsaren. Vi återkommer till det senare.

Konfigurera en liveström med hjälp av OBS Studio

OBS börjar med en standardscen men utan att några indata har valts.

Lägga till en videokälla

  1. Välj ikonen Lägg till på panelen Källor för att välja en ny källenhet. Menyn Källor öppnas.
  2. Välj Videoinspelningsenhet på källenhetens meny. Menyn Skapa/välj källa öppnas.
  3. Välj knappen Lägg till befintlig alternativ och välj sedan OK. Menyn Egenskaper för videoenhet öppnas.
  4. I listrutan Enhet väljer du de videoindata som du vill använda för sändningen. Låt resten av inställningarna vara för tillfället och välj OK. Indatakällan läggs till i panelen Källor och videoinmatningsvyn visas i området Förhandsversion .

Lägga till en ljudkälla

  1. Välj ikonen Lägg till på panelen Källor för att välja en ny källenhet. Menyn Källenhet öppnas.
  2. Välj Inspelning av ljudindata på källenhetens meny. Menyn Skapa/välj källa öppnas.
  3. Välj knappen Lägg till befintlig alternativ och välj sedan OK. Menyn Egenskaper för inspelning av ljudindata öppnas.
  4. I listrutan Enhet väljer du den ljudinspelningsenhet som du vill använda för sändningen. Låt resten av inställningarna vara för tillfället och välj OK. Ljudinspelningsenheten läggs till i ljudblandarens panel.

Konfigurera inställningar för direktuppspelning och avancerad kodning i OBS

I nästa procedur går du tillbaka till portalens Azure Media Services-sida i webbläsaren för att kopiera indata-URL:en för att ange i utdatainställningarna:

  1. Om du inte redan är på sidan för direktuppspelningsslutpunkten i portalen navigerar du till den från Media Services-kontot som du arbetar med.
  2. Välj Start för att starta live stream-händelsen. (Faktureringen börjar nu.)
  3. I rutan Indata-URL kopierar du URL:en till Urklipp.
  4. Växla till OBS-programmet.
  5. Välj knappen Inställningar på panelen Kontroller . Alternativen för inställningar öppnas.
  6. Välj Strömma på menyn Inställningar .
  7. I listrutan Tjänst väljer du Visa alla och sedan Anpassad....
  8. I fältet Server klistrar du in RTMPS-URL:en som du kopierade till Urklipp.
  9. Ange något i fältet Stream-nyckel . Det spelar ingen roll vad det är, men det måste ha ett värde.
  10. Välj Utdata på menyn Inställningar .
  11. Välj listrutan Utdataläge överst på sidan och välj Avancerat för att få åtkomst till alla tillgängliga kodarinställningar.
  12. Välj fliken Direktuppspelning för att konfigurera kodaren.
  13. Välj rätt kodare för systemet. Om maskinvaran stöder GPU-acceleration väljer du nvidia NVENC H.264 eller Intel QuickSync H.264. Om ditt system inte har en GPU som stöds väljer du alternativet X264-programvarukodare .

X264-kodarinställningar

  1. Om du har valt kodningsalternativet X264 väljer du rutan Skala om utdata . Välj antingen 1920x1080 om du använder en Premium Live-händelse i Media Services eller 1280x720 om du använder en livehändelse av standardtyp (720P). Om du använder en grundläggande eller standard livehändelse för direktströmning kan du välja valfri tillgänglig lösning.

  2. Ange bithastigheten till någonstans mellan 1 500 kbit/s och 4 000 kbit/s. Vi rekommenderar 2 500 kbit/s om du använder en livehändelse för standardkodning på 720P. Om du använder en 1080P Premium Live Event rekommenderas 4 000 kbit/s. Du kanske vill justera bithastigheten baserat på tillgängliga CPU-funktioner och bandbredd i nätverket för att uppnå önskad kvalitetsinställning.

  3. Ange 2 i fältet Nyckelramsintervall . Värdet anger nyckelramintervallet till 2 sekunder, vilket styr den slutliga storleken på de fragment som levereras över HLS eller DASH från Media Services. Ställ aldrig in nyckelramsintervallet längre än 4 sekunder. Om du får långa svarstider vid sändning bör du alltid dubbelkolla eller informera dina programanvändare om att alltid ange det här värdet till 2 sekunder. När du försöker uppnå liveleverans med kortare svarstid kan du välja att ange det här värdet till så lågt som 1 sekund.

  4. VALFRITT: Ställ in cpu-användningsförinställningen på mycket snabb och kör några experiment för att se om din lokala CPU kan hantera kombinationen av bithastighet och förinställning med tillräckligt med omkostnader. Försök att undvika inställningar som skulle resultera i en genomsnittlig PROCESSOR som är högre än 80 % för att undvika problem vid liveuppspelning. För att förbättra kvaliteten kan du testa med snabbare och snabba förinställda inställningar tills du når cpu-begränsningarna.

  5. Lämna resten av inställningarna oförändrade och välj OK.

Inställningar för Nvidia NVENC-kodare

  1. Om du har valt alternativet NVENC GPU-kodning markerar du rutan Skala om utdata och väljer antingen 1920x1080 om du använder en Premium Live-händelse i Media Services eller 1280x720 om du använder en livehändelse av typen Standard (720P). Om du använder en grundläggande eller standard livehändelse för direktströmning kan du välja valfri tillgänglig lösning.
  2. Ange hastighetskontroll till CBR för konstant bithastighetskontroll.
  3. Ange bithastigheten någonstans mellan 1 500 kbit/s och 4 000 kbit/s. Vi rekommenderar 2 500 kbit/s om du använder en livehändelse för standardkodning på 720P. Om du använder en 1080P Premium Live Event rekommenderas 4 000 kbit/s. Du kan välja att justera detta baserat på tillgängliga PROCESSOR-funktioner och bandbredd i nätverket för att uppnå önskad kvalitetsinställning.
  4. Ange nyckelramsintervallet till 2 sekunder enligt vad som anges ovan under X264-alternativen. Överskrid inte 4 sekunder eftersom det kan påverka svarstiden för livesändningen avsevärt.
  5. Ange förinställningen till låg svarstid, Low-Latency prestanda eller Low-Latency kvalitet beroende på processorhastigheten på den lokala datorn. Experimentera med de här inställningarna för att uppnå den bästa balansen mellan kvalitet och CPU-användning på din egen maskinvara.
  6. Ange profilen till "main" eller "high" om du använder en mer kraftfull maskinvarukonfiguration.
  7. Låt look-ahead vara avmarkerat. Om du har en mycket kraftfull dator kan du kontrollera detta.
  8. Lämna Psycho Visual Tuning avmarkerat. Om du har en mycket kraftfull dator kan du kontrollera detta.
  9. Ange GPU :n till 0 för att automatiskt bestämma vilka GPU:er som ska allokeras. Om du vill kan du begränsa GPU-användningen.
  10. Ange max b-bildrutor till 2

Inställningar för Intel QuickSync-kodare

  1. Om du har valt GPU-kodningsalternativet Intel QuickSync markerar du rutan Skala om utdata och väljer antingen 1920x1080 om du använder en Premium Live-händelse i Media Services eller 1280x720 om du använder en livehändelse av typen Standard (720P). Om du använder en grundläggande eller standard livehändelse för direktströmning kan du välja valfri tillgänglig lösning.
  2. Ange målanvändningen till "balanserad" eller justera efter behov baserat på din kombinerade cpu- och GPU-belastning. Justera efter behov och experimentera för att uppnå en 80 % maximal cpu-användning i genomsnitt med den kvalitet som maskinvaran kan producera. Om du har mer begränsad maskinvara kan du testa med "snabb" eller släppa till "mycket snabbt" om du har prestandaproblem.
  3. Ange profilen till "main" eller "high" om du använder en mer kraftfull maskinvarukonfiguration.
  4. Ange nyckelramsintervallet till 2 sekunder enligt vad som anges ovan under X264-alternativen. Överskrid inte 4 sekunder eftersom det kan påverka svarstiden för livesändningen avsevärt.
  5. Ange hastighetskontroll till CBR för konstant bithastighetskontroll.
  6. Ange bithastigheten någonstans mellan 1 500 och 4 000 kbit/s. Vi rekommenderar 2 500 kbit/s om du använder en livehändelse för standardkodning på 720P. Om du använder en 1080P Premium Live Event rekommenderas 4 000 kbit/s. Du kan välja att justera detta baserat på tillgängliga PROCESSOR-funktioner och bandbredd i nätverket för att uppnå önskad kvalitetsinställning.
  7. Ange svarstiden till "låg".
  8. Ange B-bildrutorna till 2.
  9. Låt de subjektiva videoförbättringarna vara avmarkerade.

Ange ljudinställningar

I nästa procedur justerar du inställningarna för ljudkodning.

  1. Välj fliken Output-Audio> i Inställningar.
  2. Ange spår 1 ljudbithastighet till 128 kbit/s.
  3. Välj fliken Ljud i Inställningar.
  4. Ange samplingsfrekvensen till 44,1 kHz.

Starta direktuppspelning

  1. Klicka på Starta direktuppspelning på panelen Kontroller.
  2. Växla till händelseskärmen för Azure Media Services Live i webbläsaren och klicka på länken Läs in spelare igen. Nu bör du se strömmen i förhandsversionen av spelaren.

Konfigurera utdata

Den här delen konfigurerar dina utdata och gör att du kan spara en inspelning av din liveström.

Anteckning

För att du ska kunna strömma dessa utdata måste slutpunkten för direktuppspelning köras. Se avsnittet Kör standardslutpunkten för direktuppspelning senare.

  1. Välj länken Skapa utdata under visningsprogrammet För utdata .
  2. Om du vill kan du redigera namnet på utdata i rutan Namn till något mer användarvänligt så att det är enkelt att hitta dem senare.
  3. Låt resten av lådorna vara tills vidare.
  4. Välj Nästa för att lägga till en positionerare för direktuppspelning.
  5. Ändra namnet på lokaliseraren till något mer användarvänligt om du vill.
  6. Lämna allt annat på den här skärmen ensam för tillfället.
  7. Välj Skapa.

Spela upp utdatasändningen med hjälp av Azure Media Player

  1. Kopiera direktuppspelnings-URL:en under videospelaren För utdata .
  2. Öppna Azure Media Player-demonstrationen i en webbläsare.
  3. Klistra in direktuppspelnings-URL: en i RUTAN URL för Azure Media Player.
  4. Välj knappen Uppdatera spelare .
  5. Välj ikonen Spela upp i videon för att se din liveström.

Stoppa sändningen

När du tror att du har strömmat tillräckligt med innehåll stoppar du sändningen.

  1. I portalen väljer du Stoppa.

  2. I OBS väljer du knappen Stoppa direktuppspelning på panelen Kontroller . Det här steget stoppar sändningen från OBS.

Spela upp utdata på begäran med hjälp av Azure Media Player

Utdata som du har skapat är nu tillgängliga för direktuppspelning på begäran så länge slutpunkten för direktuppspelning körs.

  1. Gå till Media Services-listan och välj Tillgångar.
  2. Leta reda på händelseutdata som du skapade tidigare och välj länken till tillgången. Utdatasidan för tillgången öppnas.
  3. Kopiera direktuppspelnings-URL:en under videospelaren för tillgången.
  4. Gå tillbaka till Azure Media Player i webbläsaren och klistra in direktuppspelnings-URL:en i URL-rutan.
  5. Välj Uppdatera spelare.
  6. Välj ikonen Spela upp i videon för att visa tillgången på begäran.

Rensa resurser

Viktigt

Stoppa tjänsterna! När du har slutfört stegen i den här snabbstarten ska du stoppa livehändelsen och slutpunkten för direktuppspelning, eller så debiteras du för den tid de körs. Information om hur du stoppar livehändelsen finns i Stoppa sändningsproceduren , steg 2 och 3.

Så här stoppar du slutpunkten för direktuppspelning:

  1. I Media Services-listan väljer du Slutpunkter för direktuppspelning.
  2. Välj den standardslutpunkt för direktuppspelning som du startade tidigare. Det här steget öppnar slutpunktens sida.
  3. Välj Stoppa.

Tips

Om du inte vill behålla tillgångarna från den här händelsen ska du ta bort dem så att du inte debiteras för lagring.

Få hjälp och support

Du kan kontakta Media Services med frågor eller följa våra uppdateringar med någon av följande metoder: