Grunder · BLOGG

IPTV EPG: så fungerar programguiden

EPG kopplar kanaler till program och sändningstider. Videon och programguiden använder olika uppgifter och kan därför fungera var för sig.

Televizo – programguide och arkivöversikt

Så kopplas program till en kanal

I XMLTV-formatet har en kanal en identifierare och varje program hänvisar till denna identifierare, samt en start- och sluttid. Applikationen korsrefererar denna information med kanalerna i listan. En liknande logotyp eller namn garanterar inte en korrekt matchning.

Exempel på kanalkoppling utan privata uppgifter

Föreställ dig en demokanal med identifieraren se.example. Kanalens program måste hänvisa till samma identifierare. Om spellistan ändrar identifieraren medan guidekällan behåller den gamla kan videon fungera utan en kopplad programguide. Exemplet förklarar sambandet och är ingen färdig konfiguration att importera.

EPG, direktsändning och arkiv

FunktionVad den erbjuder
DirektÅtergivning av den aktuella sändningen.
EPGInformation om vad som sänds eller har sänts.
Spela omArkiverad video, när den ingår i tjänsten och stöds av spelaren.

Kontrollera guiden efter att du har skapat listan

  1. Se om åtkomst tillhandahåller guiden automatiskt eller via en separat adress.
  2. Välj en kanal och jämför det aktuella programmet med källinformationen.
  3. Bekräfta enhetens datum och tidszon.
  4. Testa en annan kanal innan du tillämpar en global tidskorrigering.
  5. Om data saknas, identifiera om felet är relaterat till alla kanaler eller bara några.

Fortsätt med din utrustning

Diagnostisera tom eller felaktig guide·Konfiguration och diagnostik på TiviMate

XMLTV: läs en enkel kanalkoppling rad för rad

Inlärningsexemplet nedan använder samma kanalidentifierare som M3U-exemplet. Tiderna har en explicit zon och representerar ett demonstrationsprogram, inte en faktisk sändning. En spelare kan bara sammanfoga data om dess fält och listan matchar.

VerifieringVad du ska kontrollera
kanal-idse.example identifierar kanalen.
programkanalAnvänd se.example som programmets kanalidentifierare.
starta/stoppaIdentifiera start/slut med explicit tidszon.
  1. Jämför identifierare innan du korrigerar timmar.
  2. Om namnen är desamma men ID är olika, fråga källan efter rätt matchning.
  3. Om rätt program visas malplacerade på alla kanaler, kontrollera klockan och tidszonen.
<?xml version="1.0" encoding="UTF-8"?>
<tv>
  <channel id="se.example"><display-name>Demokanal</display-name></channel>
  <programme start="20261021200000 +0000" stop="20261021210000 +0000" channel="se.example">
    <title>Demonstrationsprogram</title>
  </programme>
</tv>

Artiklar för nästa steg

Vanliga frågor

Betyder en tom programguide att kanaler har gått ut?

Inte nödvändigtvis. Källan eller kanalkoppling i EPGen kan saknas, även med video tillgänglig.

Spelar EPG in program?

Rutnätet beskriver program. Arkiv och inspelning är distinkta funktioner som kräver eget stöd och villkor.

Bör en tidskorrigering tillämpas på alla kanaler?

Jämför först flera kanaler och bekräfta enhetens klocka. Om bara en kanal visar skiftat program eller program från en annan sändning, kan en global förändring göra resten värre. Anteckna det konkreta exemplet och kontrollera kanalkopplingen och källan innan du sparar en gemensam tidsförskjutning.