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
| Laag | Te beantwoorden vraag | Leid niet af |
|---|---|---|
| Enhanced RTMP | Ondersteunen zender en YouTube-ingestpad de vereiste enhanced-codecsignalering? | Dat alle RTMP-ontvangers HEVC of AV1 accepteren |
| Videocodec | Welke codec, welk profiel, welke resolutie, framerate en rate-controlwaarden accepteert de bestemming nu? | Dat een codeckeuze versleuteling is |
| RTMPS | Welke beveiligde ingest-URL geeft YouTube voor deze stream? | Dat een niet-gerelateerde RTMP Server rtmps:// accepteert |
| Weergave voor publiek | Welke 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
- Start een privédemonstratie met het exacte bronformaat.
- Bevestig dat Callaba de invoer ziet en dat de geconfigureerde uitvoer verbinding maakt.
- Controleer YouTube Live Control Room op ontvangen streamstatus en waarschuwingen.
- Open preview/pad voor het publiek en controleer programma-audio en -video.
- 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.