Přejít na obsah
Callaba

Callaba · Cloud & self-hosted

SRT Serverový software pro živou produkci

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

Vyzkoušejte živé připojení 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.

Připraveno k vytvoření

Ovládání serveru

Sledujte připojení SRT a logy 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, 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.

Zkontrolujte síťovou trasu

Před změnou příjemce nebo enkodéru zkontrolujte bitrate, RTT, ztrátu paketů a připojené protějšky.

Najděte chyby připojení

V nastavení serveru otevřete Show logs. Pozastavte aktualizace, hledejte podle času nebo zprávy a exportujte potřebné události.

Vlastní SRT server

Vytvořte první připojení

Zvolte, jak se připojí enkodér a příjemce. Zástupné hodnoty nahraďte hodnotami z dashboardu Callaba.

Vzor připojení

Vzor hostitele a portuDva odlišné UDP porty: jeden pro vydavatele a jeden pro příjemce. Stream ID jsou záměrně prázdná.

Adresa vydavatele

srt://example.invalid:YOUR_PUBLISHER_PORT?mode=caller

Použijte UDP port vydavatele. Pro tento vzor se samostatnými porty nechte Stream ID prázdné.

Adresa příjemce

srt://example.invalid:YOUR_RECEIVER_PORT?mode=caller

Použijte odlišný UDP port příjemce. Také zde nechte Stream ID prázdné.

Připravte server

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.

Nakonfigurujte oba koncové body

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í.

Zkontrolujte video a zvuk

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

Připojte svůj kodér a přijímač

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

Sestavte program nebo jej uveďte hotový

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.

Sledovat

Zkontrolujte příchozí obrázky a zvuk vedle sebe s informacemi o proudu na každé dlaždici Multiview.

Prozkoumat Multiview

Nahrávat

Ponechte si záznam příchozího kanálu nebo nahrajte program, který vytvoříte v mixéru.

Nahrát SRT stream

Mixovat

Kombinujte ž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 SRT

Zvolte, kde poběží

AWS nebo vlastní server Linux.

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ě.

Nasaďte ve svém účtu AWS

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 ↗

Nainstalujte na server Linux

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 →

Začněte s pracovním postupem

co budeš běhat?

Výběr pracovního postupu nahradí níže uvedené počty modulů. Upravte je podle svého nastavení a podívejte se na aktualizaci ceny softwaru.

Přijímat a předávat jeden zdroj

Jeden příchozí zdroj SRT a jedna nezávislá úloha vpřed nebo opětovném přenosu.

Monitorujte čtyři příchozí zdroje

Čtyři příchozí streamy zobrazené v Multiview současně.

Vytvořte tři zdroje fotoaparátu

Tři příchozí kamery, tři vstupy mixeru a zdroje Multiview, s jedním záznamem a jednou úlohou opětovného streamování.

Aktuální výběr: vlastní konfigurace.

Nástroj pro sestavení konfigurace

Oceňte své workflow SRT.

Vyberte moduly, které poběží společně. Software a infrastruktura se oceňují odděleně.

Měsíčně za modul: $6/jednotku pro 1–20, $5 pro 21–40, poté $4. Každá úroveň platí jen pro jednotky v daném rozsahu.

Příchozí streamy
Úlohy restreamingu a překódování
Nahrávky
Multiview
Vstupy AV Mixeru
Cesty obnovy SRT
Další moduly
Diváci VOD
Diváci pay-per-view
Účastníci videohovorů
Adaptéry NDI
Přístup API
Zobrazit úplné ceny a plánování zátěže

Plánování kapacity

Počítejte se streamy, zpracováním a úložištěm

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í

Řešení potíží s připojením SRT

Enkodér se nepřipojí

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.

Připojeno, ale bez obrazu nebo zvuku

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.

Obraz se rozpadá nebo stream vypadává

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ě.

Otázky k SRT Server

Potřebuji Stream ID?

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í.

Mohu odeslat feed SRT na YouTube nebo Twitch?

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.

Mohu mixovat více zdrojů SRT?

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.

Jak Callaba zapadá mezi možnosti SRT serverů?

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

Vypište SRT servery pomocí curl

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í.

Vypsat SRT servery pomocí curl
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}}'

Ask AI

Průvodce připojením a technická referenceRežimy, porty, latence, přístup a řešení potíží
Potřebujete podrobnosti protokolu?

Referenční příručka připojení SRT: porty, Stream ID a latence

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é…

Pro příspěvkovou trasu použijte SRT

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.

Dodržujte jednotný vzor přístupu

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.

Test pomocí FFmpeg

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.

Publikování místního souboru MPEG-TS

Command
ffmpeg -re -stream_loop -1 -i input.ts -c copy -f mpegts "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_PUBLISHER_PORT?mode=caller&latency=200000"

Příjem z portu příjemce

Command
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.

Před akcí ověřte trasu, kterou použijete

  • Testujte ze zdrojové sítě s názvem hostitele, UDP portem, vzorem přístupu a přístupovou frází plánovanými pro akci.
  • Ověřte obraz a programový zvuk zvoleného streamu v cíli, ne jen příchozí relaci.
  • Uložte aktivní konfiguraci a zaznamenejte shodné časy v logu zdroje, serveru a cíle.
  • Postup failoveru testujte jen tehdy, pokud jej akce použije, včetně chování cíle a předání operátorovi.

Nastavte realistické provozní limity

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.

Další průvodci nastavením

Zkuste to se skutečným krmivem

Podívejte se, zda Callaba vyhovuje vašemu pracovnímu postupu SRT

Otevřete živé demo Multiview, spusťte aplikaci Callaba na AWS nebo ji nainstalujte na svůj vlastní server Linux.