How to Receive Multicast Streams via VLC Player with AVG Firewall

Hello Kevin,
We really appreciate your efforts in bringing this to our concern. The information you have provided will be very helpful to most of our customers. Thank you for your time and co-operation.
Thank you.

This one is a solution rather than a question. I am posting it in order that it may be of benefit to others.

In order to get this working you need to add rules in two separate places so does require some effort. Thanks to the team at support who also helped me with the process.

Firstly under firewall settings you need to navigate to expert mode then select system services. Click on the button marked manage or add your own system rules then click add. Click the protocol link and select other then choose IGMP. Click the direction link and set to both ways. Click the remote addresses button and select all networks. Call the rule IGMP and save it.

The you need to go to the applications section. Locate VLC player application or add this if not already present.Select this and click the edit button. For this you need to add 3 rules.

The first is IGMP which is added for all networks exactly as in preceding section.

The second is a TCP rule. The setting for this should be both ways, all ports (local and remote) on all networks. This rules can be called TCP.

Lastly you need a UDP rule to accept the packets from the multicast you are trying to receive. You can either specify a port range (if you know what the port addresses for the multicast you wish to receive are) or use all ports as, like the TCP rule,  the ports are only being opened for the specific application so should not pose a security risk.

Once all 3 rules are created then you need to save the new settings confirming any UAC prompts to do so. A reboot is not necessary but you can turn the firewall and AVG security off then back on to ensure that the new settings are active.

Then you should be able to receive your multicast streams in VLC in the usual way (Media, Open Network Stream then put in the stream address in the following format udp://@xxx.xxx.xxx.xxx:xxxx

The xxx.xxx.xxx.xxx will be the stream address and :xxxx will be the port number

This was tested on a professional IPTV system with multicast enabled switch running IGMP querier V2 and IGMP snooping. The network or switch must support multicast traffic.

Hello Kevin,
We really appreciate your efforts in bringing this to our concern. The information you have provided will be very helpful to most of our customers. Thank you for your time and co-operation.
Thank you.