Multicasting envia um único fluxo de dados a um grupo de receptores interessados simultaneamente — ao contrário de unicast (um-para-um) ou broadcast (um-para-todos).
Conceitos Centrais
- Fonte — Servidor ou encoder originando stream.
- Grupo Multicast — Identificado por endereço IPv4 Classe D (224.0.0.0–239.255.255.255) ou IPv6 ff00::/8.
- IGMP / MLD — Hosts entram/saem grupos via Internet Group Management Protocol (v2/v3) ou Multicast Listener Discovery (IPv6).
- Roteadores Multicast — Rodam PIM (Protocol Independent Multicast) para construir árvores distribuição (SPT/RPT) e encaminhar apenas para subnets com listeners.
Principais Benefícios
- Eficiência largura de banda: Um stream percorre cada link, independente de contagem receptores.
- Escalabilidade: Adicionar receptores não aumenta carga na fonte.
- Menor uso CPU/NIC servidor.
- Suporta FEC, criptografia (SRTP, IPsec) para confiabilidade/segurança.
Casos Uso Comuns
- Streaming IPTV/OTT ao vivo (esportes, notícias)
- Deploy software/imagem (WDS, SCCM, PXE)
- Feeds dados mercado financeiro
- Videoconferência (distribuição MCU)
- Sincronismo estado jogos tempo real
Ressalvas
Requer infraestrutura rede multicast-capable (switches IGMP snooping, roteadores PIM). Não suportado sobre Internet pública típica — use CDN/unicast lá.