From e0e14bb322a84cc8361c1e8ce5ad7a5109fe8c16 Mon Sep 17 00:00:00 2001 From: Frank Schmirler Date: Tue, 25 Oct 2011 12:30:05 +0200 Subject: [PATCH] Added notice that sysctl commands for max number of IGMP groups has to be issued before starting VDR. --- README | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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