我正在開發一個應用程序,它將發送OSC控制消息,也就是我理解的數據報數據包,從網頁發送到OSC接收器服務器),例如Max/MSP或Node或其他。我是否應該使用WebRTC或Websockets(和Socket.io)進行OSC通信
我通常知道使用UDP,因爲速度在OSC(這也是我將要做的工作)完成的實時/音頻視頻控制工作中很重要,但我知道可以使用其他方法。例如,我正在將OSC從瀏覽器發送到node.js服務器(使用socket.io),然後從node.js服務器發送到Max(這是我最終需要的數據),也使用socket.io。我相信這意味着我正在使用websockets並且延遲/延遲並不糟糕。
我很好奇,現在WebRTC已經出來了,如果我應該把我的工作的未來放在那裏。在我所有使用OSC的工作中,我一直使用UDP,並且只使用Socket.io/Websockets連接,因爲我不瞭解WebRTC。
任何意見我應該做什麼。具體而言,我有興趣
1.我如何能從瀏覽器直接發送OSC消息到OSC服務器(而不是先通過節點服務器)
2.如果我應該留在Node/Socket中。用於發送OSC數據的io/Websocket方法還是應該查看WebRTC?