Vai al contenuto
Callaba

Callaba · Cloud e self-hosted

Software per server SRT per la produzione live

Ricevi feed da telecamere remote e programmi completati. Monitora immagine, audio e stato della connessione nel browser, quindi instrada o registra le sorgenti. Aggiungi la produzione live con Video Mixer in un deployment supportato.

Esegui nel tuo account AWS o su infrastruttura Linux che gestisci.

Demo SRT live

Prova una connessione SRT live

Crea una connessione temporanea per un'ora. Invia il feed all'indirizzo publisher in modalità Caller, lasciando vuoto lo Stream ID. Guardalo in Multiview qui sotto oppure collega il receiver all'indirizzo receiver in modalità Caller.

Pronto per la creazione

Controlli del server

Monitora connessioni SRT e log del server

Scopri quale publisher è connesso, ispeziona bitrate e RTT e trova eventi di connessione senza lasciare la dashboard.

Controlla chi si connette

Controlla l'accesso di publisher e receiver con Stream ID o regole IP peer. Imposta una passphrase SRT corrispondente quando la crittografia è abilitata.

Controlla il percorso di rete

Ispeziona bitrate, RTT, perdita di pacchetti e peer connessi prima di modificare receiver o encoder.

Trova errori di connessione

Apri Mostra log dalle impostazioni del server. Metti in pausa gli aggiornamenti, cerca per ora o messaggio ed esporta gli eventi necessari.

Server SRT proprio

Crea la prima connessione

Scegli come si connettono encoder e receiver. Sostituisci i segnaposto con i valori mostrati nella dashboard Callaba.

Schema di connessione

Schema host e portaDue porte UDP distinte: una porta publisher e una porta receiver. Gli Stream ID sono intenzionalmente vuoti.

Indirizzo publisher

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

Usa la porta UDP publisher. Lascia vuoto Stream ID in questo schema a porte separate.

Indirizzo receiver

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

Usa la porta UDP receiver distinta. Anche qui lascia vuoto Stream ID.

Prepara il server

In Streaming servers → SRT servers, crea il listener e riserva porta o porte UDP. In Streams, consenti uno Stream ID vuoto per i ruoli publisher e receiver previsti.

Configura entrambi gli endpoint

Imposta encoder e receiver su Caller e incolla il rispettivo indirizzo. Caller e Listener descrivono chi avvia la sessione; non descrivono la direzione dei media.

Controlla video e audio

Avvia la sorgente. Conferma publisher e bitrate in ingresso in Statistics, quindi controlla immagine e ascolta l'audio sul receiver.

Configurazione encoder e receiver

Collega encoder e receiver

Invia da OBS, vMix o un encoder SRT all'indirizzo publisher. Apri l'indirizzo receiver nell'applicazione ricevente. Abbina le impostazioni di connessione a entrambe le estremità e verifica che il receiver supporti il formato media.

Produzione, monitoraggio e distribuzione

Crea il programma o ricevilo già completato

I feed SRT sono disponibili per il resto di Callaba. Mantieni la tua configurazione di produzione e gestiscine qui l'uscita, oppure porta le telecamere in Video Mixer per produrre il programma nel browser.

Monitora

Controlla immagini e audio in ingresso affiancati, con le informazioni sullo stream in ogni riquadro Multiview.

Esplora Multiview

Mixa

Combina sorgenti live e media nelle scene. Prepara l'inquadratura successiva in Preview, portala su Program e mixane l'audio.

Mixa sorgenti SRT

Scegli dove eseguirlo

AWS o il tuo server Linux.

Mantieni il controllo su dove vengono eseguiti i feed. Callaba fornisce lo spazio di lavoro nel browser; il tuo team gestisce host, accesso di rete e archiviazione.

Distribuisci nel tuo account AWS

Consulta prezzi software e termini di abbonamento correnti su AWS Marketplace. EC2, storage e trasferimento dati sono costi infrastrutturali aggiuntivi.

Distribuisci su AWS ↗

Installa sul tuo server Linux

Usa un host Linux, VM o cloud privato supportato. Segui la guida di installazione corrente e concedi in licenza le unità modulo necessarie al workflow.

Installa self-hosted →

Inizia da un workflow

Che cosa eseguirai?

La selezione di un workflow sostituisce i conteggi dei moduli sotto. Adattali alla tua configurazione e visualizza l'aggiornamento del prezzo del software.

Ricevi e inoltra una sorgente

Una sorgente SRT in ingresso e un'attività indipendente di inoltro o restream.

Monitora quattro sorgenti in ingresso

Quattro stream in ingresso mostrati contemporaneamente in Multiview.

Produci da tre sorgenti camera

Tre telecamere in ingresso, tre input Mixer e sorgenti Multiview, con una registrazione e un'attività di restream.

Selezione corrente: configurazione personalizzata.

Compositore di configurazione

Calcola il prezzo del tuo workflow SRT.

Scegli i moduli che eseguirai insieme. Software e infrastruttura hanno prezzi separati.

Mensile, per modulo: $6/unità per le unità 1–20, $5 per 21–40, poi $4. Ogni scaglione si applica solo alle unità in quell'intervallo.

Stream in ingresso
Attività di ritrasmissione e transcodifica
Registrazioni
Multiview
Ingressi AV Mixer
Percorsi di ripristino SRT
Altri moduli
Spettatori VOD
Spettatori pay-per-view
Partecipanti alle videochiamate
Adattatori NDI
Accesso API
Vedi prezzi completi e pianificazione del carico di lavoro

Pianificazione della capacità

Considera stream, elaborazione e archiviazione

Conta sorgenti e destinazioni simultanee. Lascia capacità di rete per ritrasmissioni e spazio disco per registrazioni. Multiview, mixing e transcodifica aggiungono carico di elaborazione oltre all'inoltro dello stesso feed codificato.

Controlli di connessione

Risolvi i problemi di una connessione SRT

L'encoder non si connette

Controlla che il server sia abilitato, che indirizzo pubblico e porta UDP publisher siano corretti e che firewall, NAT o gruppo di sicurezza AWS consentano il traffico. Quindi controlla Stream ID consentito e ogni passphrase a entrambe le estremità.

Cerca tentativi di connessione nella cronologia eventi e in Mostra log prima di modificare le impostazioni codec.

Connesso, ma nessuna immagine o audio

Prima controlla che sia presente il bitrate in ingresso. Conferma che porta receiver o Stream ID receiver abbinato selezioni il feed previsto. Quindi controlla contenitore, codec video e tracce audio rispetto all'applicazione ricevente.

La visualizzazione nel browser richiede un percorso di riproduzione compatibile; i browser non riproducono direttamente un URL SRT non elaborato.

L'immagine si interrompe o lo stream cade

Confronta bitrate, RTT e perdita di pacchetti sullo stesso intervallo. Controlla capacità di uplink e margine per ritrasmissioni, quindi rivedi l'impostazione della latenza. Un buffer più grande non risolve un uplink costantemente sottodimensionato.

Esporta i log server corrispondenti per correlare le disconnessioni con eventi della sorgente o della rete.

Domande su SRT Server

Mi serve uno Stream ID?

Lascialo vuoto per le porte publisher e receiver separate usate nella demo. Su una porta listener condivisa, usa ID publisher e receiver abbinati. Vedi i due metodi di connessione.

Posso inviare un feed SRT a YouTube o Twitch?

Ricevi la sorgente in Callaba, quindi crea un task di restreaming con URL stream e chiave della destinazione. Abbina le impostazioni video e audio richieste da quella piattaforma.

Posso mixare più sorgenti SRT?

Sì. Aggiungi sorgenti SRT all'AV Mixer, crea scene in Preview e porta la scena successiva in Program con CUT o FADE. Ogni camera o altro input del mixer usa un'unità. Vedi gli attuali prezzi degli input Mixer.

Come si colloca Callaba tra le opzioni di server SRT?

Inizia da chi gestirà il server e da cosa deve accadere dopo l'ingest. Servizi hosted come Castr e IN/OUT-SRT, server open-source come MediaMTX e SRS e software Windows come SRT Mini Server si adattano a modelli operativi diversi. Callaba funziona su AWS o sulla tua infrastruttura Linux, con controlli nel browser e moduli video collegati.

Se il tuo compito principale è l'instradamento tra endpoint, esplora anche il workflow SRT Gateway.

Accesso API

Elenca i tuoi server SRT con curl

Questa richiesta di sola lettura restituisce i server SRT configurati. Sostituisci host e token API con i valori del tuo server; la richiesta non ne modifica la configurazione.

Elenca i server SRT con 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

Guida alla connessione e riferimento tecnicoModalità, porte, latenza, accesso e risoluzione dei problemi
Cerchi la spiegazione del protocollo?

Riferimento per la connessione SRT: porte, Stream ID e latenza

Un riferimento pratico al server SRT per configurare porte separate o Stream ID abbinati, controllare lo stato del trasporto, impostare la latenza e…

Usa SRT per la tratta di contribuzione

Un server SRT, o server live SRT, è l'endpoint configurato per una sessione di contribuzione SRT. SRT funziona su UDP e fornisce modalità di connessione, recupero e crittografia opzionale; la bozza del protocollo SRT descrive il trasporto.

Caller apre una sessione e Listener la attende. Queste etichette non definiscono la direzione dei media: configura il ruolo di publisher o receiver nell'endpoint pertinente o nel job a valle.

Mantieni coerente lo schema di accesso

Crea il server in Streaming servers → SRT servers. Usa Streams per consentire l'accesso a publisher e receiver, quindi usa l'host e la porta o le porte UDP assegnate dal server.

Per porte separate, riserva una porta publisher e una porta receiver; gli Stream ID vuoti sono validi nelle voci Streams e negli URL degli endpoint. Per una porta listener condivisa, usa voci di accesso publisher e receiver abbinate con lo stesso codice server e Stream ID, oltre ai prefissi publisher/… e receiver/…. Per un test scegli uno schema, senza mescolare gli identificatori.

Apri la porta o l'intervallo UDP selezionato nel firewall dell'host e al perimetro di rete. Un Caller dietro NAT può aprire una connessione in uscita verso un Listener raggiungibile; prova dalla rete sorgente reale. Se la crittografia è attiva, imposta la stessa passphrase su entrambi gli endpoint.

Prova con FFmpeg

Esempi per un server configurato con porte publisher e receiver separate e Stream ID vuoti. Sostituisci host, porte assegnate e file di input. La documentazione del protocollo SRT di FFmpeg definisce queste opzioni URL.

Pubblica un file MPEG-TS locale

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"

Ricevi dalla porta receiver

Command
ffplay "srt://YOUR_CALLABA_HOST:YOUR_ASSIGNED_RECEIVER_PORT?mode=caller&latency=200000"

In FFmpeg, latency=200000 è un esempio di 200 ms perché l'opzione usa microsecondi. Imposta la latenza di produzione in base a RTT misurato, perdita e ritardo end-to-end consentito; consulta la guida alla latenza SRT.

Verifica il percorso che userai

  • Prova dalla rete sorgente, con hostname, porta UDP, schema di accesso e passphrase previsti per l'evento.
  • Verifica immagine di destinazione e audio di programma dello stream selezionato, non solo la sessione in ingresso.
  • Salva la configurazione attiva e registra orari di log corrispondenti da sorgente, server e destinazione.
  • Prova la procedura di failover solo se verrà usata nell'evento, incluso il comportamento della destinazione e il passaggio all'operatore.

Imposta limiti operativi realistici

La latenza SRT è un buffer per il recupero del trasporto, non l'intero ritardo glass-to-glass. Anche acquisizione, codifica, buffering del receiver, decodifica, packaging e buffering del player aggiungono tempo. Misura il percorso completo prima di ridurre i buffer.

Pianifica risorse di rete e host per stream simultanei, bitrate misurati, ritrasmissioni, monitoraggio e job a valle abilitati. Prima di un evento lungo, osserva il carico completo previsto abbastanza a lungo da evidenziare accodamenti, contesa di risorse o connettività della sorgente instabile. Un percorso di trasporto principale/backup può preservare sessioni receiver e puller connesse durante un passaggio; prova feed, buffer e comportamento della destinazione prima di farvi affidamento durante un evento.

Altre guide di configurazione

Inizia con un feed reale

Scopri se Callaba è adatto al tuo workflow SRT

Apri la demo Multiview live, avvia Callaba su AWS o installalo sul tuo server Linux.