Is IP multicasting beneficial and Protocols Involved in IP Multicast?

IP Multicast is a bandwidth-conserving technology that reduces traffic by simultaneously delivering a single stream of information to thousands of corporate recipients and homes.
We assume that IP multicast favorable for the channel with a high popularity and therefore, the channels are preferred when the number of available multicast groups is smaller than the number of channels. IP multi-casting is a mechanism of communication in which the data is passed from the server to a range of customers interested in receiving such information. Each customer can dynamically inside or outside communication.
Protocols Involved in IP Multicast 
1. Internet Group Management Protocol (IGMP)
 i.IGMPv3 has been standardized by the IETF
ii. End hosts inform the neighboring router(s) about the multicast group memberships using IGMP
iii .Two types of messages: Query and Report
2. Protocol Independent Multicast - Sparse Mode (PIM-SM)
i. Depends on underlying uni-cast routing information base
ii. Builds unidirectional shared trees
iii. Optionally creates shortest-path trees per source.