网络视频或电视每集所耗费宽带流量分析

Panda 的头像
Panda 于 星期五, 07/01/2011 - 18:42 提交

现在网络电视已经随着Youtube,Hulu等网站的大面积爆发,并且大有代替传统电视的趋势(随着高速宽带的普及这一天必定到来)。但是像网络电视这种多媒体的数字内容所需要耗费的宽带流量也是非常可观的!
基本所需要计算观看一个网络视频的流量(MB)耗费公式可以套用:
Bitrate(kbps) x Length(in seconds) /8 /1000=流量(MB)
所以只要知道视频的Bitrate和片长就能计算出看完这个视频所耗费的流量。

Youtube视频:
在新西兰或者澳洲观看网络视频除了在本地的一些基本上访问更多的还是Youtube或者Vimeo这些,Hulu由于有地域限制美国地区外的也很难看到.
目前Youtube的视频默认式采用H.264/MPEG-4 AVC压缩的,视频质量则分为SQ(640x360p),HQ(854x480p),HD(720p),Full HD(1080p),清晰度最高的有3072p的。
不过一般通过电脑的浏览器访问Youtube的话默认播放质量是360p的,360p的Bitrate是500Kbps[wikipedia].
大家普遍喜欢看的康熙来了一般分为5个部分,每个部分的长度大概7分钟,5个部分总共35分钟,那么看完一集康熙来了所耗费的流量将是:
(500x35x60)/8/1000=131MB.
如果是看480p的话那么:
(800x35x60)/8/1000=210MB.
观看720p:
(2000x35x60)/8/1000=525MB.

要是计算每分钟所耗费流量(MB),使用公式:
Bitrate(kbps) x60 /8 /1000=流量(MB/s)
所以360p的视频每分钟使用流量将是:
(500x60)/8/1000=3.75MB/s.

所以观看的视频清晰度越高所耗费的流量就会成倍增长。
*以上是按照普通的浏览器和设置来说,如果是选择使用了HTML5观看,请去wikipedia上对应的bitrate来计算。
而且如果不观看视频只是buffer的话也是在默认下载整个视频哪怕你只看了一半就关掉,如果视频已经buffer完,那么你就是耗费的整个视频的流量。

土豆网或者youku等国内视频网站和Youtube的耗费差不多,主要还是根据bitrate和视频长度这2个变量来计算就好, 观看国内视频网站由于ISP不会缓存上边的内容所以看起来相比Youtube对比起来要慢不少。

国内网站的Bitrates列表:
bitrates-1
bitrates-2

PPS/PPlive等网络电视软件:
这类的网络视频点播平台传播方式和Youtube等网站式的不太一样,使用Youtube只会产生下载流量,而使用pps/pplive则会同时产生上传流量,这要根据p2p的基本特性制作的软件。
所以使用这类软件所产生的下载和上传流量都会计算到每月需交付的宽带使用量内。
所以在计算pps视频一集所耗费的流量就要考虑上传的数据,公式:
[下载速度(kbps) x Length(in seconds)+上传速度(kbps) x Length(in seconds)] /8/1000=流量(MB)

PPS有一个黄金会员服务每月20元(一年180元),就可以在观看点播节目的时候免上传(看直播的还会有上传), 减少对局域网内其他人的网速的影响。