我已经创建了对讲机/对讲机,用户可以在其中进行单向通信。音频字节被实时广播。
我面临着网络延迟的问题。在本地网络中,它工作得很好,但在现场网络上,它却在下降。
以下是与此相关的信息。请提出优化延迟的正确方法。
以下是广泛转换字节的代码:
socket.on('talk', function (data) {
io.emit('listen', data);
});
采样速率每秒: 44100赫兹 缓冲区大小: 1024
在移动侧,我的速度如下:
0.49 Mbps下载 0.88 Mbps上传
我的网速如下,这是服务器,我在这里承载了我的socket.io nodejs服务,从这里我从外部网络连接套接字:
发布于 2020-01-08 14:24:24
网络延迟是你无法影响的东西(除非你改变你的ISP,也就是说)。但是应用程序延迟在你的手中(这意味着你的应用程序编码/解码声音数据的速度有多快)。
https://stackoverflow.com/questions/46253768
复制相似问题