Multicast is communication between a single sender and multiple receivers on a network. Multicast utilizes network infrastructure to send single streams between enabled routers which then distribute more locally to viewers. This method delivers video streams while optimizing bandwidth, but requires specific network configuration and cannot span the public internet.