2012-02-13 87 views
3

假設兩個對等點Alice和Bob通過IP網絡連接。愛麗絲和鮑勃正在交換有損壓縮數據的數據包,這些數據是實時生成和消耗的(比如VoIP或視頻聊天應用程序)。該服務旨在應對儘可能少的帶寬,但依賴於低延遲。 Alice和Bob會用適當的QoS配置文件標記它們的連接。利他網絡連接帶寬估計

Alice和Bob希望使用可變比特率壓縮,並希望消耗它們之間可用的所有剩餘帶寬,但會根據網絡狀態自願減少消耗的比特率。然而,他們希望保持穩定的鏈路,即避免由擁塞和延遲引起的解碼數據流的中斷,直到帶寬得到調整。然而,它們完全有可能丟失幾個數據包。

TL; DR:Alice和Bob希望從零開始實施VoIP協議,並對帶寬和擁塞控制感到好奇。

您建議Alice和Bob閱讀哪些論文和資源?主要在帶寬估計和擁塞控制領域。

回答

1

從這裏開始:

谷歌這樣的:TCP擁塞避免算法

這:RFC2581 這:TCP慢啓動 這:TCP

這是假設你使用快速恢復TCP。

您可以從這些文章中獲得解決問題的建議。也許可以查看iproute2或可用於引入延遲的流量生成器。代碼可能會爲您打開一些想法。

我希望這有助於。

+0

謝謝,我知道這些。但擁塞控制實際上不是問題。我的問題涉及QoS和自適應帶寬控制,更重要的是與可用帶寬的其他用戶進行交互。所以說,我增加了我身邊的消費帶寬:這 – datenwolf 2012-03-23 11:22:53