I run igmpproxy on freebsd8.0 router, then, via cisco 2950 switch, video stream is requested by client as udp://@238.0.0.9:1234 (for example).
Cisco say about correct adding clent port to the multicast group, but broadcast this stream to all ports. Same situation with d-link switch with igmp snooping.
When I run VLC as source of video stream internally in my lan and igmpproxy play role only of igmp querier, stream not go to all port, but go only to client as must with igmp snooping.
=============================
Switch#show ip igmp sno group
Vlan Group Version Port List
---------------------------------------------------------
1 238.0.0.9 v2 Fa0/12
1 224.0.1.60 v2 Fa0/14
=========
Switch#show ip igmp sno querier
Vlan IP Address IGMP Version Port
---------------------------------------------------
1 192.168.6.121 v2 Gi0/1
==========
Switch#show ip igmp sno mrouter
Vlan ports
---- -----
1 Gi0/1(dynamic)
===============