mirror of
https://github.com/rofafor/vdr-plugin-iptv.git
synced 2023-10-10 13:37:03 +02:00
Updated README.
This commit is contained in:
parent
dc6330bfaf
commit
0b7157b1c0
44
README
44
README
@ -1,7 +1,7 @@
|
|||||||
This is a IPTV for the Video Disk Recorder (VDR).
|
This is a IPTV for the Video Disk Recorder (VDR).
|
||||||
|
|
||||||
Written by: Rolf Ahrenberg R o l f . A h r e n b e r g @ s c i . f i
|
Written by: Rolf Ahrenberg R o l f . A h r e n b e r g @ s c i . f i
|
||||||
Antti Seppälä a j h s e p p a @ n i k s u l a . h u t . f i
|
Antti Seppälä a j h s e p p a @ n i k s u l a . h u t . f i
|
||||||
|
|
||||||
Project's homepage: http://www.saunalahti.fi/~rahrenbe/vdr/iptv/
|
Project's homepage: http://www.saunalahti.fi/~rahrenbe/vdr/iptv/
|
||||||
|
|
||||||
@ -15,7 +15,7 @@ See the file COPYING for more information.
|
|||||||
|
|
||||||
Requirements:
|
Requirements:
|
||||||
|
|
||||||
IPTV patched VDR-1.5.9+ and multicast IPTV transport streams
|
IPTV patched VDR-1.5.9+ and multicast/unicast transport streams
|
||||||
|
|
||||||
Description:
|
Description:
|
||||||
|
|
||||||
@ -23,6 +23,11 @@ This plugin integrates multicast IPTV transport streams seamlessly into
|
|||||||
VDR. You can use any IPTV channel like any other normal DVB channel for
|
VDR. You can use any IPTV channel like any other normal DVB channel for
|
||||||
live viewing, recording, ...
|
live viewing, recording, ...
|
||||||
|
|
||||||
|
Currently the IPTV plugin supports multicast UDP/RTP and unicast HTTP
|
||||||
|
streams. Also a file input method is supported, but file delay must be
|
||||||
|
selected individually to prevent VDR's transfer buffer over/underflow.
|
||||||
|
Therefore it should be considered as a testing feature only.
|
||||||
|
|
||||||
Installation:
|
Installation:
|
||||||
|
|
||||||
cd /put/your/path/here/VDR/PLUGINS/src
|
cd /put/your/path/here/VDR/PLUGINS/src
|
||||||
@ -35,8 +40,36 @@ make
|
|||||||
make plugins
|
make plugins
|
||||||
./vdr -P iptv
|
./vdr -P iptv
|
||||||
|
|
||||||
Channels.conf examples:
|
Setup parameters:
|
||||||
|
|
||||||
|
- TS buffer size [MB] = 2 Defines ringbuffer size for transport
|
||||||
|
stream in MB.
|
||||||
|
The valid range: 1...16
|
||||||
|
- TS buffer prefill ratio [%] = 0 Defines prefill ratio for transport
|
||||||
|
stream ringbuffer before data is
|
||||||
|
transferred to VDR.
|
||||||
|
The valid range: 0...40
|
||||||
|
- Use section filtering = 1 Defines whether section filtering shall
|
||||||
|
be used.
|
||||||
|
The valid range: 0...1
|
||||||
|
- Scan Sid automatically = 1 Defines whether service id shall be
|
||||||
|
scanned automatically. Requires section
|
||||||
|
filtering.
|
||||||
|
The valid range: 0...1
|
||||||
|
- Disable filters = 0 Certain section filters might have some
|
||||||
|
unwanted behaviour. This option allows you
|
||||||
|
to blacklist them. If this option is set
|
||||||
|
to a non-zero value, the menu page will
|
||||||
|
contain that many "Disable filter" options
|
||||||
|
which allow you to disable the individual
|
||||||
|
section filters.
|
||||||
|
|
||||||
|
Configuration:
|
||||||
|
|
||||||
|
- channels.conf
|
||||||
|
|
||||||
|
TV3;IPTV:3:IPTV|FILE|/media/video.ts|5:P:0:514:670:2321:0:3:0:0:0
|
||||||
|
TV2;IPTV:2:IPTV|HTTP|127.0.0.1/TS/2|3000:P:0:513:660:2321:0:2:0:0:0
|
||||||
TV1;IPTV:1:IPTV|UDP|127.0.0.1|1234:P:0:512:650:2321:0:1:0:0:0
|
TV1;IPTV:1:IPTV|UDP|127.0.0.1|1234:P:0:512:650:2321:0:1:0:0:0
|
||||||
^ ^ ^ ^ ^ ^
|
^ ^ ^ ^ ^ ^
|
||||||
| | | | | Source type ("P")
|
| | | | | Source type ("P")
|
||||||
@ -46,10 +79,7 @@ TV1;IPTV:1:IPTV|UDP|127.0.0.1|1234:P:0:512:650:2321:0:1:0:0:0
|
|||||||
| Plugin ID ("IPTV")
|
| Plugin ID ("IPTV")
|
||||||
Unique enumeration
|
Unique enumeration
|
||||||
|
|
||||||
TV2;IPTV:2:IPTV|HTTP|127.0.0.1/TS/2|3000:P:0:513:660:2321:0:2:0:0:0
|
- UDP multicast rules for iptables firewall
|
||||||
TV3;IPTV:3:IPTV|FILE|/media/video.ts|5:P:0:514:670:2321:0:3:0:0:0
|
|
||||||
|
|
||||||
Example UDP multicast configuration for iptables firewall:
|
|
||||||
|
|
||||||
# Multicast UDP -packets
|
# Multicast UDP -packets
|
||||||
iptables -A INPUT -i eth0 -p udp -d 224.0.0.0/4 --dport 1234 -j ACCEPT
|
iptables -A INPUT -i eth0 -p udp -d 224.0.0.0/4 --dport 1234 -j ACCEPT
|
||||||
|
Loading…
x
Reference in New Issue
Block a user