適合超過 200 個使用者的低延遲無線網路?

適合超過 200 個使用者的低延遲無線網路?

我正在開發一個行動應用程序,可在同一本地無線網路中的兩個裝置之間進行即時語音通訊。我們最大的挑戰是在兩台設備之間的對話期間將延遲降至最低。

目前,我們正在開發本地無線網路:只有智慧型手機和伺服器。

我們目前正在對華碩 RT-AC87U 進行一些測試。無需任何互聯網連接,我們就可以毫無問題地連接 50 多個設備。除了即時語音通訊中的兩個設備(20kbps u/d、UDP)之外,所有設備的頻寬都接近零。延遲保持在 100 毫秒以下。

當我們在路由器中插入網路連線時,事情就會變得困難。由於所有裝置都開始使用其他線上應用程式的頻寬,因此我們無法再提供低延遲(峰值 300-500 毫秒)。

這給我帶來了一些問題:

1)當互聯網打開,並且許多設備使用頻寬(+- 4Mbps全域)時,本地UDP上的QoS優先權似乎沒有幫助(配置:所有UDP,在應用程式使用的範圍端口上,對於每個用戶192.168 . 1.*)。用於通訊的 UDP 頻寬接近 20kbps,非常小。路由器表示 CPU 使用率接近 20%。抖動緩衝器在 200-300ms 附近仍然增加很多,而不是 30ms。怎麼了?都是因為wifi訊號受到干擾嗎? 筆記:即時語音通訊始終在一台固定設備(但我們無法固定 IP)與其他設備之一之間進行。

2) 如果我們想要將使用者數量增加到接近 200 個,我們是否需要的不僅僅是幾個 AP 和一個功能強大的路由器?

如果需要的話我可以帶來更多資訊。非常感謝您的幫助/建議,我真的很感激。

最好的問候,皮埃爾-路易斯。

答案1

你需要一系列的無線存取點和控制器,像 Ubiquiti 這樣的東西將是一個不錯的選擇。如果面積較小,則需要 2.4 和 5Ghz 的混合。

如果您使用與會者自己的智慧型手機,嘗試在沒有網路的情況下執行此操作將是一個問題。許多裝置會在沒有互聯網的情況下自動停用網路並恢復到蜂窩網絡,您不想在一天內對 200 台裝置進行故障排除。

當您在如此多的客戶端之間進行多路復用時,QoS 並沒有真正的幫助。

相關內容