IGMP (Internet Group Management Protocol)
IGMP is a network protocol used to manage multicast group memberships on IPv4 networks.
In managed IPTV networks, IGMP is used for channel switching. When a subscriber selects a channel, their STB sends an IGMP Join message to start receiving the multicast stream. IGMP Leave stops the stream when changing channels.