Il vostro canale YouTube non è un canale TV.
È un mucchio di video. Upload distinti, ordinati per data o da ciò che l’algoritmo pensa che lo spettatore voglia vedere dopo, in attesa di un clic. Un canale TV vero è sempre acceso. Qualcuno si sintonizza alle 15, qualcosa sta già andando in onda. Alle 20, qualcos’altro. C’è programmazione, identità, continuità. Non si guarda un canale come si guarda un video; ci si sintonizza.
Questo scarto è un problema più grande di quanto sembri. Il vostro pubblico ha passato anni a imparare cosa sia YouTube. Voi avete imparato cosa sia YouTube. Quello che nessuno dei due ha ancora è una stazione.
Secondo problema: quando un lettore clicca dal vostro articolo per vedere il video incorporato, va su youtube.com. Dieci video correlati si caricano nella sidebar. L’algoritmo suggerisce qualcosa dal canale di qualcun altro. Dieci minuti dopo, è a tre salti da voi. Avete pagato per il traffico che l’ha portato sul vostro sito. YouTube si è tenuta l’attenzione.
Terzo: nessuno in YouTube è dalla vostra parte. Stabiliscono le regole su cosa si monetizza, cosa viene messo dietro avviso d’età, cosa viene raccomandato, cosa viene rimosso, cosa viene considerato «advertiser-friendly» questo mese. Qualunque sia il motivo per cui avete iniziato a trasmettere su infrastruttura che appartiene a qualcun altro, probabilmente in qualche momento avete sentito che il canale non vi appartiene davvero.
Potete risolvere tutti e tre i problemi sul vostro sito WordPress. Questa guida spiega come.
Quanto costa davvero un canale 24/7
Fare streaming a qualsiasi scala (VOD on-demand o canale lineare) ha tre costi ricorrenti: transcodifica di ogni asset in formati adattivi, storage dei segmenti codificati a più bitrate, e banda per consegnare quei segmenti agli spettatori. Un canale 24/7 li affronta solo in modo continuo: l’encoding avviene mentre la libreria cresce, i segmenti restano online per ogni asset in rotazione, e la banda viene fatturata ogni ora in cui qualcuno è sintonizzato.
YouTube nasconde questi tre costi dietro la ripartizione dei ricavi pubblicitari e il controllo del vostro pubblico. Vimeo e piattaforme simili fatturano un abbonamento che scala con storage e banda. Gestibile finché siete piccoli, caro quando crescete. Tenere un proprio server di origine su AWS o un VPS mette tutti e tre sulla vostra bolletta mensile, a prescindere che qualcuno guardi o no.
Il plugin WebTV & WebRadio divide il carico: transcodifica e generazione della playlist girano sull’infrastruttura di iReplay.TV, mentre i vostri segmenti media restano sul vostro sito WordPress e vengono serviti dal vostro dominio. La fatturazione si basa sul picco di spettatori simultanei. L’unica metrica che corrisponde al reale valore del pubblico, invece di quante ore avete codificato o quanti gigabyte restano in storage freddo.
I piani partono da gratis. Il piano free copre un canale e fino a cinque spettatori simultanei. Sufficiente per testare con una piccola cerchia, non sufficiente per traffico vero. I piani a pagamento partono da 25 spettatori simultanei e scalano da lì. Il prezzo attuale è sulla pagina di configurazione.
Il vostro canale TV WordPress in meno di un’ora
1. Installare il plugin
Scaricate lo ZIP dalla pagina di configurazione. Nell’admin WordPress: Plugin → Aggiungi nuovo → Carica plugin, selezionate lo ZIP, installate e attivate. Il plugin sarà disponibile dalla directory ufficiale WordPress.org una volta approvata la richiesta; allora anche una ricerca diretta in Plugin → Aggiungi nuovo lo troverà.

La dashboard subito dopo l’attivazione, prima che esistano canali.
2. Collegarsi a iReplay.TV
Andate su WebTV & Radio → Impostazioni, incollate API key e secret, cliccate Prova connessione. Se non avete ancora le credenziali, create un account gratuito e copiatele dalla pagina del vostro account.
Un dettaglio che conta se il vostro team sicurezza monitora le attivazioni dei plugin: il plugin non effettua richieste in uscita finché non salvate credenziali valide. Resta dormiente all’attivazione. Niente phone-home, niente heartbeat, niente registrazione automatica. I cron job in background si pianificano solo quando il sito è collegato a un account.
3. Creare il canale
WebTV & Radio → Canali → Aggiungi nuovo. Scegliete il tipo di canale (WebTV per video), un nome, Notizie del Giorno, Archivio Interviste, qualunque sia l’identità della vostra stazione. Un handle (usato nello shortcode e nell’URL pubblico), una lingua, una classificazione d’età.

Modulo di creazione del canale. La colonna di destra imposta lingua, classificazione, visibilità pubblica e il CTA opzionale in overlay.
Un’impostazione conta per la distribuzione più avanti: la casella Canale pubblico. Spuntata, il canale appare automaticamente nell’ecosistema dell’app My TV Channel (iOS, iPadOS, tvOS, macOS, Web; Android in sviluppo). Gli spettatori si sintonizzano da un’app TV dedicata senza alcuna configurazione aggiuntiva da parte vostra.
4. Caricare la libreria
Cliccate Gestisci asset sul nuovo canale, trascinate file video nella dropzone, MP4, MOV, MKV, WebM accettati. Il plugin spezzetta gli upload in modo che i file grandi sopravvivano ai timeout dell’hosting condiviso, poi invia ogni file a iReplay.TV per la transcodifica in HLS adattivo (1080p, 540p e variante solo audio).

Upload spezzettato con avanzamento per file, ogni file passa da Caricamento → Transcodifica → Pronto.
Ogni asset ha un peso da 0 a 10. Lo scheduler sceglie il prossimo elemento in base a questi pesi. Un asset con peso 10 va in onda circa dieci volte più spesso di uno con peso 1. In pratica: i programmi di punta a dieci. Contenuti più vecchi o secondari a tre o quattro. Curiosità d’archivio a uno. Presenti ma rare.
Una volta che avete quattro asset pronti per un totale di almeno quindici minuti, lo scheduler genera un lookahead di 48 ore e il canale va live. Due spettatori che si sintonizzano in ore diverse vedono ordini diversi; niente si ripete troppo; non dovete pensare a una griglia. Il casuale pesato suona noioso e risulta sufficiente a sembrare una stazione programmata nella maggior parte degli usi editoriali.
5. Incorporare il player
Su qualsiasi articolo o pagina WordPress, lo shortcode:
[ireplay-tv channel="il-vostro-handle"]
Questa è tutta l’integrazione. Autoplay, muto, controlli, larghezza, altezza, tutti sovrascrivibili come attributi dello shortcode. Il player usa hls.js dove il browser non supporta HLS nativamente (Chrome, Firefox, Edge desktop) e fa fallback sul player HLS del browser su Safari e mobile.
Ricaricate la pagina pubblicata e il canale va in onda. Spettatori che si sintonizzano in momenti diversi atterrano in posizioni diverse nella finestra di 48 ore. Avete una stazione.
Dove si va da qui
Lo scheduling casuale pesato basta per la maggior parte dei canali 24/7 editoriali. Quando la stazione cresce fino a una griglia di programmazione. Mattutino, prime time, archivio della domenica, vorrete controllo vero sulla timeline. L’app companion di iReplay.TV, My TV Channel, è esattamente questo. Timeline visiva, blocchi di programma drag-and-drop, inserzione in diretta, failover automatico sulla rotazione se un live cade. Gira oggi su iOS, iPadOS, tvOS, macOS e Web; Android in sviluppo. Un singolo interruttore nel plugin pubblica il canale nel suo ecosistema.
App native dedicate sulle smart TV: il plugin fornisce un flusso HLS standard, quindi qualsiasi app TV compatibile HLS lo riproduce. Per un’app a marchio vostro. Il vostro nome sulla griglia Roku, il vostro logo sulla home Fire TV, il vostro canale come tile di lancio su un Apple TV, iReplay.TV costruisce app native white-label tramite vendredi-app. È un impegno commerciale anziché un flusso out-of-the-box, ma la strada è disponibile dal primo giorno se è critica per la vostra portata.
Monetizzazione. Il plugin fornisce un unico CTA in overlay per canale. Un link, sempre visibile, con QR code opzionale per spettatori mobile. Va bene per un banner «sponsorizzato da» in stile community radio, un link affiliato permanente o una call-to-action per l’iscrizione alla newsletter. Per le pause pubblicitarie fra programmi, caricate bumper e pre-roll come asset normali con peso alto. Lo scheduler li intercala.
Per inventario pubblicitario programmatico, inserimento pubblicitario server-guided (SGAI) e Apple HLS Interstitials, iReplay.TV supporta entrambi nel backend. Clienti con integrazioni ad-server (Google Ad Manager, FreeWheel, SpringServe) lo abilitano con una richiesta al supporto; il plugin è agnostico rispetto a come viene assemblato il flusso a monte.
CTA per asset. Call-to-action diverse per ogni video, così un documentario linka al libro di accompagnamento mentre un’intervista linka a un podcast di follow-up. è la prossima feature sulla roadmap del plugin. Se è critico per il vostro caso d’uso, la pagina di configurazione offre un modo per segnalarlo.
Abbonamenti e paywall vivono fuori dal plugin. Impilatelo con MemberPress, Restrict Content Pro o WooCommerce Memberships. Il plugin eroga il flusso; il vostro strumento di membership decide chi vede la pagina in cui è incorporato.
L’ora che cambia che cos’è il vostro canale
Se avete letto fin qui, siete oltre la domanda se un canale 24/7 importi al vostro pubblico. La domanda è se lo volete sul vostro sito. Dove l’URL è vostra, lo spettatore non se ne va verso la griglia di suggerimenti di un concorrente, e nessun altro decide cosa si può mandare in onda.
Installate il plugin e create un canale gratuito su ireplay.tv. Cinque spettatori simultanei nel piano gratuito bastano per caricare i primi video, provare lo scheduling casuale pesato e verificare l’embed su una pagina di staging. Se combacia con il modo in cui la vostra stazione dovrebbe funzionare, i piani a pagamento partono da 25 spettatori simultanei e scalano con il vostro pubblico.
Gestite anche un canale audio? La seconda parte di questa guida approfondisce workflow specifici per la radio. Configurazioni spoken-word, perché gli annunci audio server-guided battono i pre-roll dei podcast sull’impossibilità di saltarli, e le considerazioni sulle licenze musicali che il video non ha. Abbonatevi al feed RSS per non perdervela alla pubblicazione.
FAQ
Funzionerà con il mio tema WordPress?
Lo shortcode renderizza un elemento video HTML5 standard dentro un contenitore leggero; ogni tema moderno lo mostra correttamente. Il player è pienamente responsive. Twenty Twenty-Four, Astra, GeneratePress, Blocksy, Kadence: tutti testati, nessun conflitto noto. Eventuali problemi di stile di solito si risolvono con due righe di CSS che prendono .jewebtv-tv-container.
E i plugin di cache. WP Rocket, W3 Total Cache, LiteSpeed?
La pagina HTML si può cachare normalmente; il player recupera il token del flusso e la playlist al caricamento della pagina, quindi una pagina cachata funziona per lo spettatore. Non cachate né minimizzate i segmenti HLS (file con .m4s, .ts, .m3u8). Sono dati di streaming, non asset statici. La maggior parte dei plugin di cache esclude di default le estensioni media; se il vostro non lo fa, aggiungete una regola per il percorso /wp-content/uploads/ireplay/.
Qual è la trappola del piano gratuito?
Cinque spettatori simultanei. Un piccolo podcast in lancio o un flusso di nicchia in orario serale può starci. Un marchio media con pubblico esistente no; passerete a un piano a pagamento prima dell’arrivo del traffico reale. Il piano gratuito è pensato per setup, test e progetto personale, siate realisti sul tetto quando pianificate il lancio.
Posso migrare la mia libreria YouTube?
Sì, con un asterisco: servono i file master originali, non le copie ri-codificate di YouTube. Se avete gli MP4 sorgente archiviati localmente, caricateli direttamente. Se avete solo ciò che YouTube ospita attualmente, strumenti come yt-dlp li scaricano. Ma la qualità non sarà pari ai vostri master. Per contenuti nuovi, caricate prima sul vostro sito WordPress tramite il plugin, poi sindacate su YouTube, non il contrario.
Mi serve un CDN?
Non per i primi spettatori. Oltre qualche flusso simultaneo, sì, i segmenti HLS guadagnano molto a essere consegnati via CDN, sia in latenza sia per proteggere il server d’origine dal traffico a picchi. I piani a pagamento di iReplay.TV includono la consegna CDN automaticamente. Se volete mettere un CDN vostro (Cloudflare, Fastly, ecc.) davanti al plugin, contattate il supporto, è una configurazione supportata.