O multicast é complicado no 802.11, então você provavelmente não vai gostar dessas respostas.
Nos clientes, defina seu Intervalo de escuta como 1. O Intervalo de escuta controla quantos períodos de farol um cliente no modo de economia de energia mantém seu receptor de rádio desligado antes de ativá-lo para ver se o AP enfileirou qualquer tráfego para isso. Se você deseja que os clientes recebam tráfego em tempo hábil, você precisa mantê-los acordados a maior parte do tempo. Portanto, há uma troca de vida útil da bateria. Se você não puder definir o Intervalo de escuta em um determinado cliente, desative o modo de economia de energia todos juntos nesse cliente.
No AP, defina o intervalo DTIM como 1. O Intervalo DTIM controla quantos intervalos de sinalizadores passam antes que o AP tente enviar pacotes multicast. Configurar para 1 significa que o AP enviará multicasts logo após cada beacon, que é, por padrão, a cada 102.4 ms (a cada 1/10 de segundo). Assim, um intervalo DTIM de 1 permitiria que os multicasts médios sofressem atrasos de apenas 51ms, em média. Se você não quiser muito, desative o modo de economia de energia em todos os seus clientes (para que os multicasts sempre possam ser enviados no momento em que eles entrarem) ou configure seu Beacon Interval para algo menor que o padrão de 102,4ms. usar. Se o seu AP não permitir que você defina o Intervalo DTIM ou o Intervalo do Beacon, você terá que desabilitar o modo de economia de energia em todos os seus clientes.
Se o problema é que os multicasts não estão sendo recebidos de forma confiável, as correções incluem diminuir a taxa de multicast (ou seja, a taxa PHY na qual o AP transmite multicasts) e desabilitar a segurança sem fio. O WPA2 e o WPA exigem que os multicasts sejam criptografados com uma chave diferente dos unicasts, e alguns dispositivos podem ser um pouco problemáticos com a forma como lidam com essa chave multicast (grupo).
Se o problema é que longas filas de buffers de quadros estão se acumulando em seu AP, isso é chamado de "bufferbloat", e o site do OpenWrt tem uma boa página sobre permitir que o FQ-CoDel derrote o bufferbloat.