Um mecanismo de distribuição de tráfego de rede um-para-muitos. multicast contrasta com as transações de tráfego de rede unicast (um para um). Broadcast (one-to-all) é o outro esquema de entrega de tráfego que só é usado e viável em ambientes muito limitados. O multicast tem sido usado principalmente com o tipo tradicional de entrega de transmissão ao vivo.