Een 24/7 WordPress TV-kanaal starten (zonder YouTube)

Dit artikel is uit het Engels vertaald met behulp van AI. Lees het origineel
WordPress TV-speler ingebed in een openbaar blogartikel met een 24/7 lineaire stream

Uw YouTube-kanaal is geen TV-kanaal.

Het is een stapel video’s — losse uploads, gesorteerd op datum of op wat het algoritme denkt dat uw kijker wil zien, wachtend tot iemand klikt. Een echt TV-kanaal staat altijd aan. Iemand stemt af om 15 uur, er loopt al iets. Om 20 uur iets anders. Er is programmering, identiteit, continuïteit. Je kijkt geen kanaal zoals je een video kijkt; je stemt af.

Dat verschil is een groter probleem dan het lijkt. Uw publiek heeft jarenlang geleerd wat YouTube is. U heeft geleerd wat YouTube is. Wat geen van beiden heeft — nog niet — is een station.

Tweede probleem: als een lezer vanuit uw artikel op de ingebedde video klikt, gaat hij naar youtube.com. Tien gerelateerde video’s laden in de zijbalk. Het algoritme suggereert iets van andermans kanaal. Tien minuten later is hij drie hops van u verwijderd. U heeft betaald voor het verkeer dat hem op uw site bracht. YouTube hield de aandacht.

Derde: niemand bij YouTube staat aan uw kant. Zij bepalen de regels over wat monetiseert, wat achter een leeftijdswaarschuwing komt, wat wordt aanbevolen, wat wordt verwijderd, wat deze maand als «adverteerdersvriendelijk» geldt. Om welke reden u ook bent begonnen met uitzenden op infrastructuur van iemand anders, u heeft vermoedelijk op enig moment gevoeld dat het kanaal niet echt van u is.

U kunt alle drie oplossen op uw WordPress-site. Deze gids legt uit hoe.

Wat een 24/7-kanaal werkelijk kost

Streamen op elke schaal — on-demand VOD of lineair kanaal — kent drie terugkerende kosten: transcoderen van elk asset naar adaptieve formaten, opslag van gecodeerde segmenten in meerdere bitrates, en bandbreedte om die segmenten aan kijkers te leveren. Een 24/7-kanaal komt ze alleen continu tegen: encoderen gebeurt terwijl uw bibliotheek groeit, segmenten blijven online voor elk asset in rotatie, en bandbreedte wordt elk uur gefactureerd dat iemand afgestemd staat.

YouTube verbergt die drie kosten achter advertentie-inkomsten delen en controle over uw publiek. Vimeo en vergelijkbare platforms rekenen een abonnement dat meeschaalt met opslag en bandbreedte — beheersbaar zolang u klein bent, duur als u groeit. Een eigen origin-server op AWS of een VPS zet alle drie op uw maandelijkse factuur, of iemand nu kijkt of niet.

De WebTV & WebRadio-plugin splitst het werk: transcoderen en playlist-generatie draaien op de iReplay.TV-infrastructuur, terwijl uw mediasegmenten op uw eigen WordPress-site staan en vanaf uw eigen domein worden geleverd. Er wordt gefactureerd op basis van piek aan gelijktijdige kijkers — de enige metriek die daadwerkelijk publiekwaarde weerspiegelt, in plaats van hoeveel uur u heeft gecodeerd of hoeveel gigabyte er in koud opslag ligt.

Plannen beginnen gratis. Het gratis plan dekt één kanaal en tot vijf gelijktijdige kijkers — genoeg om te testen met een kleine kring, niet genoeg voor echt verkeer. Betaalde plannen beginnen bij 25 gelijktijdige kijkers en schalen vandaar. Actuele prijzen staan op de setup-pagina.

Uw WordPress TV-kanaal in minder dan een uur

1. Plugin installeren

Download de ZIP van de setup-pagina. Ga in WordPress-admin naar Plugins → Nieuwe toevoegen → Plugin uploaden, selecteer de ZIP, installeer en activeer. De plugin is via de officiele WordPress.org-directory beschikbaar zodra de indiening is goedgekeurd; dan vindt een directe zoekactie in Plugins → Nieuwe toevoegen hem ook.

Dashboard van de WebTV- en WebRadio-plugin in WordPress-admin
Het plugin-dashboard direct na activatie, voordat er kanalen bestaan.

2. Verbinden met iReplay.TV

Ga naar WebTV & Radio → Instellingen, plak uw API-sleutel en secret, klik op Verbinding testen. Geen gegevens? Maak een gratis account en kopieer ze van uw accountpagina.

Een detail dat telt als uw security-team plugin-activaties volgt: de plugin doet geen uitgaande requests totdat u geldige inloggegevens heeft opgeslagen. Blijft slapend bij activatie — geen phone-home, geen heartbeat, geen automatische registratie. Achtergrond-cronjobs worden pas ingepland zodra de site aan een account is gekoppeld.

3. Kanaal aanmaken

WebTV & Radio → Kanalen → Nieuw. Kies het type (WebTV voor video), een naam — Dagelijks Nieuws, Archief Interviews, wat de identiteit van uw station ook is — een handle (gebruikt in shortcode en publieke URL), een taal, een leeftijdsindicatie.

Aanmaakformulier voor een WordPress TV-kanaal
Aanmaakformulier. De rechterkolom regelt taal, leeftijdsindicatie, publieke zichtbaarheid en optionele speleroverlay-CTA.

Één instelling telt voor distributie straks: het vinkje Openbaar kanaal. Aangevinkt verschijnt het kanaal automatisch in het ecosysteem van de My TV Channel-app (iOS, iPadOS, tvOS, macOS, Web; Android in ontwikkeling). Kijkers stemmen af vanuit een speciale TV-app zonder dat u iets extra hoeft te doen.

4. Bibliotheek uploaden

Klik op Assets beheren in het nieuwe kanaal, sleep videobestanden naar de dropzone — MP4, MOV, MKV, WebM worden geaccepteerd. De plugin hakt uploads op in brokken zodat grote bestanden shared-hosting-timeouts overleven, en stuurt vervolgens elk bestand naar iReplay.TV voor transcodering naar adaptief HLS (1080p, 540p en audio-only variant).

Asset-upload in voortgang voor een WordPress TV-kanaal
Gefragmenteerde upload met voortgang per bestand, elk bestand doorloopt Uploaden → Transcoderen → Klaar.

Elk asset heeft een gewicht van 0 tot 10. De scheduler kiest het volgende item op basis van die gewichten — een asset met gewicht 10 gaat ongeveer tien keer vaker in uitzending dan een met gewicht 1. In de praktijk: uw vlaggenschipprogramma’s krijgen tien. Ouder of B-content krijgt drie of vier. Archiefcuriositeiten krijgen één — aanwezig maar zeldzaam.

Zodra u vier gereed-assets met samen minstens vijftien minuten speelduur heeft, genereert de scheduler een 48-uur lookahead en gaat het kanaal live. Twee kijkers die op verschillende uren afstemmen, zien verschillende volgordes; niets herhaalt te veel; u hoeft niet in een programmaraster te denken. Gewogen random klinkt saai en blijkt voor de meeste redactionele cases voldoende om als geprogrammeerd station aan te voelen.

5. Speler inbedden

Op elk WordPress-artikel of elke pagina, de shortcode:

[ireplay-tv channel="uw-handle"]

Dat is de hele integratie. Autoplay, gedempt, bediening, breedte, hoogte — allemaal te overschrijven als shortcode-attributen. De speler gebruikt hls.js waar de browser HLS niet natief ondersteunt (Chrome, Firefox, Edge desktop) en valt terug op de eigen HLS-speler van de browser op Safari en mobiel.

Vernieuw de gepubliceerde pagina en het kanaal zendt uit. Kijkers die op verschillende momenten afstemmen landen op verschillende posities in het 48-uur venster — u heeft een station.

Waar het vanaf hier heen gaat

Gewogen-random scheduling is genoeg voor de meeste redactionele 24/7-kanalen. Als uw station groeit naar een programmaraster — ochtendshow, primetime-blok, zondagse archiefuren — wilt u echte timeline-controle. De companion-app van iReplay.TV, My TV Channel, is precies dat. Een visuele timeline, drag-and-drop programmablokken, live-inserting, automatische failover naar de shuffle als een livestream wegvalt. Draait vandaag op iOS, iPadOS, tvOS, macOS en Web; Android in ontwikkeling. Één schakelaar in de plugin publiceert uw kanaal in het ecosysteem.

Eigen native apps op smart TV’s: de plugin levert een standaard HLS-stream, dus elke HLS-compatibele TV-app speelt hem af. Voor een gebrande app — uw stationsnaam op het Roku-raster, uw logo op de Fire TV-home, uw kanaal als lanceertegel op een Apple TV — bouwt iReplay.TV white-label native apps via vendredi-app. Dat is een commerciele opdracht in plaats van out-of-the-box, maar het pad ligt vanaf dag één open als het cruciaal is voor uw bereik.

Monetisatie. De plugin levert één sponsor-overlay-CTA per kanaal — één link, altijd zichtbaar, met optionele QR-code voor mobiele kijkers. Werkt voor een «aangeboden door»-banner in community-radio-stijl, een permanente affiliate-link of een nieuwsbrief-call-to-action. Voor reclamepauzes tussen programma’s upload u bumpers en pre-rolls als normale assets met hoog gewicht — de scheduler vlecht ze door de rotatie.

Voor programmatic advertentie-inventaris — server-guided ad insertion (SGAI) en Apple HLS Interstitials — ondersteunt iReplay.TV beide aan de backend. Klanten met ad-server integraties (Google Ad Manager, FreeWheel, SpringServe) schakelen het in via een supportverzoek; de plugin is agnostisch voor hoe de stream upstream wordt samengesteld.

CTA’s per asset — een andere call-to-action per video, zodat een documentaire linkt naar het begeleidende boek terwijl een interview linkt naar een follow-up podcast — staat op de nabije roadmap. Als het kritiek is voor uw use case, biedt de setup-pagina een manier om het door te geven.

Lidmaatschap en paywalls leven buiten de plugin. Stapel het met MemberPress, Restrict Content Pro of WooCommerce Memberships — de plugin levert de stream; uw ledenhulpmiddel beslist wie de pagina ziet waarop hij is ingebed.

Het uur dat verandert wat uw kanaal is

Als u tot hier heeft gelezen, bent u voorbij de vraag of een 24/7-kanaal voor uw publiek van belang is. De vraag is of u hem op uw eigen site wilt — waar de URL van u is, de kijker niet vertrekt naar een raster vol concurrent-aanbevelingen, en niemand anders bepaalt wat er uitgezonden mag worden.

Installeer de plugin en maak een gratis kanaal op ireplay.tv. Vijf gelijktijdige kijkers op het gratis plan zijn genoeg om uw eerste video’s te uploaden, gewogen-random scheduling te proberen en de embed op een staging-pagina te checken. Past het bij hoe uw station moet werken, dan beginnen betaalde plannen bij 25 gelijktijdige kijkers en schalen ze mee met uw publiek.

Beheert u ook een audiokanaal? Deel twee van deze gids gaat dieper in op radio-specifieke workflows — spoken-word station-setups, waarom server-guided audio-advertenties winnen van podcast-pre-rolls qua niet-overslaanbaarheid, en de muzieklicentie-afwegingen die video-content niet kent. Abonneer op de RSS-feed om het op te pikken zodra het verschijnt.

FAQ

Werkt dit met mijn WordPress-thema?
De shortcode rendert een standaard HTML5-video-element in een lichte container; elk modern thema toont het correct. De speler is volledig responsive. Twenty Twenty-Four, Astra, GeneratePress, Blocksy, Kadence: alle getest, geen bekende conflicten. Styleproblemen lossen bijna altijd op met twee regels CSS gericht op .jewebtv-tv-container.

En cache-plugins — WP Rocket, W3 Total Cache, LiteSpeed?
De HTML-pagina kan normaal gecached worden; de speler haalt bij het laden de streamtoken en de playlist op, dus een gecachete pagina werkt voor de kijker. Cache of minificeer de HLS-segmenten zelf niet (bestanden met .m4s, .ts, .m3u8) — dat is streaming-data, geen statische assets. De meeste cache-plugins sluiten media-extensies standaard al uit; zo niet, voeg een uitsluiting toe voor /wp-content/uploads/ireplay/.

Wat is de catch op het gratis plan?
Vijf gelijktijdige kijkers. Een klein podcast-lancering of een nichestream in een stille avonduur past binnen dat plafond. Een mediamerk met bestaand publiek niet; u zit op een betaald plan voordat echt verkeer binnenkomt. Het gratis plan is bedoeld voor setup, testen en persoonlijke projectschaal — wees realistisch over het plafond bij uw lanceerplanning.

Kan ik mijn YouTube-bibliotheek migreren?
Ja, met één kanttekening: u heeft de oorspronkelijke masterbestanden nodig, niet de door YouTube opnieuw gecodeerde kopies. Als u de bron-MP4s lokaal heeft gearchiveerd, upload ze direct. Als u alleen heeft wat YouTube momenteel host, kunnen tools als yt-dlp ze terughalen — maar de kwaliteit evenaart uw originelen niet. Voor nieuwe content: upload eerst via de plugin naar uw WordPress-site en syndiceer daarna naar YouTube — niet andersom.

Heb ik een CDN nodig?
Niet voor de eerste kijkers. Daarboven wel — HLS-segmenten profiteren sterk van CDN-levering, zowel qua latency als ter bescherming van uw origin-server tegen burstverkeer. Betaalde iReplay.TV-plannen bevatten CDN-levering automatisch. Wilt u uw eigen CDN (Cloudflare, Fastly, enz.) voor de plugin zetten, neem contact op met support — dat is een ondersteunde setup.

Hulp nodig bij je streamingproject?

Dit artikel is geschreven door ervaren professionals beschikbaar via iReplay.tv. Of je nu expertise nodig hebt in WordPress TV-kanaal, WordPress 24/7 TV-kanaal, WordPress TV-pluginβ€”ons netwerk van specialisten kan je project tot leven brengen.

Huur een professional β†’