Hello!
The difference between the two:
Peer-to-peer Multicast: When deploying to a group, one of the clients is designated the multicast leader. The image is sent to that machine, and that machine broadcasts the image to others in the group.
Multicasting using the Ghostcast server: An instance of the Ghostcast Server (GhostSrv.exe) is started on the server, and the multicast broadcast is sent from there.
The first (peer-to-peer) has more scalability because it can unicast the image to the multicast leader, and then it will do the multicast. This allows the broadcast to be done in a network segment that might otherwise not allow multicast to cross the subnet boundary. The Ghostcast Server uses less network bandwidth because it does not send the image twice (unicast to the multicast leader, then multicast to the clients), but it is best used in an environment with less segmentation, or fewer communication restrictions across subnet boundaries.
Thank you,
Randall Newnham