Aggiungere un canale
Aggiornato il 03 ott 2026Un canale collega una o più sorgenti a un profilo di transcodifica e a delle uscite (gli indirizzi su cui lo distribuisci). La prima sorgente che risponde diventa attiva; le altre sono riserve.
1. Nuovo canale
Apri Canali e fai clic su Nuovo canale.
Generale
- Nome — compare nel pannello e nella playlist.
- Gruppo — opzionale, per ordinare i canali (per esempio “Sport”, “Notizie”). L'esportazione M3U può essere filtrata per gruppo.
- Profilo di transcodifica — la ricetta con cui viene transcodificato il canale. Vuoto = passthrough (copy): il flusso passa intatto, senza carico sulla CPU. Vedi Profili di transcodifica.
- Tag, ID EPG, Logo (URL) — opzionali, finiscono nella playlist per i player.
- Sottotitoli — vedi Tracce audio, lingue e sottotitoli.
- Attivo — il canale parte automaticamente.
- Su richiesta — il canale parte solo al primo spettatore e si ferma da solo quando non ne ha più (vedi sotto). Utile per canali guardati raramente.
2. Sorgenti
Le sorgenti vengono provate in ordine: la prima è la principale, le altre sono di riserva. Con Più su / Più giù cambi l'ordine, con Aggiungi sorgente ne aggiungi un'altra.
Tipi di sorgente:
| Tipo | Cosa riceve | Esempi |
|---|---|---|
| URL | HTTP/HTTPS (TS, HLS, DASH), RTMP | https://esempio.it/live/canale.m3u8 |
| UDP | flusso MPEG-TS unicast o multicast | udp://239.1.1.1:1234 |
| SRT | flusso SRT, con o senza passphrase | srt://203.0.113.20:9000 |
| RIST | flusso RIST (Main o Simple) | vedi Distribuzione |
| DVB | un servizio da una scheda DVB nel server | vedi Adattatori DVB |
| altro canale | il flusso già transcodificato di un altro canale | per ottenere una variante diversa dello stesso canale |
Per le sorgenti che lo richiedono puoi compilare User-Agent e Header (in formato JSON, per esempio {"X-Token":"abc"}). I campi Mappatura video / audio / sottotitoli scelgono le tracce; di solito non serve toccarli — le tracce si scelgono più facilmente dalla pagina del canale.
3. Uscite
Fai clic su Aggiungi uscita e scegli come distribuire il canale:
- HLS (m3u8) — per app, browser, Smart TV. Container automatico (TS per H.264, fMP4/CMAF per HEVC e AV1), Durata segmento (s) e Segmenti nella playlist.
- LL-HLS — HLS a bassa latenza (di solito 1–3 secondi) per player compatibili.
- DASH — per player DASH.
- HTTP-TS — un flusso MPEG-TS continuo su HTTP, per decoder e player IPTV; parte all'istante.
- SRT push, UDP push, RTMP push, RIST push — inviano il canale a un altro server, CDN o headend. Per queste uscite scegli la Qualità inviata (un'uscita di questo tipo trasporta un solo flusso).
Un canale senza alcuna uscita per gli spettatori (HLS, HTTP-TS, DASH o LL-HLS) può solo inoltrare il flusso — il pannello ti avvisa al salvataggio.
4. Comportamento in caso di problemi
- Watchdog (s) — se per tanti secondi non arriva immagine, il canale si riavvia da solo.
- Torna automaticamente alla sorgente principale e Ritorno alla sorgente principale (s) — dopo il passaggio a una riserva, Castreon controlla periodicamente la sorgente principale e ci torna quando funziona di nuovo.
- Arresto in caso di inattività (s) — solo per i canali Su richiesta: dopo quanti secondi senza spettatori il canale si ferma (predefinito 300).
5. Salva e verifica
Fai clic su Salva. Il canale parte (se è Attivo) e nella sua pagina vedi:
- Immagine — un'anteprima aggiornata ogni 12 secondi, da ciò che distribuisci davvero;
- Sorgente attiva — principale o di riserva;
- Distribuzione — gli indirizzi da passare avanti, con il pulsante Copia;
- le schede Tracce e client, Registro (eventi del canale e ultime righe di elaborazione) e Comando (esattamente ciò che esegue Castreon — utile per la diagnosi).
Lo stato “in attesa della sorgente”
Se il programma di una sorgente DVB manca o non trasmette (per esempio l'operatore l'ha tolto temporaneamente dal mux), il canale non si riavvia più in loop: entra nello stato di attesa, il pannello mostra il motivo e il canale riparte da solo quando il programma ritorna.
Esportazione M3U
In Canali, il pulsante Esporta M3U scarica l'elenco dei canali attivi con l'indirizzo HLS (e HTTP-TS, dove c'è) di ciascuno. Tiene conto del gruppo scelto nel filtro.