Skip to content
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

Mobile: Answer & Manage Calls on Desktop Devices #19

Open
trymeouteh opened this issue Jan 19, 2021 · 4 comments
Open

Mobile: Answer & Manage Calls on Desktop Devices #19

trymeouteh opened this issue Jan 19, 2021 · 4 comments

Comments

@trymeouteh
Copy link

trymeouteh commented Jan 19, 2021

I suggested the overlay feature which I do understand is not easy, an alternative would be to be able to manage calls on your desktop Ping app from your mobile Ping app.

  • Answer calls on the mobile app but set the answer device to be the desktop computer
  • End calls on the desktop from your mobile device
  • Mute, unmute, invite, etc from your mobile device to the current ongoing call on your desktop.
  • Remote connection between mobile device and desktop device is E2EE
  • Remote connection between mobile device and desktop device is P2P

This way you can use your gaming headset on your computer and have the call on the computer but be able to control it in-game using your mobile device as a remote control.

I do think this wireless remote control feature from your phone to the desktop should be done P2P (Phone to computer). Even if this is done over the local network and is encrypted for additional privacy.

#16

@mirdaki
Copy link
Owner

mirdaki commented Jan 20, 2021

Oh I really like this approach! Complicated, but with probably less issues than the desktop overlay and it might even be a more natural interaction. Very good idea. Thank you for sharing!

@jasikpark
Copy link

A la OBS websocket basically? https://obsproject.com/forum/resources/obs-websocket-remote-control-obs-studio-from-websockets.466/ -- How you set it up on OBS is the phone app uses the camera to scan a code on the desktop app and then they open an encrypted websocket connection with each other.

@mirdaki
Copy link
Owner

mirdaki commented Feb 10, 2021

That does look like a promising approach. I was thinking it might be possible to use the Matrix protocol itself to setup the connection, but I haven't looked into the details of that yet. Good to know that this sort of thing is definitely feasible.

@trymeouteh
Copy link
Author

matrix-org/synapse#10309

I created this issue on the Matrix synapse github which if created, will be a protocol for this feature to work with multiple clients.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants