Řiďte, kdo se připojí
Řiďte přístup vydavatele a příjemce pomocí Stream ID nebo pravidel IP protějšku. Je-li aktivní šifrování, nastavte odpovídající přístupovou frázi SRT.
Callaba · Cloud & self-hosted
Přijímejte vzdálené kanály z kamery a hotové programy. Sledujte stav obrazu, zvuku a připojení ve svém prohlížeči a poté směrujte nebo zaznamenávejte zdroje. Přidejte živou produkci pomocí Video Mixer v podporovaném nasazení.
Spusťte ve svém účtu AWS nebo na linuxové infrastruktuře, kterou spravujete.
Živá ukázka SRT
Vytvořte dočasné připojení na jednu hodinu. Odešlete feed na adresu vydavatele v režimu Caller, s prázdným Stream ID. Sledujte jej níže v Multiview nebo připojte příjemce na adresu příjemce v režimu Caller.
Ovládání serveru
Zjistěte, který vydavatel je připojen, zkontrolujte jeho bitrate a RTT a vyhledejte události připojení bez opuštění dashboardu.
Řiďte přístup vydavatele a příjemce pomocí Stream ID nebo pravidel IP protějšku. Je-li aktivní šifrování, nastavte odpovídající přístupovou frázi SRT.
Před změnou příjemce nebo enkodéru zkontrolujte bitrate, RTT, ztrátu paketů a připojené protějšky.
V nastavení serveru otevřete Show logs. Pozastavte aktualizace, hledejte podle času nebo zprávy a exportujte potřebné události.
Vlastní SRT server
Zvolte, jak se připojí enkodér a příjemce. Zástupné hodnoty nahraďte hodnotami z dashboardu Callaba.
Vzor hostitele a portuDva odlišné UDP porty: jeden pro vydavatele a jeden pro příjemce. Stream ID jsou záměrně prázdná.
srt://example.invalid:YOUR_PUBLISHER_PORT?mode=callerPoužijte UDP port vydavatele. Pro tento vzor se samostatnými porty nechte Stream ID prázdné.
srt://example.invalid:YOUR_RECEIVER_PORT?mode=callerPoužijte odlišný UDP port příjemce. Také zde nechte Stream ID prázdné.
V Streaming servers → SRT servers, vytvořte listener a rezervujte UDP port nebo porty. V Streams, povolte prázdné Stream ID pro zamýšlené role vydavatele a příjemce.
Enkodér i příjemce nastavte na Caller a vložte jejich příslušné adresy. Caller a Listener určují, kdo relaci zahajuje; neurčují směr médií.
Spusťte zdroj. Ve Statistics potvrďte vydavatele a příchozí bitrate, potom na příjemci zkontrolujte obraz a poslechněte zvuk.
Nastavení enkodéru a příjemce
Odešlete z OBS, vMix nebo kodéru SRT na adresu vydavatele. Otevřete adresu příjemce v přijímací aplikaci. Srovnejte nastavení připojení na obou koncích a zkontrolujte, zda přijímač podporuje formát médií.
Výroba, monitoring a dodávka
Vaše zdroje SRT jsou k dispozici zbytku Callaba. Ponechte si své stávající produkční nastavení a zpracujte jeho výstup zde, nebo vložte kamery do Video Mixer a vytvořte program ve svém prohlížeči.
Zkontrolujte příchozí obrázky a zvuk vedle sebe s informacemi o proudu na každé dlaždici Multiview.
Prozkoumat MultiviewDoručte hotový zdroj do přijímačů SRT nebo nakonfigurujte publikování na YouTube, Facebook a Twitch.
Směrovat a restreamovat videoPonechte si záznam příchozího kanálu nebo nahrajte program, který vytvoříte v mixéru.
Nahrát SRT streamKombinujte živé zdroje a média ve scénách. Připravte další snímek v náhledu, vezměte jej do programu a namíchejte jeho zvuk.
Mixovat zdroje SRTZvolte, kde poběží
Mějte kontrolu nad tím, kde vaše zdroje běží. Callaba poskytuje pracovní prostor prohlížeče; váš tým provozuje hostitele, síťový přístup a úložiště.
Aktuální cenu softwaru a podmínky předplatného ověřte v AWS Marketplace. EC2, úložiště a přenos dat jsou další náklady na infrastrukturu.
Nasadit v AWS ↗Použijte podporovaného hostitele Linux, VM nebo privátní cloud. Postupujte podle aktuální instalační příručky a licencujte jednotky modulů, které workflow potřebuje.
Nainstalovat self-hosted →Plánování kapacity
Spočítejte souběžné zdroje a cíle. Nechte síťovou kapacitu pro opakovaná přenesení a místo na disku pro nahrávky. Multiview, mixování a překódování přidávají zátěž nad předávání stejného kódovaného feedu.
Kontroly připojení
Ověřte, že je server aktivní, jeho veřejná adresa a UDP port vydavatele jsou správné a firewall, NAT nebo bezpečnostní skupina AWS provoz povolují. Potom ověřte povolené Stream ID a případnou přístupovou frázi na obou koncích.
Před změnou nastavení kodeku vyhledejte pokusy o připojení v historii událostí a v Show logs.
Nejprve ověřte přítomnost příchozího bitrate. Potvrďte, že port příjemce nebo spárované Stream ID příjemce vybírá zamýšlený feed. Potom ověřte kontejner, video kodek a audio stopy podle přijímací aplikace.
Sledování v prohlížeči potřebuje kompatibilní cestu přehrávání; prohlížeče nepřehrají nezpracovanou URL SRT přímo.
Porovnejte bitrate, RTT a ztrátu paketů ve stejném intervalu. Zkontrolujte kapacitu uplinku a rezervu pro opakovaná přenesení, potom projděte nastavení latence. Větší buffer nespraví trvale poddimenzovaný uplink.
Exportujte odpovídající logy serveru pro korelaci odpojení s událostmi zdroje nebo sítě.
Pro samostatné porty vydavatele a příjemce použité v ukázce jej nechte prázdné. Na sdíleném listener portu použijte spárovaná ID vydavatele a příjemce. Viz dva způsoby připojení.
Přijměte zdroj v Callaba, potom vytvořte úlohu restreamingu s URL streamu a klíčem cíle. Nastavení videa a zvuku přizpůsobte požadavkům dané platformy.
Ano. Přidejte zdroje SRT do AV Mixer, vytvořte scény v Preview a další scénu přepněte do Program pomocí CUT nebo FADE. Každá kamera nebo jiný vstup mixéru používá jednu jednotku. Viz aktuální cena vstupu Mixer.
Začněte tím, kdo bude server provozovat a co se má stát po ingestu. Hostované služby jako Castr a IN/OUT-SRT, open-source servery jako MediaMTX a SRS a software pro Windows jako SRT Mini Server vyhovují různým provozním modelům. Callaba běží v AWS nebo na vaší linuxové infrastruktuře s ovládáním v prohlížeči a připojenými video moduly.
Pokud je vaším hlavním úkolem směrování mezi koncovými body, prozkoumejte také workflow SRT Gateway.
Přístup API
Tento požadavek pouze pro čtení vrací nakonfigurované SRT servery. Hostitele a token API nahraďte hodnotami svého serveru; požadavek jeho konfiguraci nemění.
curl --request POST 'https://YOUR_CALLABA_SERVER/api/srt-servers/getAll' \
--header 'x-access-token: YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"limit":10,"skip":0,"sort":{"server_created":1}}'Praktická referenční příručka SRT serveru pro nastavení samostatných portů nebo spárovaných Stream ID, kontrolu stavu přenosu, volbu latence a diagnostiku živé…
SRT server, neboli SRT live server, je nakonfigurovaný koncový bod pro příspěvkovou relaci SRT. SRT běží přes UDP a nabízí režimy připojení, obnovu a volitelné šifrování; přenos popisuje návrh protokolu SRT.
Caller relaci otevírá a Listener na ni čeká. Tyto názvy neurčují směr médií: roli vydavatele nebo příjemce nastavte v příslušném koncovém bodu či navazující úloze.
Server vytvořte v Streaming servers → SRT servers. Ve Streams povolte přístup vydavatele a příjemce, potom použijte hostitele a přidělený UDP port nebo porty daného serveru.
Pro samostatné porty rezervujte jeden port vydavatele a jeden port příjemce; prázdná Stream ID jsou platná v položkách Streams i v URL koncových bodů. Pro sdílený listener port použijte spárované přístupové položky vydavatele a příjemce se stejným kódem serveru a Stream ID a předponami publisher/… a receiver/…. Při testu zvolte jeden vzor a nemíchejte identifikátory.
Ve firewallu hostitele i na hraně sítě otevřete vybraný UDP port nebo rozsah. Caller za NAT může navázat odchozí spojení s dosažitelným Listenerem; testujte ze skutečné zdrojové sítě. Je-li aktivní šifrování, nastavte na obou koncových bodech stejnou přístupovou frázi.
Příklady jsou pro server se samostatnými porty vydavatele a příjemce a prázdnými Stream ID. Nahraďte hostitele, přidělené porty a vstupní soubor. Tyto volby URL definuje dokumentace protokolu SRT ve FFmpeg.
ffmpeg -re -stream_loop -1 -i input.ts -c copy -f mpegts "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_PUBLISHER_PORT?mode=caller&latency=200000"
ffplay "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_RECEIVER_PORT?mode=caller&latency=200000"
Ve FFmpeg je latency=200000 příklad 200 ms, protože tato volba používá mikrosekundy. Provozní latenci stanovte podle naměřeného RTT, ztrát a přípustného zpoždění end-to-end; viz průvodce latencí SRT.
Latence SRT je vyrovnávací paměť pro obnovu přenosu, nikoli celé zpoždění od skla ke sklu. Čas přidávají také snímání, kódování, vyrovnávací paměť příjemce, dekódování, balení a vyrovnávací paměť přehrávače. Před snížením bufferů změřte celou trasu.
Síťové a hostitelské prostředky plánujte pro souběžné streamy, naměřené bitrate, opakovaná přenesení, monitoring a aktivní navazující úlohy. Před dlouhou akcí sledujte plně plánovanou zátěž dostatečně dlouho, aby se projevilo řazení, soupeření o zdroje nebo nestabilní připojení zdroje. Hlavní/záložní přenosová trasa může během přepnutí zachovat relace připojených příjemců a pullerů; před nasazením při akci otestujte její feedy, buffery a chování cíle.
Otevřete živé demo Multiview, spusťte aplikaci Callaba na AWS nebo ji nainstalujte na svůj vlastní server Linux.