media server logo

Come usare Callaba Cloud: dall’avvio su AWS al primo stream SRT

Jul 26, 2022
Iurii Pakholkov, fondatore di Callaba

Scritto da Iurii Pakholkov

Fondatore di Callaba. Sviluppa strumenti video cloud per SRT, RTMP, WebRTC, NDI, routing live, monitoraggio, registrazione e workflow di produzione · LinkedIn

Il modo più rapido per iniziare con Callaba è scegliere il cloud. Avvia Callaba Cloud su AWS, accedi alla dashboard, crea il tuo primo server SRT, invia uno stream reale da OBS Studio e verifica la riproduzione in VLC.

Questa pagina punta a un risultato pratico: passare da nessun deployment al primo stream funzionante senza dover prima assemblare manualmente uno stack di streaming.

AWS
avvio dell’istanza
Dashboard
accesso sicuro
Server SRT
creazione dell’ingresso
OBS
pubblicazione dello stream
VLC
verifica della ricezione
Il percorso per principianti è un’unica route controllata, dall’avvio su AWS al primo stream funzionante.

Che cosa realizzerai in questa pagina

Questo è un percorso introduttivo cloud-first. Evita la teoria astratta sulla configurazione e passa direttamente a uno stream reale.

  • Avvia Callaba Cloud su AWS.
  • Accedi alla dashboard in sicurezza.
  • Crea il tuo primo server SRT.
  • Invia uno stream da OBS Studio.
  • Ricevi e verifica la riproduzione in VLC.

Checklist preliminare

Prepara questi elementi prima di aprire AWS Marketplace.

  • ☐ L’account AWS è pronto.
  • ☐ Conosci la regione AWS più vicina al publisher dello stream.
  • ☐ Puoi conservare in modo sicuro una chiave SSH .pem .
  • ☐ Hai installato OBS Studio per il primo test di pubblicazione.
  • ☐ Hai installato VLC per il test di riproduzione lato ricevitore.
  • ☐ Sai che AWS applica costi mentre l’istanza è in esecuzione.
  • ☐ Restringerai le regole del security group quando sarà definito il primo workflow.

Parte 1. Avviare Callaba Cloud su AWS

Il percorso AWS è il modo più rapido per iniziare con una configurazione vicina alla produzione. Avvii un’istanza cloud reale, apri la dashboard e ottieni subito un ambiente controllabile per workflow di ingest, routing, failover, registrazione e riproduzione.

Apri l’ offerta Callaba Cloud su AWS Marketplace e avvia la procedura.

Regione

Scegli una regione vicina ai publisher e agli spettatori.

Istanza

Se hai dubbi, usa c5.xlarge come punto di partenza pratico per la prima valutazione.

Security group

Parti dalle impostazioni del venditore, quindi limita le porte una volta definito il workflow.

Coppia di chiavi

Conserva in modo sicuro il file .pem nel caso serva successivamente l’accesso diretto all’istanza.

Scelte AWS che incidono sulla prima valutazione: regione, tipo di istanza, security group e coppia di chiavi SSH.

Inizia dall’offerta su AWS Marketplace

Apri la pagina AWS Marketplace e fai clic su Continue to Subscribe.

Pagina del prodotto Callaba Cloud Live Streaming su AWS Marketplace, con il pulsante Continue to Subscribe, il riquadro del prezzo, la panoramica del prodotto e i punti salienti.
Pagina del prodotto Callaba Cloud Live Streaming su AWS Marketplace, con il pulsante Continue to Subscribe, il riquadro del prezzo, la panoramica del prodotto e i punti salienti.

1. Accetta le condizioni del software

Accetta le condizioni del software per rendere disponibile la fase di configurazione.

Schermata Subscribe to this software con Terms and Conditions e il pulsante Accept Terms.
Schermata Subscribe to this software con Terms and Conditions e il pulsante Accept Terms.

2. Passa alla configurazione

Quando cambia lo stato dell’abbonamento, passa alla schermata di configurazione.

Schermata dello stato Subscribed con il pulsante Continue to Configuration.
Schermata dello stato Subscribed con il pulsante Continue to Configuration.

3. Scegli la regione AWS

Scegli la regione AWS più vicina al publisher dello stream. Per il primo test di ingest, in genere conta più della posizione degli spettatori.

Schermata Configure this software con opzione di evasione, versione software, menu Region e pulsante Continue to Launch.
Schermata Configure this software con opzione di evasione, versione software, menu Region e pulsante Continue to Launch.

4. Scegli il tipo di istanza

Se non sai quale dimensione usare per la prima valutazione, parti da un tipo di istanza pratico e regolalo in seguito, una volta noto il carico.

Schermata Launch this software con il menu EC2 Instance Type visibile e t3.2xlarge selezionato.
Schermata Launch this software con il menu EC2 Instance Type visibile e t3.2xlarge selezionato.

5. Mantieni semplici VPC e subnet per il primo test

Lascia invariate le impostazioni di VPC e subnet, a meno che il team non abbia già una specifica architettura di rete AWS.

Schermata VPC Settings e Subnet Settings con un avviso che invita a non modificare queste impostazioni senza conoscerle.
Schermata VPC Settings e Subnet Settings con un avviso che invita a non modificare queste impostazioni senza conoscerle.

6. Crea un security group dalle impostazioni del venditore

Per il primo avvio, crea il security group dalle impostazioni del venditore; in seguito limita le regole in ingresso alle porte usate dal workflow.

Schermata Security Group Settings con il pulsante Create New Based On Seller Settings.
Schermata Security Group Settings con il pulsante Create New Based On Seller Settings.
Avviso Security Groups che spiega che tutte le porte sono accessibili per impostazione predefinita e devono essere verificate prima dell’uso in produzione.
Avviso Security Groups che spiega che tutte le porte sono accessibili per impostazione predefinita e devono essere verificate prima dell’uso in produzione.

7. Verifica che il nuovo security group sia selezionato

Prima di passare alla fase di avvio, assicurati che sia selezionato il gruppo appena creato.

Schermata Security Group Settings con il security group I_am_a_good_group selezionato.
Schermata Security Group Settings con il security group I_am_a_good_group selezionato.

8. Scegli o crea una coppia di chiavi EC2

Seleziona una coppia di chiavi esistente oppure creane una nuova in EC2. Conserva il file .pem in modo sicuro.

Schermata Key Pair Settings con un menu per la coppia di chiavi esistente e un link per crearne una in EC2.
Schermata Key Pair Settings con un menu per la coppia di chiavi esistente e un link per crearne una in EC2.
Schermata EC2 Create key pair con campo del nome, tipo di chiave RSA, formato della chiave privata .pem e pulsante Create key pair.
Schermata EC2 Create key pair con campo del nome, tipo di chiave RSA, formato della chiave privata .pem e pulsante Create key pair.

9. Avvia l’istanza

Controlla il security group e la coppia di chiavi selezionati, quindi avvia il software.

Schermata finale Launch this software con Security Group Settings, Key Pair Settings e pulsante Launch.
Schermata finale Launch this software con Security Group Settings, Key Pair Settings e pulsante Launch.

Parte 2. Aprire EC2 e accedere alla dashboard Callaba

Quando l’istanza è attiva, apri la dashboard e ricorda la regola operativa fondamentale di AWS: i costi continuano finché l’istanza è in esecuzione. Non lasciare attiva indefinitamente l’infrastruttura di test.

10. Passa da AWS Marketplace alla console AWS

Apri la console AWS e vai a EC2.

Pagina iniziale della AWS Management Console con il servizio EC2 evidenziato.
Pagina iniziale della AWS Management Console con il servizio EC2 evidenziato.

11. Controlla la regione e apri Instances

Verifica che sia selezionata la stessa regione AWS, quindi apri la pagina Instances.

Schermata EC2 Dashboard con il selettore della regione e la voce di menu Instances evidenziati.
Schermata EC2 Dashboard con il selettore della regione e la voce di menu Instances evidenziati.

12. Attendi i controlli dell’istanza

Seleziona l’istanza Callaba e attendi che sia in esecuzione e che superi i controlli di stato.

Tabella EC2 Instances con gli stati delle istanze e l’area dei controlli di stato che mostra 2/2 controlli superati.
Tabella EC2 Instances con gli stati delle istanze e l’area dei controlli di stato che mostra 2/2 controlli superati.

13. Copia il Public IPv4 e conserva l’Instance ID

Copia l’indirizzo Public IPv4 e aprilo nel browser con http://. Conserva l’Instance ID perché viene usato come prima password in questa procedura AWS Marketplace.

Schermata dei dettagli dell’istanza EC2 con indirizzo Public IPv4 e Instance ID evidenziati.
Schermata dei dettagli dell’istanza EC2 con indirizzo Public IPv4 e Instance ID evidenziati.

14. Accedi a Callaba

Usa admin come nome utente e l’ Instance ID EC2 come prima password per questo avvio da AWS Marketplace.

Pagina di accesso a Callaba Cloud con nome utente admin, Instance ID univoco come password e pulsante Sign In.
Pagina di accesso a Callaba Cloud con nome utente admin, Instance ID univoco come password e pulsante Sign In.

15. Ricorda la regola sui costi AWS

Al termine del lavoro, arresta o termina l’istanza EC2 per evitare che AWS continui ad addebitare il tempo di inattività.

Avviso sui costi AWS che spiega che gli addebiti continuano mentre l’istanza è in esecuzione e come arrestarla o terminarla.
Avviso sui costi AWS che spiega che gli addebiti continuano mentre l’istanza è in esecuzione e come arrestarla o terminarla.
Tabella EC2 Instances con il menu Instance state aperto e le voci Stop instance, Reboot instance e Terminate instance.
Tabella EC2 Instances con il menu Instance state aperto e le voci Stop instance, Reboot instance e Terminate instance.

Parte 3. Creare il primo server SRT

Ora passa dal deployment allo streaming effettivo. SRT è un ottimo primo workflow perché ne mostra chiaramente la logica di base: un lato pubblica uno stream in Callaba e un altro lo riceve da Callaba.

Porta publisher

La porta usata quando OBS o un encoder invia uno stream a Callaba.

Porta receiver

La porta usata quando un ricevitore preleva lo stream da Callaba.

Latenza

Un buffer che contribuisce ad assorbire il jitter di rete.

Passphrase

Cifratura o controllo degli accessi facoltativi quando il workflow lo richiede.

Il primo server SRT è più semplice da comprendere come un singolo oggetto di ingresso con impostazioni di porte, latenza, accesso e routing.

16. Apri SRT Servers e aggiungi un nuovo server

Vai a SRT Servers e fai clic su Add New.

Sezione SRT Servers della dashboard Callaba con il pulsante Add New.
Sezione SRT Servers della dashboard Callaba con il pulsante Add New.

17. Compila le impostazioni principali del server SRT

Usa un nome riconoscibile. Imposta porta publisher, porta receiver, latenza, passphrase facoltativa, timeout e routing. Mantieni semplice la prima configurazione, quindi ottimizzala dopo aver verificato il funzionamento dello stream.

Modulo New SRT Server con impostazioni di base, porta, porta receiver, latenza, larghezza di banda, timeout, passphrase e impostazioni di routing.
Modulo New SRT Server con impostazioni di base, porta, porta receiver, latenza, larghezza di banda, timeout, passphrase e impostazioni di routing.
Parte inferiore del modulo New SRT Server con passphrase, controlli di routing SRT e pulsante Save.
Parte inferiore del modulo New SRT Server con passphrase, controlli di routing SRT e pulsante Save.

Per una spiegazione più approfondita di questo oggetto, consulta la pagina dedicata alla configurazione del server SRT.

Parte 4. Inviare il primo stream da OBS Studio

Ora devi verificare che contenuti reali possano raggiungere Callaba. Usa OBS Studio come primo publisher.

OBS
publisher
Publisher URL
invio a Callaba
Callaba
ricezione sul server
Receiver URL
prelievo dello stream
La Publisher URL invia il video a Callaba. La Receiver URL preleva il video.

18. Copia la SRT Publisher URL

Nell’elenco dei server SRT, apri Info e copia la SRT Publisher URL. OBS o un altro publisher usa questo URL per inviare video a Callaba.

Finestra informativa del server SRT con host, porta publisher, porta receiver, Publisher URL, Receiver URL, latenza e larghezza di banda.
Finestra informativa del server SRT con host, porta publisher, porta receiver, Publisher URL, Receiver URL, latenza e larghezza di banda.

19. Incolla la Publisher URL in OBS

Apri OBS Studio, aggiungi le sorgenti, vai a Settings → Stream, incolla la SRT Publisher URL nel campo del server e avvia lo streaming. Per una guida completa dedicata a OBS, consulta come avviare lo streaming SRT in OBS Studio.

Impostazioni Stream di OBS Studio con Service impostato su Custom e la SRT Publisher URL nel campo Server.
Impostazioni Stream di OBS Studio con Service impostato su Custom e la SRT Publisher URL nel campo Server.

20. Verifica che OBS stia inviando bitrate

Dopo aver avviato lo stream, verifica che OBS mostri un bitrate attivo. Controlla quindi l’attività dello stream in ingresso in Callaba prima di provare qualsiasi ricevitore.

Barra di stato di OBS Studio durante lo streaming, con il bitrate in transito verso Callaba.
Barra di stato di OBS Studio durante lo streaming, con il bitrate in transito verso Callaba.

Parte 5. Verificare la riproduzione in VLC

Quando Callaba riceve lo stream, verifica il lato ricevitore. In questo modo dimostri che lo stream può uscire da Callaba ed essere utilizzato da un altro strumento.

21. Usa la SRT Receiver URL in VLC

La stessa finestra informativa del server SRT contiene la Receiver URL. Copiala, apri VLC, scegli File → Open Network, incolla l’URL e verifica la riproduzione.

Finestra Open Source di VLC con la scheda Network selezionata e la SRT Receiver URL nel campo URL.
Finestra Open Source di VLC con la scheda Network selezionata e la SRT Receiver URL nel campo URL.
Schermata di riproduzione VLC che mostra lo stream ricevuto dopo l’apertura della SRT Receiver URL.
Schermata di riproduzione VLC che mostra lo stream ricevuto dopo l’apertura della SRT Receiver URL.

Passaggi successivi in Callaba Cloud

Quando il primo stream funziona, il deployment cloud diventa più di una demo. Puoi mantenere lo stesso ingresso e costruirvi attorno workflow reali.

Multiview

Guarda più ingressi live da un’unica dashboard nel browser.

Registrazione

Salva lo stream in ingresso per archivio, replay o post-produzione.

Restreaming

Invia un ingresso a più destinazioni.

Failover

Prepara un percorso di contribution principale e uno di backup prima della finestra live.

Quando il primo stream funziona, lo stesso ingresso può alimentare workflow di produzione reali.

Inizia con Callaba Cloud e il tuo primo server SRT

Avvia Callaba Cloud, crea un server SRT, invia uno stream reale da OBS e verifica la riproduzione prima di aggiungere Multiview, registrazione, restreaming, failover, riproduzione o workflow API.