Přejít na obsah
Callaba

Hardwarově akcelerované transkódování a Enhanced RTMP

Na této stránce

Stručná odpověď: hardwarová akcelerace může změnit prostředek zpracování používaný pro podporovanou cestu kódování nebo dekódování. Kompatibilita kodeku cílové služby a signalizace Enhanced RTMP zůstávají samostatnými kontrolami. Začněte smlouvou výstupu, otestujte jeden profil při reprezentativním zatížení a pak rozhodněte, zda kapacita zpracování postačuje.

Použijte akceleraci pro změřenou úlohu zpracování

VrstvaRozhodnutíKontrola přijetí
VstupLze zdroj ve vybraném workflow dekódovat nebo předat beze změny?Stabilní obraz vstupu, mapování zvuku a telemetrie zdroje
TransformacePředání beze změny, remux, nebo nová varianta kodeku/rozlišení/datového toku?Deklarovaný výstupní kodek, profil, rozměry, snímková frekvence a GOP odpovídají smlouvě přijímače
AkceleraceJe vybraný profil dostupný na zvoleném prostředku zpracování?Trvalý běh vykazuje použitelnou rezervu a žádné zhoršení přijatého média
PřenosKterý koncový bod a přenos výstup vyžaduje?Cílová služba se připojí s přiřazenou URL a přihlašovacími údaji
Enhanced RTMPPodporuje tento pár odesílatele a příjemce požadovanou signalizaci kodeku?Přijímač přijme skutečné médium; neposuzujte jen podle připojení

Oddělte čtyři operace často nazývané transkódování

Předání beze změny ponechává kódované médium nezměněné. Remuxing mění kontejner nebo zapouzdření, aniž by nutně znovu kódoval streamy. Transkódování dekóduje a kóduje novou reprezentaci. Hardwarová akcelerace je implementační detail podporované cesty zpracování, nikoli čtvrtý formát média. Před dimenzováním infrastruktury pojmenujte požadovanou operaci.

Co akcelerace médií skutečně mění

Akcelerace může poskytnout vhodný prostředek pro vybrané videooperace, ale použitelná hustota závisí na kodeku/profilu, rozlišení, snímkové frekvenci, složitosti vstupu, dalších úlohách i kombinaci platformy a ovladače. AWS popisuje VT1 jako rodinu instancí Amazon EC2 pro úlohy transkódování videa; použijte to jako kontext infrastruktury a poté otestujte vybraný zdroj, výstup a nasazení Callaba. Ovládací prvky hardwarové akcelerace patří do Live Video Transcoding, ale profil před přijetím do produkce stále potřebuje reprezentativní běh.

Enhanced RTMP je smlouva interoperability

Specifikace Veovera přidává signalizaci RTMP/FLV pro novější kodeky včetně HEVC a AV1. Přenosem může být stále RTMP nebo RTMPS podle cílové služby. RTMPS chrání připojení pomocí TLS, zatímco Enhanced RTMP přidává signalizaci kodeku. Obě schopnosti ověřte vůči cílovému koncovému bodu. Aktuální dokumentace kodéru YouTube a přiřazené údaje o ingestu cílové služby jsou autoritou pro konfiguraci cesty YouTube.

Zaznamenejte výsledek přijetí

Zapište požadovaný kodek, profil, interval GOP/klíčových snímků, zvuk a koncový bod cílové služby a pak spusťte vybranou variantu při reprezentativním zatížení. Výsledek přijatého výstupu uchovejte s profilem, aby další operátor mohl funkční cestu zopakovat.

Sestavte jeden profil zpětně od cílové služby

  1. Zaznamenejte aktuální požadavky cílové služby na přenos, kodek, zvuk, rozlišení, snímkovou frekvenci, datový tok a klíčové snímky.
  2. Prozkoumejte zdroj. Předávejte jej beze změny pouze tehdy, když již odpovídá celá smlouva médií.
  3. Je-li nutný převod, zvolte výstupní profil odpovídající smlouvě cílové služby a určete, zda je vybraná cesta akcelerace dostupná.
  4. Spouštějte reprezentativní programový materiál dostatečně dlouho, abyste sledovali chování zpracování, přijatý zvuk/video a obnovu.
  5. Uchovejte známý funkční profil a důkazy použité pro jeho přijetí.

Řešte potíže pozorováním hranice

Vstup, který je v pořádku, zatímco výstup se nikdy nespustí, ukazuje nejprve na cílovou URL, přihlašovací údaje, povolení výstupu nebo nekompatibilní profil. Připojený výstup s černým videem vyžaduje kontrolu kodeku/profilu a přijímače. Zvýšení latence nebo změna akcelerace nenahrazuje kontrolu smlouvy výstupu. Když se zhorší kvalita pohybu, porovnejte přijatou variantu se zdrojem a projděte řízení datového toku, interval a trvalou rezervu zpracování.

Kam zapadá Callaba

Live Video Transcoding je ovládací rozhraní Callaba pro nastavení kodeku, profilu, datového toku, snímkové frekvence, rozměrů, GOP, stopy, kanálu, hardwarové akcelerace a překrytí. Jakmile ruční profil funguje, použijte dokumentaci Restream API. Pro nastavení Enhanced RTMP specifické pro YouTube postupujte podle workflow pro YouTube; pro přístup ke vstupu použijte RTMP Server pro konfiguraci ingest strany.