Slik starter du en 24/7 WordPress TV-kanal (uten YouTube)

Denne artikkelen er oversatt fra engelsk ved hjelp av AI. Les originalen
WordPress TV-spiller innebygd i et offentlig blogginnlegg med en 24/7 lineær strøm

YouTube-kanalen din er ikke en TV-kanal.

Den er en haug med videoer. Løsrevne opplastinger, sortert etter dato eller etter hva algoritmen tror seeren vil se nå, som venter på at noen klikker. En ekte TV-kanal er alltid på. Noen slår på klokken 15, noe går allerede. Klokken 20, noe annet. Det er programmering, identitet, kontinuitet. Man ser ikke en kanal slik man ser en video; man slår inn.

Det misforholdet er et større problem enn det ser ut som. Publikummet ditt har brukt år på å lære hva YouTube er. Du har lært hva YouTube er. Det ingen av dere ennå har, er en stasjon.

Andre problem: når en leser klikker fra artikkelen din for å se den innebygde videoen, havner de på youtube.com. Ti relaterte videoer laster i sidepanelet. Algoritmen foreslår noe fra en annens kanal. Ti minutter senere er de tre hopp unna deg. Du betalte for trafikken som førte dem til siden din. YouTube beholdt oppmerksomheten.

Tredje: ingen hos YouTube er på ditt lag. De setter reglene for hva som monetiseres, hva som aldersbegrenses, hva som anbefales, hva som fjernes, hva som regnes som «advertiser-friendly» denne måneden. Uansett grunn til at du begynte å sende på infrastruktur som tilhører noen andre, har du sannsynligvis følt på et tidspunkt at kanalen egentlig ikke er din.

Du kan fikse alle tre problemene på WordPress-siden din. Denne guiden viser hvordan.

Hva en 24/7-kanal faktisk koster

Streaming i enhver skala (on-demand VOD eller lineær kanal) har tre tilbakevendende kostnader: transkoding av hver ressurs til adaptive formater, lagring for de kodede segmentene i flere bitrater, og båndbredde for å levere disse segmentene til seere. En 24/7-kanal møter dem bare kontinuerlig: koding skjer mens biblioteket vokser, segmenter blir værende online for hver ressurs i rotasjon, og båndbredde faktureres hver time noen er på.

YouTube skjuler disse tre kostnadene bak annonseinntektsdeling og kontroll over publikummet ditt. Vimeo og lignende plattformer tar et abonnement som skalerer med lagring og båndbredde. Overkommelig så lenge du er liten, dyrt når du vokser. Å kjøre egen origin-server på AWS eller en VPS setter alle tre på månedsregningen din, uansett om noen ser eller ikke.

WebTV- og WebRadio-pluginen deler arbeidet: transkoding og playliste-generering kjører på iReplay.TVs infrastruktur, mens mediasegmentene dine ligger på din egen WordPress-side og serveres fra ditt eget domene. Fakturering er basert på samtidig seertopp. Den eneste metrikken som faktisk sporer publikumsverdi, i stedet for hvor mange timer du har kodet eller hvor mange gigabyte som ligger i kaldt lager.

Abonnementene starter gratis. Gratisplanen dekker én kanal og inntil fem samtidige seere. Nok til å teste med en liten krets, ikke nok til å bære reell trafikk. Betalte planer begynner på 25 samtidige seere og skalerer derfra. Gjeldende priser ligger på oppsettsiden.

WordPress TV-kanalen din kjørende på under en time

1. Installere pluginen

Last ned ZIP-en fra oppsettsiden. I WordPress-admin: Plugins → Legg til ny → Last opp plugin, velg ZIP-en, installer og aktiver. Pluginen blir tilgjengelig fra den offisielle WordPress.org-katalogen så snart innsendingen er godkjent; da vil et direkte søk i Plugins → Legg til ny også finne den.

Dashboard til WebTV- og WebRadio-pluginen i WordPress-admin
Plugin-dashbordet rett etter aktivering, før noen kanaler finnes.

2. Koble til iReplay.TV

Gå til WebTV & Radio → Innstillinger, lim inn API-nøkkel og hemmelighet, klikk Test tilkobling. Har du ikke legitimasjon ennå, opprett en gratis konto og kopier dem fra kontosiden.

En detalj som teller hvis sikkerhetsteamet ditt følger med på plugin-aktiveringer: pluginen foretar ingen utgående forespørsler før du har lagret gyldig legitimasjon. Den forblir hvilende ved aktivering. Ingen phone-home, ingen heartbeat, ingen automatisk registrering. Bakgrunns-cron-jobber planlegges først når siden er knyttet til en konto.

3. Opprett kanalen din

WebTV & Radio → Kanaler → Legg til ny. Velg kanaltype (WebTV for video), et navn, Dagens nyheter, Intervjuarkiv, uansett hva stasjonens identitet er, et handle (brukt i shortcode og offentlig URL), et språk, en aldersklassifisering.

Opprettelsesskjema for en WordPress TV-kanal
Opprettelsesskjemaet. Høyre kolonne setter språk, aldersklassifisering, offentlig synlighet og det valgfrie overlegg-CTA-et.

En innstilling betyr noe for distribusjon senere: avkrysningen Offentlig kanal. Huket av vises kanalen automatisk i økosystemet til My TV Channel-appen (iOS, iPadOS, tvOS, macOS, Web; Android under utvikling). Seere slår inn fra en dedikert TV-app uten at du trenger å gjøre noe ekstra.

4. Last opp biblioteket ditt

Klikk Administrer ressurser på den nye kanalen, dra videofiler inn i slippsonen, MP4, MOV, MKV, WebM godtas. Pluginen stykker opp opplastinger slik at store filer overlever timeouter på delt hosting, og sender deretter hver fil til iReplay.TV for transkoding til adaptiv HLS (1080p, 540p og kun-lyd-variant).

Ressursopplasting i gang for en WordPress TV-kanal
Stykket opplasting med fremgang per fil, hver fil går gjennom Laster opp → Transkoder → Klar.

Hver ressurs har en vekt fra 0 til 10. Planleggeren velger neste element basert på disse vektene. En ressurs med vekt 10 går omtrent ti ganger oftere enn en med vekt 1. I praksis: flaggskipsprogrammene dine til ti. Eldre eller B-innhold til tre eller fire. Arkivkuriositeter til én. Til stede men sjeldne.

Når du har fire klare ressurser som til sammen varer minst femten minutter, genererer planleggeren et 48-timers lookahead og kanalen går live. To seere som slår inn på ulike timer ser ulike rekkefølger; ingenting gjentas for mye; du trenger ikke tenke på et programskjema. Vektet tilfeldighet høres kjedelig ut og viser seg å være nok til å føles som en programmert stasjon for de fleste redaksjonelle bruksområder.

5. Bygg inn spilleren

På et hvilket som helst WordPress-innlegg eller -side, shortcoden:

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

Det er hele integrasjonen. Autoplay, dempet, kontroller, bredde, høyde, alle overstyrbare som shortcode-attributter. Spilleren bruker hls.js der nettleseren ikke støtter HLS nativt (Chrome, Firefox, Edge på desktop) og faller tilbake på nettleserens egen HLS-spiller på Safari og mobil.

Oppdater den publiserte siden og kanalen sender. Seere som slår inn til forskjellige tider lander på ulike posisjoner i 48-timersvinduet. Du har en stasjon.

Veien videre

Vektet tilfeldig planlegging er nok for de fleste redaksjonelle 24/7-kanaler. Når stasjonen vokser til et programskjema. Morgensending, prime time, søndagens arkivtime, vil du ha ekte tidslinjekontroll. iReplay.TVs følgeapp, My TV Channel, er akkurat det. Visuell tidslinje, dra-og-slipp programblokker, live-innsetting, automatisk failover til rotasjonen hvis en livestream faller ut. Kjører i dag på iOS, iPadOS, tvOS, macOS og Web; Android under utvikling. En enkelt bryter i pluginen publiserer kanalen din i dette økosystemet.

Dedikerte native-apper på smart-TV-er: pluginen leverer en standard HLS-strøm, så en hvilken som helst HLS-kompatibel TV-app spiller den av. For en merkevarebygget app. Stasjonsnavnet ditt i Roku-rutenettet, logoen din på Fire TV-hjemmeskærmen, kanalen din som startfelt på en Apple TV. Bygger iReplay.TV white-label native-apper via vendredi-app. Det er et kommersielt engasjement snarere enn en rett ut av boksen-flyt, men veien er åpen fra dag én om den er kritisk for rekkevidden din.

Monetisering. Pluginen leverer en enkelt sponsor-overlay-CTA per kanal. én lenke, alltid synlig, med valgfri QR-kode for mobile seere. Fungerer for et «presentert av»-banner i community-radio-stil, en permanent affiliatelenke eller en nyhetsbrev-call-to-action. For reklamepauser mellom programmer, last opp bumpers og pre-rolls som vanlige ressurser med høy vekt. Planleggeren fletter dem inn i rotasjonen.

For programmatisk annonseinventar, server-guided ad insertion (SGAI) og Apple HLS Interstitials. Støtter iReplay.TV begge på backend. Kunder med ad-server-integrasjoner (Google Ad Manager, FreeWheel, SpringServe) aktiverer det via en supporthenvendelse; pluginen er agnostisk med hensyn til hvordan strømmen settes sammen oppstrøms.

CTA-er per ressurs. En annen call-to-action per video, slik at en dokumentar lenker til ledsagende bok mens et intervju lenker til en oppfølgende podkast. Er neste funksjon på pluginens nære roadmap. Om det er kritisk for bruksmønsteret ditt, har oppsettsiden en måte å melde det på.

Medlemskap og paywalls lever utenfor pluginen. Stable den med MemberPress, Restrict Content Pro eller WooCommerce Memberships. Pluginen leverer strømmen; medlemskapsverktøyet ditt bestemmer hvem som ser siden den er innebygd på.

Timen som endrer hva kanalen din er

Hvis du har lest så langt, er du forbi spørsmålet om 24/7-kanal betyr noe for publikummet ditt. Spørsmålet er om du vil ha den på din egen side. Der URL-en er din, seeren ikke drar til et rutenett av konkurrentanbefalinger, og ingen andre bestemmer hva som kan sendes.

Installer pluginen og lag en gratis kanal på ireplay.tv. Fem samtidige seere på gratisplanen er nok til å laste opp første omgang med videoer, prøve vektet tilfeldig planlegging og sjekke innebyggingen på en staging-side. Om det passer for stasjonen din, starter betalte planer på 25 samtidige seere og skalerer med publikummet ditt.

Kjører du også en lydkanal? Del to av denne guiden går dypere inn i radio-spesifikke arbeidsflyter. Spoken-word-stasjonsoppsett, hvorfor server-guidede lydannonser slår podkast-pre-rolls på u-overhoppbarhet, og musikklisensieringsbetraktninger som video ikke har. Abonner på RSS-feeden for å fange den når den publiseres.

FAQ

Fungerer dette med mitt WordPress-tema?
Shortcoden renderer et standard HTML5-videoelement i en lett container; alle moderne temaer viser det riktig. Spilleren er fullt responsiv. Twenty Twenty-Four, Astra, GeneratePress, Blocksy, Kadence: alle testet, ingen kjente konflikter. Stylingproblemer løser seg vanligvis med to linjer CSS rettet mot .jewebtv-tv-container.

Hva med cache-plugins. WP Rocket, W3 Total Cache, LiteSpeed?
HTML-siden kan caches normalt; spilleren henter strømtoken og playliste ved sidelasting, så en cachet side fungerer for seeren. Ikke cache eller minimer HLS-segmentene selv (filer med .m4s, .ts, .m3u8). Det er streaming-data, ikke statiske ressurser. De fleste cache-plugins ekskluderer allerede media-utvidelser som standard; om din ikke gjør det, legg til en regel for stien /wp-content/uploads/ireplay/.

Hva er haken ved gratisplanen?
Fem samtidige seere. En liten lanseringspodkast eller en nisjestrøm på sen kveld kan passe innenfor taket. En mediamerke med eksisterende publikum gjør det ikke; du havner på en betalt plan før reell trafikk treffer. Gratisplanen er bygd for oppsett, testing og personlig prosjektskala, vær realistisk rundt grensen når du planlegger lansering.

Kan jeg migrere YouTube-biblioteket mitt?
Ja, med ett forbehold: du trenger originalmasterne, ikke YouTubes re-kodede kopier. Hvis du har kilde-MP4-ene arkivert lokalt, last dem opp direkte. Hvis alt du har er det YouTube hoster nå, kan verktøy som yt-dlp laste dem ned. Men kvaliteten vil ikke matche originalene dine. For nytt innhold, last opp til WordPress-siden din via pluginen først, og syndiker så til YouTube etterpå Ikke motsatt.

Trenger jeg et CDN?
Ikke for de første seerne. Ut over det, ja, HLS-segmenter har stor nytte av CDN-levering, både for latens og for å beskytte origin-serveren mot burst-trafikk. iReplay.TVs betalte planer inkluderer CDN-levering automatisk. Om du vil sette ditt eget CDN (Cloudflare, Fastly, osv.) foran pluginen, kontakt support, det er et støttet oppsett.

Need Help With Your Streaming Project?

This article was written by experienced professionals available through iReplay.tv. Whether you need expertise in lineær streaming WordPress—our network of specialists can bring your project to life.

Hire a Professional →