Open qdot opened 5 years ago
Used to be at https://github.com/buttplugio/buttplug/issues/69
@AlexanderPavlenko A lot of the info in this bug is super old, and doesn't really reflect our current architecture anymore. The new proxy system will most likely be WebRTC based, so the only thing that has to sit in the cloud is a STUN/TURN/ICE server which probably won't do all that much. It's a system that https://xtoys.app has already proven out w/ good success, so now it's just down to me implementing it.
This will reflect something similar to our device forwarder system in https://github.com/qdot/simple-teledildonics-app, just using P2P instead of bouncing through websockets.
Allow buttplug-js to sort of reverse-proxy its server.
This would only work on android, but means any time buttplug-js updated, we wouldn't have to do an app release, we could just update the relay webpage.
An Example:
A Windows 7 user wants to use their Launch with ScriptPlayer (https://github.com/FredTungsten/ScriptPlayer). However, using the Launch with Bluetooth on a desktop is only supported on Windows 10. The user also has an android phone.