Skip to content

Add MQTT alongside OSC to replace it in the long run #171

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
lcb01a opened this issue Mar 29, 2025 · 0 comments
Open

Add MQTT alongside OSC to replace it in the long run #171

lcb01a opened this issue Mar 29, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@lcb01a
Copy link

lcb01a commented Mar 29, 2025

Add MQTT alongside OSC to replace OSC in the long run
OSC in its current form is not a good fit due to multiple issues.

  • OSC-Query is needed for multiple applications which itself is only a proposal and not a solid standard. There are issues on how its implemented in VRC.
  • MQTT doesn't need OSC-Query, you have a server-client structure natively.
  • VRC could run its own MQTT server or connect to one in the network.
  • OSC is not widely used, MQTT is used for many different use cases. From IOT devices to inter game server communication. It supports TCP and UDP
  • There are way better libraries than for OSC
  • Every OSC application can be easily migrated as the path structure is identical and libraries are easily interchangable
  • It can be used for worlds too in the future (e.g. mixed reality worlds with interaction between helper applications that run outside of VRC)
@lcb01a lcb01a added the enhancement New feature or request label Mar 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant