Iptv-plugin
Inhaltsverzeichnis |
Beschreibung
Autor(en): Rolf Ahrenberg, Antti Seppälä
Integriert IPTV Angebote in den VDR.
Das IPTV Plugin implementiert ein zusätzliches VDR device welches die Funktionalität von DVB Karten wie Live Wiedergabe, Aufzeichnung, EPG, etc. nachbildet. Das Plugin kann MPEG transport streams über verschiedene Netzwerk Protokolle wie UDP/RTP multicast und HTTP empfangen, direkte Dateieingabe wird ebenso unterstützt. Das Plugin wurde mit streamdev-server, VLC und IPTV stream von einem örtlichen Internet Service Provider getestet.
Die minimale unterstützte VDR Version ist 1.5.10, wobei das Plugin auch einen (benötigten!) Patch für den VDR selbst enthält, um so plugin-spezifische Kanäle zur channels.conf hinzufügen zu können. Der Patch wurde absichtlich so allgemein wie möglich gestaltet, um anderen Projekten ebenso zu nutzen, z.B analogtv und pvrinput Plugin. Die Autoren hoffen, dass der Patch später in den VDR integriert wird.
Mehr Details und das Plugin selbst kann man auf der Projekt Homepage finden: www.saunalahti.fi/~rahrenbe/vdr/iptv
Status
Beta, seit Version 0.0.2 gibt es als zusätzliches Protokoll EXT, mit diesem man beliebige Streams via VLC einbinden kann.
Softwareanforderungen
- vdr >=1.5.10 (gepatcht, ein Patch)
- vdr =1.4.7 (gepatcht, zwei Patches)
Patches
Für Version 0.0.3 des Plugins braucht man (zumindestens bei der debianisierung des Plugins) einen Patch.
Konfiguration
Name;IPTV:1:IPTV|UDP|127.0.0.1|1234:P:0:512:650:2321:0:1:0:0:0 Name;IPTV:2:IPTV|HTTP|127.0.0.1/TS/2|3000:P:0:513:660:2321:0:2:0:0:0 Name;IPTV:3:IPTV|FILE|/video/stream.ts|5:P:0:514:670:2321:0:3:0:0:0 Name;IPTV:4:IPTV|EXT|iptvstream.sh|0:P:0:0:680:0:0:4:0:0:0 ^ ^ ^ ^ ^ ^ | | | | | Source type ("P") | | | | IP Port, File delay (ms), Skript parameter | | | IP Addresse, Pfadangabe zu Datei und/oder Skript | | Protokoll ("UDP", "HTTP", "FILE", "EXT") | Plugin ID ("IPTV") ID, fortlaufend
Einstellungen
Um beliebige Streams mittels des Plugins wiederzugeben sollte man das EXT Protokoll nutzen. Benötigt werden dann VLC und we32codecs zur Wiedergabe von WindowsMedia/RealMedia Streams. iptvstream.sh ins VDR Konfigurations Verzeichnis verschieben und die URL Einträge anpassen. Um nun die jeweiligen Streams aufzurufen muss man im channels.conf Eintrag den Skriptparameter auf 1,2 oder 3 abändern - jenachdem welchen Stream man haben möchte.