summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorFrank Schmirler <vdr@schmirler.de>2011-10-25 12:30:05 +0200
committerFrank Schmirler <vdr@schmirler.de>2011-10-25 12:30:05 +0200
commite0e14bb322a84cc8361c1e8ce5ad7a5109fe8c16 (patch)
tree9c65f2c3b18a474a44c938e971f4b4f4094e53d7 /README
parent077398fdef39b5d2f4901b87417f0a80ef19da6c (diff)
downloadvdr-plugin-streamdev-e0e14bb322a84cc8361c1e8ce5ad7a5109fe8c16.tar.gz
vdr-plugin-streamdev-e0e14bb322a84cc8361c1e8ce5ad7a5109fe8c16.tar.bz2
Added notice that sysctl commands for max number of IGMP groups has to be
issued before starting VDR.
Diffstat (limited to 'README')
-rw-r--r--README7
1 files changed, 6 insertions, 1 deletions
diff --git a/README b/README
index 0d2afc4..3d8e381 100644
--- a/README
+++ b/README
@@ -305,7 +305,12 @@ You might want to increase this up to "number_of_channels + 1". Note that it's
#All channels:
bash# COUNT=$(grep -c '^[^:]' PATH_TO_YOUR/channels.conf)
- bash# sysctl -w net.ipv4.igmp_max_memberships=$COUNT
+ bash# sysctl -w net.ipv4.igmp_max_memberships=$((COUNT + 1))
+
+You need to run the sysctl command *before* VDR is started. The setting is lost
+after the next reboot. Check the documentation of your Linux distro on how to
+make the setting persist (i.e. have your distro change the value for you as
+part of the boot procedure). Most likely /etc/sysctl.conf is your friend.
A multicast server never knows how many clients are actually receiving a stream.
If a client signals that it leaves a multicast group, the server has to query