Хм. Хотел бы я увидеть "мультикаст" по TCP:)))
Если уж говорить языком вики,- "TCP — это транспортный механизм, предоставляющий поток данных, с предварительной установкой соединения, за счёт этого дающий уверенность в достоверности получаемых данных, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета... " Если читать немного дальше,- становится ещё очевиднее, что при такой передаче происходит двунаправленный обмен пакетами между источником и назначением. Т.о. источник такого "мультикаста" будет перегружен нарастающей лавиной запросов-подтверждений по каждой группе переданных/принятых пакетов.
Строго говоря, TCP используется в multicast технологиях для работы Internet Group Management Protocol (IGMP) имплементации стека TCP/IP, но не для передачи пакетов трансляции.