局域网的数据传输是一个综合问题,和网卡,带宽,交换机处理能力,客户机处理能力,硬盘读写等都有关联
为了能够保证音频在播放时不中断,且下载速度远远大于播放速度,我们就要好好算一笔账了
1Gbps==1024Mbps(千兆网)==1024*1024kbps==128MBps 服务器最大速度
100Mbps(百兆网)==100*1024kbps==12800kBps==12.5MBps 客户端最大速度
局域网中的传输速度取决于最慢的硬件设备,所以
千兆网卡服务器---千兆交换机---千兆客户机,组成千兆网,最大传输速度128MBps
千兆网卡服务器---百兆交换机---千兆客户机,组成百兆网,最大传输速度12.5MBps
千兆网卡服务器---百兆交换机---百兆客户机,组成百兆网,最大传输速度12.5MBps
也就是说,假如有1000个人并发访问服务器,
那 10MBps / 1000人 == 0.01MBps/人
音频20MB 20mins
20MB /0.01MBps/人 == 2000s ==33min
估算需要半个小时才能下载完音频 > > 20mins(音频本身时间)
所以,单靠一台服务器是不够的,解决这种问题,有两种办法,一是压缩音频,二是添加服务器
压缩音频,QQ影音就可以办到,修改mp3的比特率就可以了,我们修改成了64Kbps的