Guten Abend,
da ich in letzter Zeit einige Erfahrung mit VDR im Zusamenspiel mit dem IPTV Anbieter A1TV (vormals AonTV) gesammelt habe möchte ich meine Konfiguration hier Vorstellen.
Dies soll anderen Nutzern des Anbieters (und mir persönlich zur Dokumentation des Setups) dienen.
Benötigte Software:
- vdr
- vdr-plugin-iptv
- vdr-plugin-vnsiserver
Funktionsunterschiede zwischen DVB und A1TV:
- EPG im VDR funktioniert (noch) nicht.
- Kanalnamenupdate funktioniert nicht richtig.
Erstellen der channels.conf:
for i in `seq -w 0010 10 2550`; do echo "$i;A1 Telekom Austria AG:$i:S=1|P=1|F=UDP|U=239.2.16.$(echo $i |cut -c1-3 )|A=8208:I:0:32=27:33=@4;33=@106:41:0:1:0:0:0"; done > channels.conf
Dokumentation der channels.conf Einträge (Kopie aus der Readme des IPTV Plugins):
TV4;IPTV:40:S=1|P=0|F=EXT|U=iptvstream.sh|A=0:I:0:0:680:0:0:4:0:0:0
TV3;IPTV:30:S=0|P=1|F=FILE|U=/video/stream.ts|A=5:I:0:514:670:2321:0:3:0:0:0
TV2;IPTV:20:S=0|P=1|F=HTTP|U=127.0.0.1/TS/2|A=3000:I:0:513:660:2321:0:2:0:0:0
TV1;IPTV:10:S=1|P=0|F=UDP|U=127.0.0.1@127.0.0.1|A=1234:I:0:512:650:2321:0:1:0:0:0
TV1;IPTV:10:S=1|P=0|F=UDP|U=127.0.0.1|A=1234:I:0:512:650:2321:0:1:0:0:0
^ ^ ^ ^ ^ ^ ^
| | | | | | Source type ("I")
| | | | | Stream parameter (multicast port
| | | | | number, HTTP port number, file delay
| | | | | (ms), script parameter)
| | | | Stream address (multicast source@group address,
| | | | URL, file location, script location)
| | | Stream protocol ("UDP", "HTTP", "FILE", "EXT")
| | Pid scanner ("0" disable, "1" enable)
| Section id (Sid/Nid/Tid) scanner ("0" disable, "1" enable)
Unique enumeration
Alles anzeigen
Im VDR sollten folgende Einstellungen vorgenommen werden:
Menu -> Settings -> Plugins -> IPTV:
- Use section filtering: yes
- Disable filters: 1
- Disable filter: SDT (0x42)
Die Aktivierung des section filters ist notwendig um die Parameter "S=1|P=1" in den Kanaleiträgen zu aktivieren. Ansonsten werden auch die PIDs nicht aktualisiert.
Damit wird das Update des Kanalnamen unterbunden, da dieser wohl nicht "korrekt" im Stream vorliegt wird andernfalls immer der Kanalname des ersten Kanals mit dem Kanalnamen des aktuellen Kanals überschrieben.
Alternativ bzw. zusätzlich kann man auch unter Menü -> Setup -> DVB den Parameter "Update channels" auf "PIDs only" stellen. Weiters könnte man in der Kanalliste den Parameter "S=1" auf S=0 setzten.
XBMC Anbindung:
Eine PVR-Enabled XBMC Version mit dem VDR VNSI addon wird benötigt.
Erweiterungsvorschläge:
- Falls jemand weiß wie man den SID Scanner dazu bringt, das Kanalupdate immer auf dem aktuellen Kanal durchzuführen, bin ich für jeglichen Hinweis dankbar. Eventuell könnte dieses "Problem" durch einen Patch im Code von VDR bzw. dem IPTV Plugin behoben werden (eventuell als Optionsparameter im Setup ausgeführt, da das aktuelle Verhalten richtig ist, jedoch in Kombination mit dem Provider zu einem nicht wünschenswerten Ergebnis führt).
- Auch jeglicher Hinweis zum EPG ist erwünscht. Ich bin mir nicht 100% sicher ob dieses nicht mitgesendet wird, oder ob es über weitere Anpassungen in der channels.list aktiviert werden können. Den Stream (FIFO Funktion vom IPTV Plugin) habe ich noch nicht analysiert.
Ich hoffe, dass diese Informationen weiteren Nutzern von A1TV behilflich sind.
Mit freundlichen Grüßen,
Harald Gutmann