如何算网络data用量?

刚才在面子书上,一位小蚂蚁问: “用Skype语音通话半小时会用到多少data?”

其实这个问题真的让我愣了一下,一般我都是在公司使用Skype通话,所以基本上无须也没想过要计算这个用量。

由于Skype这类软件本身会根据现有的网路状况来调整自己所使用的语音质量,所以真的无法猜想它在半小时内会使用多少。

最后我提出了这个计算方法,如果有更好的确实方案,或者我的算法有误,请留言交流。 🙂

首先,我假设在这段通话中所使用的网络最高宽频速度为1.5Mbps,Skype将使用其最高频速。在还没给出算式前,有一些基本认识需要提前了解的:

1. 电讯公司所提供的网速度量单位是Mbps,全字就是Mega Bits Per Second,是以Bites为单位。而在电脑以及正式的Data计算(包括电讯公司收费时所计算的)是以 Bytes为单位,在缩写时是大写“B”。两者的分别就是 1 Bytes = 8 bits。所以电讯公司所谓的 1.5Mbps 其实其传输速度就等于 1.5Mbps/8 = 0.1875KBps.

计算方式如下:

1.5Mbps = 0.1875KBps

半小时 = 30分钟 x 60秒 = 1800秒


半小时的使用量为:
1800秒 x 0.1875 = 337.5MB.