mirror of
https://github.com/rofafor/vdr-plugin-iptv.git
synced 2023-10-10 13:37:03 +02:00
patches | ||
po | ||
common.h | ||
config.c | ||
config.h | ||
COPYING | ||
device.c | ||
device.h | ||
HISTORY | ||
iptv.c | ||
Makefile | ||
protocolfile.c | ||
protocolfile.h | ||
protocolhttp.c | ||
protocolhttp.h | ||
protocolif.h | ||
protocoludp.c | ||
protocoludp.h | ||
README | ||
setup.c | ||
setup.h | ||
streamer.c | ||
streamer.h |
This is a IPTV for the Video Disk Recorder (VDR). Written by: R o l f . A h r e n b e r g @ s c i . f i A n t t i . S e p p a l a @ Project's homepage: http://www.saunalahti.fi/~rahrenbe/vdr/iptv/ Latest version available at: http://www.saunalahti.fi/~rahrenbe/vdr/iptv/ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. See the file COPYING for more information. Requirements: IPTV patched VDR-1.5.9+ and multicast IPTV transport streams Description: This plugin integrates multicast IPTV transport streams seamlessly into VDR. You can use any IPTV channel like any other normal DVB channel for live viewing, recording, ... Installation: cd /put/your/path/here/VDR/PLUGINS/src tar -xzf /put/your/path/here/vdr-iptv-X.Y.Z.tgz ln -s iptv-X.Y.Z iptv cd /put/your/path/here/VDR patch -p1 < PLUGINS/src/iptv/patches/vdr-1.5.x-iptv.patch cp sources.conf /path/to/vdrconf/ make make plugins ./vdr -P iptv Channels.conf example: TV1;IPTV:1:IPTV|UDP|192.168.0.1|1234:P:27500:512:650:2321:0:17:8438:4097:0 ^ ^ ^ ^ ^ ^ | | | | | Source type ("P") | | | | IP Port Number | | | IP Address | | Protocol ("UDP") | Plugin ID ("IPTV") Unique enumeration TV2;IPTV:2:IPTV|HTTP|127.0.0.1/TS/2|8080:P:27500:513:660:2321:0:33:8438:4097:0 TV3;IPTV:2:IPTV|FILE|/media/video.ts|8080:P:27500:513:660:2321:0:33:8438:4097:0 Example UDP multicast configuration for iptables firewall: # Multicast UDP -packets iptables -A INPUT -i eth0 -p udp -d 224.0.0.0/4 --dport 1234 -j ACCEPT # IGMP required by multicasts iptables -A INPUT -i eth0 -p igmp -d 224.0.0.0/4 -j ACCEPT