intiface / intiface-desktop

DEPRECATED - USE INTIFACE CENTRAL - Desktop GUI App for Intiface Service Usage
https://intiface.com/central
Other
56 stars 7 forks source link

Implement Proxy Mode #7

Open qdot opened 5 years ago

qdot commented 5 years ago

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.

qdot commented 5 years ago

Used to be at https://github.com/buttplugio/buttplug/issues/69

qdot commented 3 years ago

@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.