Получение и распространение NodeJS OSC в локальную сеть

Привет, у меня есть этот проект, который включает в себя получение данных в реальном времени с удаленного компьютера в формате OSC, я хочу иметь возможность передавать или распространять данные OSC на другие компьютеры, зарегистрированные в той же сети.

Я ищу в NodeJS, Express, Socket.io и OSC.js; Однако я не уверен, как это должно выглядеть с точки зрения структуры сообщения. Если я правильно понимаю некоторые концепции сервера, мне нужно реализовать сервер NodeJS, который будет получать его и пересылать через socket.io в локальную сеть, хотя я не уверен, получаю ли я эти данные путем входа на сервер или на какой-то другой адрес, который передает данные OSC?

Спасибо

K.


person KonVas    schedule 18.07.2015    source источник


Ответы (1)


Насколько мне известно, для отправки и получения данных с сервера OSC вам потребуется какая-то библиотека. В настоящее время я работаю с сервером OSC, и это был единственный способ отправки.

Да, вам нужно будет использовать сервер Node.js. Я использую библиотеку node-osc для ее размещения и получения сообщений, показывая их на веб-странице. с некоторыми хитростями.

Чтобы отправить значения, вы можете искать библиотеки, но я знаю 3 способа:

  • Arduino — есть простая в использовании библиотека. Полезно, если вы хотите поставить где-нибудь плату Arduino и отправить ее через Интернет.
  • node-osc — та же библиотека, которую вы используете для размещения, вы можете использовать для отправки сообщений на сервер, все, что вам нужно сделать, это написать еще один файл .js и запустить его в другом экземпляре терминала и вуаля.
  • Обработка - обработка - это IDE для визуальных вещей, здесь, по-видимому, не очень полезно.

У меня есть код на github здесь: https://github.com/georgerappel/WebServer-Node-OSC

Я написал несколько инструкций о том, как использовать там. Полученные сообщения появятся на консоли, вы можете увидеть код, чтобы понять, что в основном происходит.

Я не знаю точно, как отправить сообщение всем подключенным, это немного сложнее.

person George    schedule 28.07.2015