Migrazione da Astra (Cesbo)
Aggiornato il 04 ott 2026Porta sintonizzazioni DVB e canali da Astra (Cesbo) in Castreon direttamente dal pannello: adattatori DVB, servizi e uscite. Insieme a un backup di xaccel-codec, ogni canale che prendeva l'immagine da Astra riceve la sorgente DVB direttamente in Castreon.
Disponibile da Castreon 1.0.3. Supportato: configurazioni Astra in formato JSON (
/etc/astra/astra.conf).
Due situazioni tipiche
| La tua soluzione oggi | Cosa fa Castreon |
|---|---|
| Astra riceve il DVB, un transcoder (per esempio xaccel) preleva il segnale da Astra via HTTP | Castreon fa entrambe le cose nello stesso canale. Ogni canale che prelevava il segnale da un'uscita di Astra riceve la sorgente DVB dello stream Astra corrispondente (adattatore e servizio). Astra non serve più. |
| Astra è il tuo unico sistema (ricezione e distribuzione) | Castreon crea un canale per ogni stream di Astra, con la sorgente DVB e le stesse uscite. |
Cosa viene letto e cosa no
Castreon legge solo due parti della configurazione:
- le sintonizzazioni DVB (
dvb_tune) — diventano adattatori DVB; - gli stream (
make_stream) — il loro servizio DVB (pnr) e le loro uscite.
Utenti, password, licenza e impostazioni di accesso condizionato di Astra non vengono letti. Uno stream che in Astra usava l'accesso condizionato riceve una nota: quell'impostazione non viene migrata.
La configurazione viene solo letta. Castreon non si collega ad Astra e non vi modifica nulla.
Prima di iniziare
- Castreon è installato e attivato sul server verso cui migri: vedi Installazione e attivazione.
- Le schede DVB devono essere nel server Castreon. Una scheda può essere usata da un solo programma alla volta: se Castreon gira sullo stesso server di Astra, ferma Astra prima di avviare i canali DVB in Castreon.
- Se hai usato anche xaccel-codec, tieni pronto il suo backup: vedi Migrazione da xaccel-codec. Caricali entrambi nella stessa analisi.
1. Copia la configurazione di Astra
Di solito la configurazione è /etc/astra/astra.conf. Per vedere quale file usa il servizio Astra, esegui sul server Astra:
systemctl cat astra | grep ExecStart
Il file è quello dopo -c (%p sta per il nome del servizio, quindi /etc/astra/%p.conf è /etc/astra/astra.conf). Copialo sul tuo computer, per esempio:
scp root@SERVER-ASTRA:/etc/astra/astra.conf .
Tratta il file con cura. Contiene le password di Astra. Castreon non le legge, ma il file le contiene: tienilo su un computer affidabile ed eliminalo a migrazione conclusa.
2. Analizza
- Nel pannello Castreon, apri Impostazioni → Migrazione (xaccel, Astra).
- In Configurazione Astra (Cesbo), scegli il file.
- Se migri anche xaccel, scegli il suo backup anche in Backup xaccel-codec.
- Fai clic su Analizza. Per ora non cambia nulla; l'analisi resta valida 30 minuti.
3. Come i canali vengono collegati ad Astra
Un canale che preleva il segnale da un'uscita di Astra — per esempio http://ASTRA:6740/channel1 — viene abbinato allo stream Astra che ha quell'uscita, per porta e percorso. Il canale riceve allora:
- la sorgente DVB di quello stream come sorgente principale (adattatore + SID del servizio);
- il suo vecchio indirizzo HTTP di Astra come sorgente di riserva, così l'immagine continua ad arrivare da Astra durante il passaggio.
Questo vale per:
- i canali di un backup xaccel caricato nella stessa analisi;
- i canali che esistono già in Castreon (per esempio importati prima da xaccel o creati a mano). Vengono aggiornati, non ricreati: viene aggiunta solo la sorgente DVB in testa; profilo, uscite e tutte le altre impostazioni restano come sono.
4. Leggi il report
- Canali — i canali che verranno creati e N canali esistenti ricevono la sorgente DVB;
- la tabella — i nuovi canali con la loro Sorgente (per esempio
DVB · Cavo 586 · SID 40901), uscite e note; - Canali esistenti che ricevono la sorgente DVB da Astra — i canali che verranno aggiornati, con la nuova sorgente DVB;
- Adattatori DVB — cosa viene creato e cosa viene riutilizzato (esiste già, viene usato quello);
- Cosa non viene migrato — utenti, password e impostazioni di accesso condizionato, stream disattivati in Astra.
Adattatori DVB
Ogni sintonizzazione di Astra diventa un adattatore Castreon: il cavo (C, C/A) diventa DVB-C, il terrestre (T, T2) DVB-T / DVB-T2. Le sintonizzazioni satellitari (S, S2) sono segnalate nel report ma non create; per ora Castreon supporta solo la ricezione via cavo e terrestre.
Gli adattatori vengono abbinati per mux (sistema, frequenza e, per il cavo, symbol rate), non per scheda. Se in Castreon esiste già un adattatore sullo stesso mux, viene usato quello. Un nuovo adattatore viene creato disattivato quando:
- la sintonizzazione è disattivata in Astra (disattivato in Astra — entra disattivato);
- la sua scheda è già usata da un altro adattatore attivo su un mux diverso (la scheda è usata da un altro mux — entra disattivato).
Controllali e attivali in Adattatori DVB: vedi Adattatori DVB, tuner e scansione.
Nuovi canali dagli stream di Astra
Crea anche nuovi canali per gli stream Astra senza canale (N) decide cosa succede agli stream di Astra da cui nessun canale preleva il segnale:
- non spuntato — si prendono solo gli adattatori DVB e le sorgenti DVB dei canali collegati. È il valore predefinito quando ci sono canali da collegare (Astra era solo il tuo sistema di ricezione);
- spuntato — ognuno di questi stream diventa un canale Castreon. È il valore predefinito quando carichi solo la configurazione di Astra e non c'è niente da collegare.
I nuovi canali sono passthrough (senza transcodifica) e ricevono:
- la sorgente DVB dello stream;
- uscite: le uscite HTTP di Astra diventano HTTP-TS; le uscite UDP e SRT restano come uscite push (il prefisso dell'interfaccia di rete, per esempio
eth0@, viene tolto); uno stream senza uscite riceve HTTP-TS.
Gli stream disattivati in Astra non vengono importati.
Indirizzi vecchi di Astra
Con i nuovi canali spuntati, il report propone anche Gli indirizzi vecchi di Astra funzionano anche in Castreon (porte …). Castreon ascolta allora anche sulle vecchie porte di Astra e fornisce gli stessi percorsi come HTTP-TS, così player e load balancer cambiano solo l'host. Valgono le stesse regole di accesso degli indirizzi normali di Castreon.
- Spuntalo solo se qualcos'altro oltre al tuo transcoder preleva il segnale da Astra.
- Le porte devono essere libere: su un server dove Astra è ancora attivo sono occupate. Castreon scrive allora un avviso nel log; dopo aver fermato Astra, esegui di nuovo l'importazione (o riavvia Castreon) per aprirle.
- Apri queste porte nel firewall.
5. Importa
Fai clic su Importa N canali (fermi) oppure su Aggiorna N canali quando vengono collegati solo canali esistenti. I nuovi canali vengono creati fermi.
6. Controlla e fai il passaggio
- Apri un canale collegato. La sorgente 1 deve essere DVB (adattatore e SID), la sorgente 2 il vecchio indirizzo HTTP di Astra.
- In Adattatori DVB, controlla che gli adattatori siano agganciati al segnale.
- Se Castreon gira sullo stesso server di Astra, ferma Astra così le schede sono libere per Castreon. Poi avvia i canali.
- Quando tutto funziona dal DVB, puoi eliminare le vecchie sorgenti HTTP di riserva che puntano ad Astra.
Se Astra gira su un altro server e resta attivo, un canale la cui sorgente DVB non può partire passa all'indirizzo HTTP di Astra. Così puoi fare il passaggio gradualmente.
Ripetere l'importazione
L'importazione si può ripetere senza rischi: gli stream già collegati o importati vengono riconosciuti e non vengono duplicati, e gli adattatori esistenti vengono riutilizzati.
Se qualcosa non va
- «Il file non sembra una configurazione Astra» — usa la configurazione JSON di
/etc/astra/(vedi il passaggio 1). Le configurazioni scritte come script Lua (versioni di Astra molto vecchie) non sono supportate; apri un ticket. - Nessun canale viene collegato, anche se il transcoder preleva il segnale da Astra — la sorgente del canale deve essere l'uscita HTTP di Astra, con la stessa porta e lo stesso percorso di Astra (per esempio
:6740/channel1). - Un canale DVB non parte — controlla in Adattatori DVB che l'adattatore sia attivato e agganciato e che Astra non usi più la scheda.
- Gli indirizzi vecchi di Astra non rispondono — la porta è usata da un altro programma (spesso Astra stesso) o è bloccata dal firewall.
Se il problema persiste, apri un ticket e allega il report (basta uno screenshot): vedi Come aprire un buon ticket.