Ga naar de inhoud
Callaba

Stream HEVC naar YouTube met Enhanced RTMP

Op deze pagina

Kort antwoord: Enhanced RTMP breidt het RTMP/FLV-berichtformaat uit zodat een compatibele zender en ontvanger nieuwere codecs zoals HEVC of AV1 kunnen signaleren. Zender en ontvanger hebben nog steeds overeenkomende codecondersteuning nodig. RTMPS is de met TLS beschermde transportvariant. Bevestig de actuele YouTube-ingestspecificatie vóór u het evenement maakt.

Begin met het YouTube-uitvoercontract

LaagTe beantwoorden vraagLeid niet af
Enhanced RTMPOndersteunen zender en YouTube-ingestpad de vereiste enhanced-codecsignalering?Dat alle RTMP-ontvangers HEVC of AV1 accepteren
VideocodecWelke codec, welk profiel, welke resolutie, framerate en rate-controlwaarden accepteert de bestemming nu?Dat een codeckeuze versleuteling is
RTMPSWelke beveiligde ingest-URL geeft YouTube voor deze stream?Dat een niet-gerelateerde RTMP Server rtmps:// accepteert
Weergave voor publiekWelke verwerkings- en renditiestatus meldt YouTube na ingest?Dat de bijdragecodec de uiteindelijke renditie voor kijkers is

Vóór u de uitvoer maakt

Maak of plan de YouTube-livestream en kopieer de actuele server-URL en streamsleutel uitsluitend naar de bestemmingsconfiguratie. Kies een bronprofiel dat de bestemming documenteert. YouTube's pagina met encoderinstellingen is de autoriteit voor actuele richtlijnen voor codec, resolutie, bitrate en protocol; hergebruik geen profiel alleen omdat het voor een eerder evenement werkte.

Maak de YouTube-uitvoer

Maak een Restream met de geselecteerde bronbinding en de YouTube-bestemmings-URL/-sleutel. Dit is een uitvoerworkflow: de bestemmingsinstellingen van YouTube bepalen die overdracht. Zie voor het onderliggende bedienvlak Restreaming en live video transcoding.

Kies een profiel vanuit de productie, niet vanuit een slogan

Werk terug vanuit de momenteel gepubliceerde ingestinstellingen van YouTube. Bevestig of de bron al de vereiste codec heeft of dat de uitvoer een ondersteund transcodeprofiel nodig heeft. Controleer ook audiocodec, keyframecadans en rate control tegen de richtlijnen van de bestemming. Enhanced RTMP draagt informatie over codecmogelijkheden; gebruik de repetitie om de werkelijke uitvoer te beoordelen.

Een concrete uitvoerkeuze

Voor een evenement dat dit accepteert, is 1080p30 H.264/AAC een praktische keuze die compatibiliteit vooropstelt. Gebruik HEVC met Enhanced RTMP wanneer het actuele YouTube-endpoint en de werkelijke bron/uitvoer dat pad ondersteunen. Controleer in beide gevallen videoprofiel, GOP/keyframecadans, audio en het toegewezen endpoint vóór de repetitie.

Repeteer het pad voor het publiek

  1. Start een privédemonstratie met het exacte bronformaat.
  2. Bevestig dat Callaba de invoer ziet en dat de geconfigureerde uitvoer verbinding maakt.
  3. Controleer YouTube Live Control Room op ontvangen streamstatus en waarschuwingen.
  4. Open preview/pad voor het publiek en controleer programma-audio en -video.
  5. Stop en herstart de bron eenmaal en documenteer de waargenomen herstelprocedure.

Diagnoseer per grens

Is de bron gezond maar toont YouTube geen ingest, controleer dan opnieuw gekopieerde server-URL/-sleutel en uitvoerprotocol. Ontvangt YouTube een stream maar weigert het video, vergelijk dan codec/profiel en andere encoderinstellingen met de actuele specificatie. Is ingest gezond maar is de publieksweergave vertraagd of niet beschikbaar, inspecteer dan de YouTube-evenementstatus en het afspeelpad in plaats van blind de RTMP-bron te wijzigen.

Referenties en volgende stap

Gebruik YouTube's live-encoderinstellingen en de Veovera Enhanced RTMP v2-specificatie als configuratiereferenties. Gebruik voor een bron die eerst naar Callaba publiceert RTMP Server en configureer daarna de afzonderlijke YouTube-uitvoer.