【发布时间】:2014-02-10 21:17:09
【问题描述】:
我需要计算以下内容:
- 上传,
- 下载速度
- 丢包
- 抖动
- 各大洲服务器的延迟
- 本地和有关移动运营商的详细信息
谁能告诉我追踪这些东西的最佳方法是什么?
我需要准确度达到高。
【问题讨论】:
-
你找到计算抖动的代码了吗? (任何语言!)
标签: android network-programming video-streaming rtsp packet
我需要计算以下内容:
谁能告诉我追踪这些东西的最佳方法是什么?
我需要准确度达到高。
【问题讨论】:
标签: android network-programming video-streaming rtsp packet
请找到获取延迟的代码。如果它解决了您的问题,请将其标记为解决方案,以便帮助其他人找到答案。
public String getLatency()
{
String latency ="";
String ip = "ip address of the server";
String pingCmd = "ping -c 25 " + ip;
try {
Runtime r = Runtime.getRuntime();
Process p = r.exec(pingCmd);
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String inputLine;
String latencyResult = null;
while ((inputLine = in.readLine()) != null)
{
latencyResult = inputLine;
}
String[] keyValue = latencyResult.split("=");
String[] value = keyValue[1].split("/");
latency = value[1];
}
catch (Exception e)
{
LogWrite.d(TAG, "Exception..."+e);
}
return latency ;
}`
【讨论】: