Skip to content

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

@lcb01a

Description

@lcb01a

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions