My TV Channel

My TV Channel

Lineaire 24/7-tv-kanalen op iPhone, iPad, Apple TV, Mac, Android en Roku. Bouw er met de hand een in de app, of geef het uit handen aan een AI-agent via MCP.

WordPress TV Channel & Radio

Al op WordPress? Maak van je videobibliotheek een 24/7 tv-kanaal of radiostation, met een speler die je met een shortcode insluit.

Start je kanaal

Een wereldwijd 24/7-tv-kanaal draaien met AI en MCP in 2026

Dit artikel is uit het Engels vertaald met behulp van AI. Lees het origineel

Je kunt een televisiekanaal beschrijven aan een AI-agent en het een uur later zien uitzenden. Een echt lineair kanaal, dat onafgebroken doorloopt en te bekijken is op een telefoon, een laptop en een televisietoestel. Geen afspeellijst. Geen video-on-demandbibliotheek met een afspeelknop. Een kanaal dat al draait wanneer je aankomt, en dat nog steeds draait nadat je het tabblad hebt gesloten.

Er moesten twee dingen veranderen voordat dat mogelijk was, en allebei zijn ze in de loop van 2026 veranderd. Hieronder staat welke dat zijn, de precieze configuratie voor elke agentomgeving, wat het kost, en wat je in plaats daarvan doet als je liever niet in de buurt van een AI-agent komt.

Waarom een 24/7-kanaal vroeger een hele afdeling vroeg

Een lineair kanaal draaien is niet hetzelfde probleem als video hosten, en in dat verschil zit al het werk verstopt.

Er moet altijd iets spelen. Een video-on-demanddienst ligt stil tot iemand op afspelen drukt; een kanaal ligt nooit stil. Om 04:00 uur op een dinsdag, zonder één kijker, zendt het nog steeds uit. Elk gat, of het nu een bestand is waarvan het encoderen mislukte of een schema dat aan zijn eind is gelopen, is zendstilte, en zendstilte is het enige wat een omroep niet mag uitleveren.

Elke bron moet genormaliseerd worden. Aanleveraars geven je een 4K ProRes-master, een in portret geschoten telefoonclip en een DivX uit 2003. Het kanaal moet één consistente adaptieve bitrateladder uitsturen, anders haperen spelers bij elke overgang.

Er moet een echt schema zijn, geen shuffle. Een raster: dit om 18:00, dat blok op weekdagochtenden, deze twee keer zo vaak als die, deze vijf afleveringen op volgorde.

En het moet televisies bereiken. Een browsertabblad is geen kanaal. Apple TV, Android TV en Roku bereiken betekent voor elk daarvan een native app uitbrengen en onderhouden.

Elk van die punten was vroeger een vak op zich, en de software die ze oploste (playout-automatisering van leveranciers als Imagine Communications, wTVision of OpenBroadcaster) wordt verkocht aan regiekamers met personeel erin. Dat is de drempel die verschoven is.

Wat er in 2026 veranderde

MCP maakte diensten aanroepbaar door agents die ze nooit eerder hadden gezien

Het Model Context Protocol is een klein idee met een groot gevolg: een server beschrijft zijn eigen tools tijdens runtime, en elke client die het protocol spreekt leest die beschrijving en begint ze aan te roepen. Je schrijft geen SDK en geen integratielijm, en er zit geen releasecyclus meer tussen het moment waarop een leverancier iets uitbrengt en het moment waarop jouw agent het kan gebruiken.

De mediawereld pakte dat snel op. Mux en Cloudflare Stream leveren MCP-servers voor video-infrastructuur. Shotstack ontsluit timeline-montage in de cloud. Kinocut doet lokale montage, TwelveLabs doet videobegrip en zoeken.

In dat lijstje zit wel een patroon: ze werken allemaal op een clip. Upload dit bestand. Knip die timeline. Vind het shot met het logo. Nasynchroniseer het naar het Spaans. Ze zijn toestandloos ten opzichte van tijd. De klus is klaar, de tool antwoordt, en er blijft niets draaien. Een kanaal is het omgekeerde. Het is een proces dat al draaide voordat je belde en dat doordraait nadat je hebt opgehangen.

Agents hielden op sessies te zijn en werden daemons

Claude Code en Claude Desktop zijn interactief. Je opent ze, je werkt, je sluit ze. Uitstekend om een kanaal op te zetten; structureel verkeerd om er zes maanden lang een te draaien, want je moet erbij zitten.

In 2026 maakten twee opensourceprojecten altijd draaiende agents gewoon.

OpenClaw valt onder de MIT-licentie, draait zelfgehost, is modelonafhankelijk en local-first: het geheugen bestaat uit Markdown-bestanden op je eigen schijf. Het bijzondere is waar het woont: binnen de berichtenapps die je toch al gebruikt. WhatsApp, Telegram, Slack, Discord, iMessage, Signal. Je opent geen terminal om ermee te praten. Je stuurt het een bericht.

Hermes Agent, van Nous Research, valt eveneens onder MIT. Het houdt geheugen vast over sessies heen, schrijft en verbetert zijn eigen vaardigheden op basis van ervaring, bevat meer dan 40 ingebouwde tools en bereikt dezelfde berichtenplatformen plus e-mail en een opdrachtregel. Een VPS van 5 dollar volstaat om het te hosten, en vanaf v0.6.0 kan het zelf als MCP-server optreden, niet alleen als client.

Allebei spreken ze MCP van nature, wat de combinatie oplevert waar dit hele artikel over gaat:

Een altijd draaiende agent, bereikbaar vanuit de chatapp die al op je telefoon staat, die een altijd uitzendend kanaal bedient. Je runt een televisiestation door het een bericht te sturen.

Het kanaal is niet afhankelijk van de agent

De playout draait aan de serverkant en onafgebroken. Hij is niet afhankelijk van iets dat op je laptop of je VPS draait. De agent is er alleen voor wijzigingen: content toevoegen, de rotatie bijstellen, een tijdslot verplaatsen. Een inactieve agent kost niets, en een gecrashte kost ook niets, want het kanaal blijft hoe dan ook uitzenden.

Dat is het omgekeerde van hoe "AI-gedreven" doorgaans wordt verkocht. Er zit geen model in het playoutpad. Er wordt niets zestig keer per seconde geïnfereerd. De agent vertaalt wat jij wilt naar een schema, en het schema draait daarna vanzelf.

Je agentomgeving kiezen

Alle vier werken ze. Ze zijn goed in verschillende helften van het werk.

OmgevingVormJe praat ermee viaHet best voor
Claude CodeInteractieve CLI-sessieTerminalHet kanaal opzetten; bulkimports
Claude DesktopInteractieve appDesktopappHetzelfde, zonder terminal
OpenClawAltijd draaiend, zelfgehost, MITWhatsApp, Telegram, Slack, Discord, iMessage, SignalHet kanaal na de lancering bedienen, vanaf je telefoon
Hermes AgentAltijd draaiend, zelfgehost, MITTelegram, Discord, Slack, WhatsApp, Signal, e-mail, CLIHetzelfde, plus geheugen dat zich over maanden opbouwt

Een verstandige opzet is allebei: Claude Code voor de eerste bouw, wanneer je wilt zien wat er gebeurt, en daarna OpenClaw of Hermes, zodat "zet de nieuwe aflevering er vanavond op" een bericht is en geen taak.

Een kanaaldienst aan elk daarvan koppelen

We bouwden de MCP-server van My TV Channel precies hiervoor: 19 tools die een kanaal van niets naar uitzenden brengen en het daarna blijven bedienen. Hij staat in het officiële MCP-register en op Smithery. Hieronder de echte configuratie voor elke omgeving.

De 19 MCP-tools van de My TV Channel-server in een tabel met drie kolommen: naam van de tool, wat hij doet, en of hij veilig automatisch uitgevoerd mag worden. Negen zijn gemarkeerd als alleen-lezen, vier schrijven, twee schrijven en halen een externe URL op, en vier zijn gemarkeerd als destructief.

De 19 tools die de server aanbiedt. Elke tool levert MCP-annotaties mee (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), zodat een client zelf kan bepalen wat hij wil uitvoeren zonder het eerst te vragen.

Haal eerst een API-sleutel op via my-tv-channel.com/agent-keys. Er is een actief abonnement voor nodig, op welk niveau dan ook, en een agent kan er bewust geen voor zichzelf aanmaken. Daar is een mens voor nodig. De sleutel wordt precies één keer getoond.

Claude Code

claude mcp add --transport http my-tv-channel \
  https://my-tv-channel.com/mcp \
  --header "Authorization: Bearer mytv_sk_YOUR_KEY"

Claude Desktop, of elke client die mcpServers-JSON gebruikt

{
  "mcpServers": {
    "my-tv-channel": {
      "type": "http",
      "url": "https://my-tv-channel.com/mcp",
      "headers": { "Authorization": "Bearer mytv_sk_YOUR_KEY" }
    }
  }
}

OpenClaw

openclaw mcp add my-tv-channel \
  --url https://my-tv-channel.com/mcp \
  --transport streamable-http \
  --header "Authorization: Bearer mytv_sk_YOUR_KEY"

Dat schrijft naar ~/.openclaw/openclaw.json onder mcp.servers. Controleer het met openclaw mcp probe my-tv-channel, en let op het advies van OpenClaw zelf: gebruik liever een omgevingsvariabele of het OAuth-pad dan een letterlijk bearertoken in een bestand dat je per ongeluk zou kunnen committen.

Hermes Agent

In ~/.hermes/config.yaml:

mcp_servers:
  my_tv_channel:
    url: "https://my-tv-channel.com/mcp"
    headers:
      Authorization: "Bearer mytv_sk_YOUR_KEY"

Daarna hermes gateway setup en hermes gateway start om hem draaiend en bereikbaar te houden vanaf het berichtenplatform van je keuze.

Nog iets als je veel MCP-servers tegelijk aansluit: Hermes bracht in mei 2026 tool search voor MCP uit, wat voorkomt dat een grote gecombineerde toolcatalogus de nauwkeurigheid van de toolkeuze aantast. Met een server van 19 tools plus al het andere wat je hebt aangesloten, verdient die functie zich terug.

Van niets naar uitzenden

Zodra de verbinding staat, gaat alles in gesprek. Deze zinnen werken letterlijk.

"Wat is de status van mijn account, op welk niveau zit ik en hoeveel uploadquotum is er over?"

Altijd de juiste eerste stap. De agent rapporteert de echte limieten van het account en, voor elk kanaal, precies wat dat kanaal nog nodig heeft voordat het de lucht in kan.

"Maak een kanaal met de naam Retro Arcade TV, handle retro-arcade, importeer deze vier video's en laat me weten wanneer het uitzendt."

De agent controleert of de handle vrij is, maakt het kanaal aan, importeert elke video via zijn URL, volgt het transcoderen en meldt terug wanneer het kanaal in de lucht is op https://retro-arcade.my-tv-channel.com.

"Zet tekenfilms op doordeweeks van 6 tot 9 uur en nieuws elke dag om 18 uur."

Dat wordt gecompileerd tot schemaregels. Een net opgevoede agent test ze eerst droog tegen een validatie-endpoint dat niets opslaat en een gesimuleerd raster van 24 uur teruggeeft, en legt ze pas daarna vast.

"Speel de lange sessies twee keer zo vaak als de recensies."

Gewichten per video, en daarna een herberekening van het schema.

Een kanaal gaat automatisch de lucht in zodra het minstens vier gereedstaande video's en vijftien minuten content heeft. Transcoderen is de trage stap; al het andere duurt seconden.

Wil je het resultaat zien voordat je iets uitgeeft: demo.my-tv-channel.com zendt op dit moment uit. Alles eraan, het kanaal, de programma's, de gewichten en het 24/7-schema, is aangemaakt met de tools die hierboven staan. Niemand heeft er een app voor geopend.

Twee dingen waar mensen over struikelen

Een agent kan geen bestand uploaden vanaf je computer. MCP-toolargumenten zijn JSON; er is geen multipartkanaal. Importeren vanaf een publieke URL is daarom de enige ingestroute die een agent heeft. Bestanden op je laptop lopen via de apps.

Gewichten bereiken de zender pas wanneer het schema wordt gegenereerd. Een kanaal bouwt zijn schema op het moment dat het de lanceerdrempel passeert, op basis van de gewichten die op dat moment bestaan. Stel je ze later in, dan worden ze correct opgeslagen, correct teruggemeld en veranderen ze niets aan de uitzending tot een herberekening. Stel het gewicht van elke video in bij het importeren, of herbereken als je klaar bent.

Op elk scherm

Hier houdt een kanaal op een webpagina te zijn. Wat een kijker vandaag echt kan gebruiken:

SchermHoe ze kijken
Elke browserRechtstreeks naar https://{handle}.my-tv-channel.com, zonder app en zonder account
iPhone, iPadMy TV Channel in de App Store
MacDezelfde App Store-vermelding
Apple TVDezelfde App Store-vermelding
Androidtelefoon en -tabletGoogle Play
Android TVGoogle Play
RokuDe app My TV Channel toevoegen met toegangscode MYTVCHANNEL en het kanaal daarbinnen opzoeken
Elke WordPress-siteDe plugin iReplay TV Channel & Radio, ingesloten in een pagina

Roku verdient een kanttekening. Er is geen deeplink per kanaal, dus een kijker voegt de app My TV Channel toe met een toegangscode en vindt jouw kanaal daarbinnen. Het is geen zelfstandig Roku-kanaal met jouw merk en jouw naam op het startscherm. Als je dat nodig hebt, is dat een apart traject: white-labelapps, wat een dienst is en geen selfserviceproduct.

De webroute is degene die je vooropstelt wanneer je een kanaal deelt. Hij werkt op elk scherm met een browser, vraagt geen installatie en geen account, en het is een simpele URL die je in een bio, een QR-code of een nieuwsbrief kunt zetten.

Als je liever helemaal geen agent gebruikt

Alles hierboven is optioneel. De agent is één deur naar hetzelfde gebouw, en voor lang niet iedereen is het de juiste deur. Als je niet al Claude, OpenClaw of Hermes draait, is er een opzetten om een televisiekanaal te maken een vreemde volgorde van handelingen.

Twee alternatieven leiden naar precies dezelfde kanalen, met dezelfde playout, op dezelfde schermen.

De iOS- en macOS-apps

Download My TV Channel op iPhone, iPad of Mac en bouw het kanaal met de hand: importeer uit je filmrol of uit Bestanden, stel in hoe vaak elke video speelt, kijk hoe het de lucht in gaat. Op macOS krijg je er playoutbeheer bij, dat de mobiele apps niet hebben. Dit is de snelste route als je materiaal al op je apparaat staat. Onthoud dat een agent geen lokale bestanden kan uploaden, dus voor een bibliotheek op je laptop is de app geen noodoplossing maar het juiste gereedschap.

De WordPress-plugin

Heb je al een WordPress-site, dan zet de plugin iReplay TV Channel & Radio er een 24/7-kanaal op zonder dat je een terminal of een appwinkel hoeft aan te raken. Installeren, naar een kanaal laten wijzen, het blok in een pagina slepen. Voor een vereniging, een museum, een winkel of een lokale redactie die toch al op WordPress publiceert, is dit meestal de kortste weg van niets naar iets in de lucht.

De drie routes sluiten elkaar niet uit. Een gangbaar patroon is het kanaal in de app bouwen omdat het materiaal daar staat, het op WordPress insluiten omdat het publiek daar zit, en later een agent aansluiten zodra je het wekelijkse schema met de hand zat bent.

Wat het echt kost

De agentkant is gratis of bijna gratis. OpenClaw en Hermes Agent vallen allebei onder de MIT-licentie en draaien zelfgehost, dus geen van beide rekent licentiekosten. Je betaalt modeltokens terwijl de agent nadenkt, en een host als je hem altijd draaiend wilt. Een VPS van 5 dollar is genoeg voor Hermes, en OpenClaw draait prima op een machine die je al hebt.

De kanaalkant begint bij 0,99 dollar per week. Dat instapniveau bevat de publieke vermelding in Discover, wat het vermelden waard is omdat mensen ervan uitgaan dat dat een betaalde extra is. Hogere niveaus verhogen de upload- en streaminglimieten en ontgrendelen schemaregels met vaste tijdsloten en livestreaming.

De webspeler kost je publiek niets en vraagt niets van ze. Geen installatie, geen account.

Wat een agent nog steeds niet kan

Een eerlijke lijst, want dit zijn de punten die je anders een middag kosten:

  • Een lokaal bestand uploaden. Geen multipart over MCP. Gebruik een publieke URL, of de app.
  • Zijn eigen API-sleutel aanmaken. Bewust zo. Wie een sleutel heeft, kan zich niet opwerken tot het uitgeven van meer sleutels.
  • Je abonnement wijzigen. Facturatie zit helemaal niet op het agentoppervlak.
  • Je een Roku-kanaal met eigen merk geven. Zie de kanttekening hierboven.
  • Andermans YouTube-video's importeren. Voor YouTube-import moet de eigenaar eerst een eigendomsbewijstekst in de videobeschrijving zetten, en dat kan alleen degene die hem heeft geüpload. Dat is een auteursrechtelijke waarborg en is niet over te slaan.

Wat er nog ontbreekt

De cliplaag van de MCP-mediastack is bijna opgelost en wordt snel een commodity; er valt niet veel meer te onderscheiden aan het aanroepen van FFmpeg vanuit een agent. De problemen die nog openstaan gaan allemaal over tijd: programmering, rechtenvensters, advertentie-invoeging, continuïteit, en wat er om 03:00 uur gebeurt als een bron verdwijnt.

De agentomgevingen worden intussen kleine, altijd draaiende besturingssystemen voor persoonlijke infrastructuur. OpenClaw en Hermes brachten in 2026 allebei blijvend geheugen en zelfverbeterende vaardigheden uit, en daarin zit het verschil tussen een assistent die je helpt iets te doen en een assistent die stilletjes iets draaiende houdt. Een kanaal is daar een goede test voor, omdat het niets vergeeft. De storing is voor je publiek zichtbaar als zendstilte.

Wil je de hele lus proberen: kijk naar het demokanaal om het resultaat te zien, en lees daarna de agentdocumentatie voor de 19 tools en hun precieze gedrag. Zijn agents niets voor jou, dan brengen de app en de WordPress-plugin je op dezelfde plek.

Veelgestelde vragen

Moet de AI-agent blijven draaien om mijn kanaal in de lucht te houden?
Nee. De playout draait aan de serverkant en onafgebroken. De agent komt er alleen aan te pas wanneer je iets wilt veranderen, zoals content toevoegen, aanpassen hoe vaak een video speelt of een tijdslot verplaatsen. Als de agent inactief, gecrasht of uitgeschakeld is, blijft het kanaal uitzenden.

Kan een AI-agent een videobestand uploaden vanaf mijn computer?
Nee. MCP-toolargumenten zijn JSON en er bestaat geen multipart-uploadkanaal, dus een agent kan alleen importeren vanaf een publieke URL. Voor materiaal op je laptop of je telefoon gebruik je de iOS- of macOS-app.

Wat kost het om op deze manier een 24/7-kanaal te draaien?
Het kanaal begint bij 0,99 dollar per week, inclusief publieke vermelding in Discover. De agentomgevingen zijn gratis: OpenClaw en Hermes Agent vallen onder de MIT-licentie en draaien zelfgehost, dus je betaalt alleen modeltokens en, als je de agent altijd draaiend wilt, een kleine VPS vanaf ongeveer 5 dollar per maand.

Moeten kijkers een app installeren om te kunnen kijken?
Nee. Elk kanaal heeft een eenvoudig webadres in de vorm https://jouwhandle.my-tv-channel.com dat in elke browser speelt, zonder installatie en zonder account. Er zijn apps voor iPhone, iPad, Mac, Apple TV, Android, Android TV en Roku voor kijkers die die liever hebben, en een WordPress-plugin sluit het kanaal in op een bestaande site.

Kan ik een Roku-kanaal met mijn eigen merk en naam krijgen?
Niet via het selfserviceproduct. Roku heeft geen deeplink per kanaal, dus kijkers voegen de app My TV Channel toe met toegangscode MYTVCHANNEL en vinden jouw kanaal daarbinnen. Een zelfstandig Roku-kanaal met eigen merk is een white-labelapptraject, en dat is een aparte dienst.

Bronnen en verder lezen

Featured App

My TV Channel

My TV Channel

Lineaire 24/7-tv-kanalen op iPhone, iPad, Apple TV, Mac, Android en Roku. Bouw er met de hand een in de app, of geef het uit handen aan een AI-agent via MCP.

Lanceer een kanaal vanuit WordPress

WordPress TV Channel & Radio

Upload je video's, wij transcoderen en bouwen de 24/7-programmering, en jij sluit de speler in met een shortcode. Voor FAST, PPV en pay-tv. Gratis tier om te starten.

Start je kanaal