Решающим фактором обычно является то, являются ли клиенты одними и теми же, или в других сетях с включенной/объединенной сетью. В общем, многоадресная рассылка будет намного эффективнее любой формы одноадресной передачи, однако многоадресная передача не является надежной и не работает в гетерогенных сетях, таких как Интернет, где операторы склонны отключать многоадресный трафик.
Если данные должны быть надежными, вам действительно нужно использовать одноадресную рассылку TCP или альтернативно добавить в многоадресную рассылку FEC, чтобы придать видимость надежности потоку данных, и если трафик должен перемещаться через в Интернете, то вы ДОЛЖНЫ использовать одноадресный TCP или UDP.
Краткая информация: Если ваши данные маленькие, необходимо быть надежными, обходит Интернет или отправляется нечасто, используйте одноадресную рассылку. Если ваши данные большие, доставляются большому числу клиентов, могут терпеть некоторую потерю и тратить только те сети, которые вы контролируете, или которые включены в многоадресной рассылке, используют многоадресную рассылку. Многоадресная рассылка - это действительно один трюк-пони (ненадежные данные передаются по однородной сети), тогда как одноадресная рассылка может делать что угодно, но с более высокими накладными расходами.
Примечания: TCP сверх определенного количество потери данных перестают быть надежными, а также, (вызывающие расцепители) и добавленный трафик от одноадресного может нажать этот предел вниз, как это умножает количество потоков данных. FEC добавляет относительно постоянные накладные расходы даже для очень большого количества клиентов, но есть момент, когда ни FEC, ни одноразовая помощь больше не нужны, и вам просто нужно перенастроить сеть для достижения работоспособного решения.