带宽够不够:快播盒子的局域网需求算具
从别的机器上放片子卡顿,第一个要回答的问题是「这一路到底需要多少」。先有需求数字,再去量链路,不然没法判断是不是网络的问题。
带宽需求估算
单路码率可以从文件信息里看到
需求 Mbps = 单路总码率 × 并发路数 × (1 + 协议开销%) | 建议余量 = 需求 × 峰值系数
视频加音频
有线可小一些,无线留大一些
应对码率波动与突发
计算结果
- 稳定需求
- —
- 含峰值余量
- —
- 换成字节
- —
这个工具不保存任何输入,刷新页面就回到默认值。
为什么要乘开销和峰值
- 协议开销:传输协议本身要带头部,丢包还要重传,这部分带宽不用来装画面但要占链路。
- 峰值系数:可变码率的片子在复杂场景会瞬时超出平均码率不少。只按平均值配链路,一到大场面就卡。
- 并发路数:两台设备同时看,需求直接翻倍,而且两条流会互相抢。
关于链路标称速率
无线链路上标的速率是理论峰值,实际可用吞吐通常明显低于标称值,并且随距离、墙体遮挡、邻频干扰、同时在线设备数变化。本站不给任何具体的「某种链路实际能跑多少」的数字——这个只能在你自己家里、你自己的位置上实测。
验证网络是否是瓶颈最快的办法是临时换成有线连接:换上就不卡,说明问题在无线链路。
算完之后怎么用
- 先用这个工具得到需求数字。
- 在播放设备的位置上做一次实际的传输测速(比如复制一个大文件,看持续速度)。
- 把测速结果换成 Mbps(MB/s 乘 8),和需求对比。
- 实测值低于含余量的需求,就先解决链路;高于需求还卡,去查解码那一侧。
降低需求的几个办法
如果链路确实上不去,降低需求比折腾网络更现实:把要反复看的素材复制到播放设备本地;给手机和平板单独准备一份低码率的副本;避免两台设备同时放高码率素材。前两种都要多占空间,可以用容量规划算具先算一下代价。