近期需求刁钻,让前端手敲一个一对一可视对讲功能,前端技术选型为peerJS、socket,前期一切顺利,结果在项目部署上出现问题。
项目先部署到windows下位机上,一切顺利,结果部署到linux下位机上就出现了爆破音、电流麦的问题。
起初以为是输出设备设置参数不对,挨个注释打包后解决了爆破音问题,但是电流麦的问题一直挥之不去,测试了单纯语言模式下声音正常,结果到了视频模式下就出问题。
由于windows下一切正常,结果被“系统影响”这个烟雾弹蒙蔽了好久,
最终把问题锁定在网络带宽上,尝试将视频输出设置参数的**帧数降低**,这个问题就解决了。如果大家有遇到类似问题不好定位的话可以尝试拓宽思路、天马行空一下,可能真的不是代码的问题。