2010-05-23 72 views
1

我設計的流video.I應用程序開發中,服務器等待傳入request.The服務器它自己的服務,以良好的客戶數量的型號,也沒有能力提供任何更多客戶端。現在,當新的連接到來時,服務器從它的客戶端中選擇一個候選客戶端,它將服務於傳入客戶端的請求。現在,這個選擇應該是非常聰明的。現在,我使用各種啓發式,如帶寬所選擇的客戶端,它的位置,從請求客戶端的距離來在decision.Now我的問題是,是否有任何可用的工具進行查找帶寬,主機位置和距離(我在跳數)嗎?跳號碼我可以使用traceroute,但是這會太昂貴,因爲它需要很長時間從每個中間路由器發送答覆。視頻流

任何幫助將不勝感激。 謝謝!

+1

重新標記它與網絡realted標籤。這不是一個視頻流問題。 – rkellerm 2010-05-23 08:32:30

+0

謝謝!善意的建議! – mawia 2010-05-23 12:07:30

回答

1

使用traceroute查找跳數。

使用dnsstuff API來查找位置。

做一些TCP數據包交換來了解客戶端的帶寬。您將相對獲得最高和最低帶寬的客戶端。

如果客戶端將會提供較舊的視頻,以數據作爲對價的金額(即更大的內容,更高的流正確的數據的變化)

+0

感謝reply.In其實我已經在考慮這些選項,但我一直在尋找,如果possible.Is有其他替代提供一個更好的選擇? 再次感謝您的回覆。 – mawia 2010-05-23 14:05:38