-1

我正在尝试建立一个网络基础设施并对一对多的 VoIP 系统进行编程。

它将在专用 WiFi 网络中工作。

我们将有一台服务器流式传输音频数据包和许多客户端请求/接收这些完全相同的数据包 (UDP)。

我不想点对点发送数据包,因为我希望它可以扩展到尽可能多的客户端而不会达到带宽限制。

除了服务器和客户端之外,网络上不会有任何其他机器。

我应该从服务器广播数据包吗?它们是否会只发送一次并被许多客户端抓取而没有显着的带宽开销?

或者我应该使用多播?

4

1 回答 1

0

广播数据包会发送到连接到服务器的子网上的每个客户端。它们不会超出该子网。

多播数据包允许任何子网上的客户端订阅多播,前提是中间路由器或第 3 层交换机配置为支持多播。

这个网络中会有路由器或三层交换机吗?

如果是这样,您将需要多播。如果没有,您可以使用广播。

从带宽的角度来看,每个数据包只发送一次并被每个客户端接收 - 服务器上的负载应该几乎没有差异。其他地方的负载将取决于网络配置和任何远程子网中的客户端数量。

于 2013-06-17T23:10:26.057 回答