Multicast , por definição, usado UDP . Se o seu stream é realmente como um vídeo, você não quer tentar reenviar pacotes perdidos - isso apenas interromperia o fluxo de vídeo.
Se, no entanto, é importante que todos os pacotes cheguem lá, então você precisa de algum tipo de mensagem que possa rastrear os dados perdidos e sair da banda para reenviar todos os pacotes perdidos. Alternativamente, Multicast Geral Pragmático pode ser o que você está procurando - embora este ainda seja um protocolo experimental.