Pour certaines applications Internet, le respect des contraintes temps réel s'impose comme un impératif. Ces contraintes posent des problèmes spécifiques, comme la nécessité de gérer l'hétérogénéité des récepteurs, et celle de localiser la source des retransmissions au plus proche des récepteurs pour éviter des délais de reprise sur erreur trop importants. Une multitude de protocoles de transport multicast ont émergé pour plusieurs applications multipoint. Divers problèmes subsistent, malgré la panoplie des protocoles et techniques proposées. Parmi les problèmes clés des protocoles de transport multicast, on peut citer, notamment celui du contrôle de congestion, qui s'avère une tâche difficile à résoudre vu l'hétérogénéité des participants à une session. En effet, le but du contrôle de congestion, est d'adapter le trafic aux changements dynamiques des capacités du réseau, afin d'utiliser efficacement les ressources. Cependant, le passage à l'échelle, le temps de réponse, la stabilité et l'équité avec TCP sont parmi les propriétés requises pour un mécanisme de contrôle de congestion.