2010-05-23 66 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