gpt4 book ai didi

node.js - 我应该使用 WebRTC 还是 Websockets(和 Socket.io)进行 OSC 通信

转载 作者:可可西里 更新时间:2023-11-01 02:33:32 24 4
gpt4 key购买 nike

我正在开发一个应用程序,它将发送 OSC 控制消息,据我所知,这是一个数据报包,从网页到 OSC 接收器(服务器),例如 Max/MSP 或 Node 或任何其他。

我知道通常使用 UDP,因为速度在使用 OSC 完成的实时/视听控制工作中很重要(这也是我将要做的工作),但我知道可以使用其他方法。

例如,现在我将 OSC 从浏览器发送到 node.js 服务器(使用 socket.io),然后从 node.js 服务器发送到 Max(这是我最终想要数据的地方),还有使用 socket.io。我相信这意味着我正在使用 websockets 并且延迟/延迟还不错。

不过,我很好奇,既然 WebRTC 已经出来了,我是否应该把我 future 的工作放在那里。在我使用 OSC 的所有工作中,我一直使用 UDP,并且只使用 Socket.io/Websockets 连接,因为我不知道 WebRTC。

关于我应该做什么的任何建议。我特别感兴趣的是

1. 我如何将 OSC 消息从浏览器直接发送到 OSC 服务器(而不是先通过 Node 服务器)

2. 我应该继续使用 Node/Socket.io/Websocket 方法发送 OSC 数据还是应该研究 WebRTC?

最佳答案

关于您的第一个问题 - 如果有浏览器和服务器之间的直接 Websocket 链接的解决方案(对于 OSC) - 您可以看看这个:

我发布了一个 osc-js 实用程序库,它与 UDP/Websocket 桥接插件的功能相同:

关于node.js - 我应该使用 WebRTC 还是 Websockets(和 Socket.io)进行 OSC 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21901516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com