Bepaal wie verbinding maakt
Beheer toegang voor publishers en receivers met Stream-ID's of peer-IP-regels. Stel een bijpassende SRT-passphrase in wanneer encryptie is ingeschakeld.
Callaba · Cloud & self-hosted
Ontvang feeds van externe camera’s en voltooide programma’s. Bewaak beeld, audio en verbindingsstatus in uw browser en routeer of neem de bronnen vervolgens op. Voeg liveproductie met Video Mixer toe op een ondersteunde implementatie.
Draai in uw AWS-account of op Linux-infrastructuur die u beheert.
Live SRT-demo
Maak een tijdelijke verbinding voor één uur. Stuur uw feed in Caller-modus naar het publisheradres, met een lege Stream-ID. Bekijk deze hieronder in Multiview of verbind uw receiver in Caller-modus met het receiveradres.
Serverbediening
Zie welke publisher verbonden is, inspecteer bitrate en RTT, en vind verbindingsgebeurtenissen zonder het dashboard te verlaten.
Beheer toegang voor publishers en receivers met Stream-ID's of peer-IP-regels. Stel een bijpassende SRT-passphrase in wanneer encryptie is ingeschakeld.
Inspecteer bitrate, RTT, pakketverlies en verbonden peers voordat u de receiver of encoder wijzigt.
Open Logs tonen vanuit de serverinstellingen. Pauzeer updates, zoek op tijd of bericht en exporteer de gebeurtenissen die u nodig hebt.
Eigen SRT-server
Kies hoe encoder en receiver verbinding maken. Vervang de tijdelijke aanduidingen door de waarden in uw Callaba-dashboard.
Host- & poortpatroonTwee verschillende UDP-poorten: één publisherpoort en één receiverpoort. Stream-ID's worden bewust leeg gelaten.
srt://example.invalid:YOUR_PUBLISHER_PORT?mode=callerGebruik de UDP-poort voor de publisher. Laat de Stream-ID leeg voor dit patroon met afzonderlijke poorten.
srt://example.invalid:YOUR_RECEIVER_PORT?mode=callerGebruik de aparte UDP-poort voor de receiver. Laat ook hier de Stream-ID leeg.
In Streaming servers → SRT servers, maakt u de listener en reserveert u de UDP-poort of -poorten. In Streams, staat u een lege Stream-ID toe voor de bedoelde rollen van publisher en receiver.
Stel encoder en receiver in op Caller en plak hun respectieve adres. Caller en Listener beschrijven wie de sessie start; zij beschrijven niet de mediarichting.
Start de bron. Bevestig de publisher en inkomende bitrate in Statistics en controleer vervolgens beeld en audio bij uw receiver.
Configuratie van encoder en receiver
Stuur vanuit OBS, vMix of een SRT-encoder naar het publisheradres. Open het receiveradres in uw ontvangende toepassing. Zorg dat de verbindingsinstellingen aan beide kanten overeenkomen en controleer of de receiver de media-indeling ondersteunt.
Productie, bewaking en distributie
Uw SRT-feeds zijn beschikbaar voor de rest van Callaba. Behoud uw bestaande productieopstelling en verwerk de uitvoer hier, of breng camera’s in de Video Mixer om het programma in uw browser te produceren.
Controleer de binnenkomende beelden en audio naast elkaar, met streaminformatie op elke Multiview-tegel.
Multiview verkennenLever een voltooide feed aan SRT-receivers of configureer publicatie naar YouTube, Facebook en Twitch.
Video routeren en restreamenBewaar een opname van een binnenkomende feed, of neem het programma op dat u in de mixer maakt.
Een SRT-stream opnemenCombineer livebronnen en media in scènes. Bereid het volgende shot voor in Preview, zet het naar Program en mix de audio.
SRT-bronnen mixenKies waar het draait
Houd controle over waar uw feeds draaien. Callaba biedt de browserwerkruimte; uw team beheert de host, netwerktoegang en opslag.
Bekijk de actuele softwareprijzen en abonnementsvoorwaarden op AWS Marketplace. EC2, opslag en gegevensoverdracht zijn aanvullende infrastructuurkosten.
Implementeren op AWS ↗Gebruik een ondersteunde Linux-host, VM of private cloud. Volg de actuele installatiehandleiding en licentieer de module-eenheden die uw workflow nodig heeft.
Self-hosted installeren →Capaciteitsplanning
Tel gelijktijdige bronnen en bestemmingen. Houd netwerkcapaciteit vrij voor hertransmissies en schijfruimte voor opnamen. Multiview, mixen en transcodering voegen verwerkingsbelasting toe boven het doorsturen van dezelfde gecodeerde feed.
Verbindingscontroles
Controleer of de server is ingeschakeld, of het openbare adres en de UDP-poort voor de publisher juist zijn en of firewall, NAT of AWS-beveiligingsgroep verkeer toestaat. Controleer vervolgens de toegestane Stream-ID en eventuele passphrase aan beide kanten.
Zoek naar verbindingspogingen in de gebeurtenisgeschiedenis en Logs tonen voordat u codec-instellingen wijzigt.
Controleer eerst of er inkomende bitrate is. Bevestig dat de receiverpoort of gekoppelde receiver-Stream-ID de bedoelde feed selecteert. Controleer vervolgens container, videocodec en audiotracks aan de hand van de ontvangende applicatie.
Voor weergave in de browser is een compatibel afspeelpad nodig; browsers spelen een onbewerkte SRT-URL niet rechtstreeks af.
Vergelijk bitrate, RTT en pakketverlies over hetzelfde interval. Controleer uplinkcapaciteit en ruimte voor hertransmissie, en bekijk vervolgens de latentie-instelling. Een grotere buffer lost een structureel te kleine uplink niet op.
Exporteer de bijpassende serverlogs om verbroken verbindingen te correleren met bron- of netwerkgebeurtenissen.
Laat deze leeg voor de afzonderlijke publisher- en receiverpoorten die in de demo worden gebruikt. Gebruik bij een gedeelde listenerpoort gekoppelde publisher- en receiver-ID's. Zie de twee verbindingsmethoden.
Ontvang de bron in Callaba en maak vervolgens een restreamingtaak met de stream-URL en sleutel van de bestemming. Gebruik de video- en audio-instellingen die dat platform vereist.
Ja. Voeg SRT-bronnen toe aan de AV Mixer, bouw scènes in Preview en zet de volgende scène met CUT of FADE naar Program. Elke camera of andere mixerinvoer gebruikt één eenheid. Bekijk de actuele prijzen voor Mixer-invoer.
Begin met wie de server bedient en wat er na ingest moet gebeuren. Hosted diensten zoals Castr en IN/OUT-SRT, opensourceservers zoals MediaMTX en SRS en Windows-software zoals SRT Mini Server passen bij verschillende bedieningsmodellen. Callaba draait op AWS of uw Linux-infrastructuur, met browserbediening en verbonden videomodules.
Als uw hoofdtaak het routeren tussen eindpunten is, bekijk dan ook de SRT Gateway-workflow.
API-toegang
Deze alleen-lezen-aanvraag geeft geconfigureerde SRT-servers terug. Vervang host en API-token door de waarden van uw server; de aanvraag wijzigt de configuratie niet.
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}}'Een praktische SRT-serverreferentie voor het configureren van afzonderlijke poorten of gekoppelde Stream-ID's, het controleren van transportstatus, het…
Een SRT-server, of live SRT-server, is het geconfigureerde eindpunt voor een SRT-contributiesessie. SRT werkt via UDP en biedt verbindingsmodi, herstel en optionele encryptie; het concept van het SRT-protocol beschrijft het transport.
Caller opent een sessie en Listener wacht erop. Deze labels bepalen niet de mediarichting: configureer de rol van publisher of receiver in het relevante eindpunt of de volgende taak.
Maak de server onder Streaming servers → SRT servers. Gebruik Streams om toegang voor publisher en receiver toe te staan, en gebruik vervolgens de host en toegewezen UDP-poort of -poorten van die server.
Reserveer bij afzonderlijke poorten één publisherpoort en één receiverpoort; lege Stream-ID's zijn geldig in de Streams-items en eindpunt-URL's. Gebruik voor een gedeelde listenerpoort gekoppelde toegangsitems voor publisher en receiver met dezelfde servercode en Stream-ID, plus de voorvoegsels publisher/… en receiver/…. Kies voor een test één patroon in plaats van de identificaties door elkaar te gebruiken.
Open de gekozen UDP-poort of het bereik in de hostfirewall en aan de netwerkrand. Een Caller achter NAT kan uitgaand verbinding maken met een bereikbare Listener; test vanuit het werkelijke bronnnetwerk. Als encryptie is ingeschakeld, stelt u aan beide eindpunten dezelfde passphrase in.
Voorbeelden voor een server die is geconfigureerd met afzonderlijke publisher- en receiverpoorten en lege Stream-ID's. Vervang host, toegewezen poorten en invoerbestand. De SRT-protocoldocumentatie van FFmpeg definieert deze URL-opties.
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"
In FFmpeg is latency=200000 een voorbeeld van 200 ms, omdat de optie microseconden gebruikt. Stel productielatentie in op grond van gemeten RTT, verlies en de toegestane end-to-endvertraging; zie de gids voor SRT-latentie.
SRT-latentie is een buffer voor transportherstel, niet de volledige glass-to-glassvertraging. Capture, encoding, buffering bij de receiver, decoding, packaging en playerbuffering voegen eveneens tijd toe. Meet het volledige pad voordat u buffers verkleint.
Plan netwerk- en hostbronnen voor gelijktijdige streams, gemeten bitrates, hertransmissies, monitoring en ingeschakelde vervolgopdrachten. Observeer vóór een lang evenement de volledige geplande belasting lang genoeg om wachtrijen, strijd om resources of instabiele bronconnectiviteit zichtbaar te maken. Een hoofd-/back-uptransportroute kan verbonden receiver- en pullersessies tijdens een omschakeling behouden; test de feeds, buffers en het gedrag van de bestemming voordat u er tijdens een evenement op vertrouwt.
Open de live Multiview-demo, start Callaba op AWS of installeer het op uw eigen Linux-server.