Přejít na obsah
Callaba

RTMP: co to je a kam patří

Na této stránce

RTMP, Real-Time Messaging Protocol, se běžně používá k publikování živého příspěvkového streamu z enkodéru nebo softwarového odesílače na přijímací server. Řeší část živé cesty od zdroje k ingestu. Sám o sobě neříká prohlížeči, jak stream přehrát, ani nerozhoduje, kam se má stream nahrávat, míchat nebo doručovat.

Co znamená RTMP?

RTMP je trvalý streamovací protokol původně vyvinutý pro mediální pracovní postupy z éry Flashe. Jako formát ingestu pro enkodéry je stále rozšířený, protože jej umí publikovat mnoho produkčních nástrojů. Zveřejněná referenční specifikace RTMP je dostupná v tomto archivním zrcadle specifikace. Berte jej jako volbu přenosu pro konkrétní spojení, nikoli jako synonymum kompletní platformy pro živé vysílání.

Jak funguje streamování RTMP

Odesílatel otevře nastavenou adresu RTMP, identifikuje stream jménem nebo klíčem a přenáší zakódované audio a video. Přijímací server ověří pravidla přístupu a zpřístupní přijatý stream nastaveným provozním cestám. Zelený stav v odesílači pouze znamená, že se odesílatel domnívá, že je připojen; zkontrolujte také aktivitu příjemce a dekódovaná média.

Co obsahuje URL RTMP

Hodnoty pro publikování obvykle obsahují adresu serveru/aplikace a klíč streamu. Klíč uchovávejte v soukromí. Přidělené hodnoty zkopírujte přesně, včetně případné cesty aplikace; nahrazení adresou přehrávače nebo jiné spojení částí URL je častou příčinou neúspěšného publikování.

Co RTMP neřeší

Moderní přehrávání v prohlížeči potřebuje cestu určenou pro prohlížeč, například HLS nebo nastavený pracovní postup Web Playeru. Tato cesta má vlastní kontroly balení, endpointu, přístupu a přehrávače. Nenabízejte divákům URL RTMP, jako by šlo o univerzální odkaz pro prohlížeč.

Čistá akceptační cesta

  1. Získejte nastavené URL RTMP pro publikování a klíč.
  2. Odešlete známý zdroj.
  3. Ověřte, že listener vidí očekávaného vydavatele a bitrate.
  4. Ověřte obraz a zvuk na zvoleném příjemci.
  5. Otestujte samostatně nastavený výstup pro přehrávání, nahrávání nebo směrování.

Pokud je nakonfigurován RTMP Server, může Callaba zajistit příjem i provozní předání; RTMP tím ale nezíská nativní formát pro prohlížeč. Informace o listeneru najdete v článku co dělá RTMP server. Pro rozhodnutí o předání příspěvkového streamu viz RTMP contribution gateway.

Další kroky

Otevřete Callaba RTMP Server a nastavte ingest i přístup. Pomocí průvodce živým pracovním postupem RTMP zvolte další modul, nebo přejděte na RTMP do HLS, pokud je úkolem doručení do prohlížeče.