继上次的分析《PC连NAS播放视频不流畅分析:NAS CPU吃紧》之后,我把分析文章贴到了色影无忌的NAS俱乐部帖子上,经俱乐部主人hanshanson提醒(1462楼),我做了另一个测试:
这次选了一个比较短的05:29秒预告片,压制格式应该是和上次差不多的,分辨率也是1920*1080。这次试用QQ影音与Window7自带的Windows Media Player播放NAS上的文件。发现了惊人的事实:QQ影音播放一分钟之后就开始出现顿卡现象,而WindowsMediaPlayer整个预告片文件播完了也不卡。
同时查看NAS资源监控:
从时间上来说,前一半是WindowsMediaPlayer播放时的NAS资源状态,后一半是QQ影音播放时的状态。
一个显而易见的结论是:QQ影音烂。
我们再来做一下定量的计算:文件大小是466MB,时长是5.5分钟,那么平均传输速率应该是1.14MB/s,与上面带宽传输量监控图中前半段(WindowsMediaPlayer播放时)速率相仿。而QQ影音播放时带宽速率竟然达到了50MB/s?!是实际需求的50倍,也就是说QQ播放一帧文件是请求了相当于50帧的数据量?!这个怎么看怎么不正常啊……
不知道QQ影音在播放时为什么对资源有如此大的请求,有可能是如hanshanson所说缓存不够大,也有可能是作了一些不合理的智能优化。