我有一个小型专用 wifi 网络设置,专门用于承载多播多媒体包...没有其他用途(由于安排,该网络上没有网络或其他数据)。
我发现的问题是客户端没有接收到真正的多播传输 - 他们实际上是从 AP 接收单播。
一些 AP 具有“将多播转换为单播”选项,据称它可以提高数据包的 QoS 以实现更快的传输。当我关闭此功能时,任何设备/所有设备的数据包延迟都会高得多 - 这要糟糕得多......
但是,由于我需要将多播传递给更多客户端(数十个),因此我需要它真正地进行多播(即,1 个 RF 传输将整个数据包传输到数十个客户端)。
我的客户端正在监听多播端口,但我需要 AP 实际多播/广播数据包。
如何实现?我研究过各种“开源”选项(OpenWRT 等),但不确定如何实际配置 AP 来实现这一点。
我知道,一般来说,WiFi 协议以最低的速度运行多播。这可以在 OpenWRT 中调整吗?
请注意:我非常熟悉潜在的后果 - 一些客户端无法收到所有数据包、信号问题等。此应用程序具有其他因素,需要以更高的速度进行真正的多播过程。
我如何才能强制多播以更高的速度运行?如果我简单地禁用低速/PHY(即关闭 2.4ghz,将 5ghz 设置为仅 80mhz 和 mcs9),这会强制多播以更快/更高的速度运行吗?我如何才能加快速度?
我正在尝试在 OpenWRT 上运行 Engenius AP。但我愿意运行任何可以处理此问题或允许我更好地管理多播选项的 AP。