1
0
mirror of https://github.com/rofafor/vdr-plugin-iptv.git synced 2023-10-10 13:37:03 +02:00
vdr-plugin-iptv/README

60 lines
1.9 KiB
Plaintext
Raw Normal View History

2007-09-12 19:28:59 +02:00
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.
2007-09-14 23:49:47 +02:00
Requirements:
IPTV patched VDR-1.5.9+ and multicast IPTV transport streams
2007-09-12 19:28:59 +02:00
Description:
2007-09-14 23:49:47 +02:00
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/
2007-09-14 23:49:47 +02:00
make
make plugins
./vdr -P iptv
Channels.conf example:
2007-09-16 15:11:19 +02:00
TV1;IPTV:1:IPTV|UDP|192.168.0.1|1234:P:27500:512:650:2321:0:17:8438:4097:0
2007-09-14 23:49:47 +02:00
^ ^ ^ ^ ^ ^
| | | | | Source type ("P")
| | | | IP Port Number
| | | IP Address
| | Protocol ("UDP")
| Plugin ID ("IPTV")
Unique enumeration
2007-09-12 19:28:59 +02:00
2007-09-16 15:11:19 +02:00
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
2007-09-12 19:28:59 +02:00
2007-09-16 15:36:10 +02:00
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