Multicast setup

IS there a documentation which clearly articulates “How a multicast setup is created and made run with end device”?