Zum Inhalt springen
Callaba

Hardwarebeschleunigte Transkodierung und Enhanced RTMP

Auf dieser Seite

Kurzantwort: Hardwarebeschleunigung kann die Rechenressource für einen unterstützten Kodier- oder Dekodierpfad ändern. Codec-Kompatibilität am Ziel und Enhanced-RTMP-Signalisierung bleiben separate Prüfungen. Beginnen Sie mit dem Ausgabevertrag, testen Sie ein Profil unter repräsentativer Last und entscheiden Sie dann, ob die Verarbeitungskapazität ausreicht.

Beschleunigung für eine messbare Verarbeitungsaufgabe einsetzen

EbeneEntscheidungAbnahmeprüfung
EingangKann die Quelle im gewählten Workflow dekodiert oder durchgereicht werden?Stabiles Eingangssignal, Audiomapping und Quelltelemetrie
UmwandlungDurchreichen, Remuxing oder eine neue Codec-/Auflösungs-/Bitratenvariante?Codec, Profil, Abmessungen, Bildrate und GOP der Ausgabe entsprechen dem Empfängervertrag
BeschleunigungIst das gewählte Profil auf der ausgewählten Rechenressource verfügbar?Ein Dauerlauf zeigt nutzbare Reserven und keine Verschlechterung beim empfangenen Medium
TransportWelchen Endpunkt und Transport benötigt die Ausgabe?Das Ziel verbindet sich mit der zugewiesenen URL und den Zugangsdaten
Enhanced RTMPUnterstützt dieses Sender-/Empfängerpaar die erforderliche Codec-Signalisierung?Der Empfänger akzeptiert die tatsächlichen Medien; beurteilen Sie nicht allein die Verbindung

Vier häufig als Transkodierung bezeichnete Vorgänge trennen

Beim Durchreichen bleiben kodierte Medien unverändert. Remuxing ändert einen Container oder eine Verpackung, ohne Streams zwingend neu zu kodieren. Transkodierung dekodiert und kodiert eine neue Repräsentation. Hardwarebeschleunigung ist ein Implementierungsdetail eines unterstützten Verarbeitungspfads, kein viertes Medienformat. Benennen Sie den benötigten Vorgang, bevor Sie die Infrastruktur dimensionieren.

Was Medienbeschleunigung tatsächlich verändert

Beschleunigung kann für ausgewählte Videooperationen eine passende Ressource bereitstellen; die nutzbare Dichte hängt jedoch von Codec/Profil, Auflösung, Bildrate, Eingangskomplexität, weiteren Jobs und der Plattform-/Treiberkombination ab. AWS beschreibt VT1 als eine Amazon-EC2-Instanzfamilie für Videotranscodierungs-Workloads; nutzen Sie das als Infrastrukturkontext und testen Sie dann die gewählte Callaba-Quelle, Ausgabe und Bereitstellung. Die Steuerelemente für Hardwarebeschleunigung gehören zu Live Video Transcoding, doch ein Profil braucht weiterhin einen repräsentativen Lauf, bevor es für die Produktion akzeptiert wird.

Enhanced RTMP ist ein Interoperabilitätsvertrag

Die Veovera-Spezifikation ergänzt RTMP/FLV um Signalisierung für neuere Codecs, einschließlich HEVC und AV1. Der Transport kann je nach Ziel weiterhin RTMP oder RTMPS sein. RTMPS schützt die Verbindung mit TLS, während Enhanced RTMP Codec-Signalisierung ergänzt. Prüfen Sie beide Fähigkeiten am Zielendpunkt. Die aktuelle Encoder-Dokumentation von YouTube und die zugewiesenen Ingest-Details des Ziels sind bei einer YouTube-Route maßgeblich für die Konfiguration.

Ein Abnahmeergebnis festhalten

Notieren Sie erforderlichen Codec, Profil, GOP-/Keyframe-Takt, Audio und Endpunkt des Ziels und führen Sie die gewählte Variante unter repräsentativer Last aus. Bewahren Sie das Ergebnis der empfangenen Ausgabe zusammen mit dem Profil auf, damit der nächste Operator den funktionierenden Pfad wiederholen kann.

Ein Profil vom Ziel rückwärts aufbauen

  1. Halten Sie die aktuellen Anforderungen des Ziels an Transport, Codec, Audio, Auflösung, Bildrate, Bitrate und Keyframes fest.
  2. Prüfen Sie die Quelle. Reichen Sie sie nur durch, wenn der vollständige Medienvertrag bereits passt.
  3. Falls eine Konvertierung nötig ist, wählen Sie ein Ausgabeprofil, das dem Zielvertrag entspricht, und stellen Sie fest, ob der gewählte Beschleunigungspfad verfügbar ist.
  4. Führen Sie repräsentatives Programmmaterial lange genug aus, um Verarbeitungsverhalten, empfangenes Audio/Video und Wiederherstellung zu beobachten.
  5. Bewahren Sie das geprüfte Profil und die für seine Abnahme verwendeten Nachweise auf.

Fehlersuche an der jeweiligen Grenze

Ein gesunder Eingang bei einer Ausgabe, die nie startet, weist zuerst auf Ziel-URL, Zugangsdaten, aktivierte Ausgabe oder ein inkompatibles Profil hin. Eine verbundene Ausgabe mit schwarzem Video erfordert eine Prüfung von Codec/Profil und Empfänger. Höhere Latenz oder eine geänderte Beschleunigung ersetzen nicht die Prüfung des Ausgabevertrags. Wenn die Bewegungsqualität nachlässt, vergleichen Sie die empfangene Variante mit der Quelle und prüfen Sie Ratensteuerung, Takt und dauerhafte Verarbeitungsreserven.

Wo Callaba passt

Live Video Transcoding ist die Callaba-Oberfläche für Codec-, Profil-, Bitraten-, Bildraten-, Abmessungs-, GOP-, Spur-, Kanal-, Hardwarebeschleunigungs- und Overlay-Einstellungen. Nutzen Sie die Restream-API-Dokumentation, sobald ein manuelles Profil funktioniert. Für ein YouTube-spezifisches Enhanced-RTMP-Setup folgen Sie dem YouTube-Workflow; für den Eingangszugriff konfigurieren Sie mit RTMP Server die Ingest-Seite.