我制作了简单的 client1->node->client2 应用程序,旨在使用 nodejs+ws 制作视频聊天应用程序。当我发送图像时,需要 12 秒才能到达客户端 1 到客户端 2,但是当我发送基本时间码时,大约需要 60-100 毫秒。
你能帮我使性能正常化吗?有什么经验建议吗?
我检查了 websocket 规范,它允许数据帧,我不能确定 ws是如何实现规范的。
我的实现 OpenCv 从 cam 读取,从两个 websocket 发送 img 和时间码,服务器中继到 client2,在 client2 wsimg img.src=URL.createObjectURL(d.data)
和 wstime console.log(simdi, d.data)
我不想把我漂亮的图像拿着手机和控制台图像,但相信我有 12 秒和 ~100 毫秒的延迟。