Comments (22)
Decided to re-use the Jitsi-meet remote control UI and intercept the remote control commands being sent down the webrtc data channel. A Java application which uses the Robot Class has to be installed on each desktop that needs to be controlled by a participant from the meeting.
It is not required for the remote participant that intends to control. Chrome native messaging is used to pass signal messages between Pàdé and the Java application while the WebRTC data channel is used to pass the mouse/keyboard events between the remote controller and the controlled desktop
First, install the application. There is an installer for Windows here. For OSX and Linux, this has to be done manually following the Chrome native messaging guidelines.
Next, enable remote control in Pade
That will cause the remote control feature to appear for that user in a meeting
Click on the icon to request permission to remote control. That will cause a prompt to appear in the UI of the user whose desktop can be controlled.
That user can then allow or cancel.
Allow will trigger the webrtc screenshare for only screens. No support for applications yet. Choose a screen if you have multiple monitors and that should starts the process.
from pade.
Now fully working in version 0.4.6. Needs documentation on how to setup before I can close Issue
from pade.
My team can handle user documentation. Just need a working example, and we'll make nice screenshots and some explanations.
We document here?
https://igniterealtime.github.io/Pade/
Thanks!
from pade.
from pade.
There is also an oustanding task of packaging the Pade Java native messaging client that actually controls the mouse/keyboard via the native messages from the Pade chrome extension. The packaging has to install correctly for OSX, Linux and Windows.
I will probably start with Windows first and may require assistance with OSX and Linux afterwards
from pade.
Pàdé setup/installer/packager ver 0.1 for Windows now done and uploaded.
See https://github.com/igniterealtime/Pade/releases/tag/v0.1
from pade.
Please note that only screen 1 can be remote controlled for now. I am seeking a solution that will support multi-screen desktops with the Java Robot Class
from pade.
Hello
I am trying create Skype for Business Alternative for my business. I looking to built Unified Communication Platform where my users login and have following features
- Audio / Video Calling ( Option to auto accept)
- Request Desktop Access ( Option to auto accept)
- Co-Browsing
- SIP Calling
- Conference
- Text Chatting
- Call Recording
Can you let me know if anybody can help us do this.
Prem
from pade.
2 Windows computers with
- Both Pàdé 0.6.0
- Both installed Pàdé Remote Control (Windows) v 0.1
- Different XMPP accounts under same XMPP domain, with Openfire 4.2.3
I launched an audio/video call. Seems all normal. But I don't see the "icon to request permission to remote control" which "will cause a prompt to appear in the UI of the user whose desktop can be controlled"
from pade.
@premanandmanimaran Those are all things that are done at various levels of quality. Join the community to make them even better!
Please see: http://wikisuite.org/Why-Openfire
from pade.
First configure on PC that has installed the remote control native application
To debug, open the dev tools window for the chrome background page. Check log to see that extension is talking to binary app
Start Jitsi Meet and check for remote control
from pade.
I confirm we had both activated the "Enable Remote Control" checkbox.
I will ask 2 devs to try again and share their findings.
Thanks!
from pade.
Use only Pade@Work. Pade@Home is not yet on the white-list of the remote control desktop application.
from pade.
ahhh, that must be it!
and 0.2.0 solves it
https://github.com/igniterealtime/Pade/releases/tag/v0.2
from pade.
Hello, the remote desktop option isn't showing between 2 participants
Openfire v4.5.2
Audio and video call working
Both Remote desktop : v0.2 and activate the "Enable remote control"
1- Opera Pade@Work v1.6.8 :
_generated_background_page : remote control incoming {message: "hello too"}
2- Chrome Pade@Home v1.5.4 :
_generated_background_page : "Access to the specified native messaging host is forbidden."
The extension id is the same as in the pade.remote.control.json file however
from pade.
This is currently broken and not working
from pade.
Hello, thanks for your fast answer
Do you have an ETA for this issue ?
from pade.
Hello, thanks for your fast answer
Do you have an ETA for this issue ?
It was broken by this issue
Jitsi-Meet is no more included in the chrome extension. This means that remote control has to be implemented directly in ofmeet.
No, I dont have an ETA
from pade.
Hi!
Sorry but I don't understand, is it supposed that pade remote desktop control should still be working through openfire plugin ?
from pade.
pade remote desktop control should still be working through openfire plugin ?
Pade no more supports remote desktop control and there are no plans to add it back
from pade.
Upppps, don't tell me that :( I had pinned my hopes on that solution because it doesn't need or depends on a third party account service like teamviewer or anydesk wich you don't control and depends precisely on internet but instead a closed solution like Openfire wich works very well in our intranet only
Thanks anyway!
is it difficult to develop and bring back the remote desktop service ? I mean, if we can cooperate :)
from pade.
You don't need to use Teamviewer anymore. There is now an open source alternative.
from pade.
Related Issues (20)
- Parameter & Setting page formating on Mobile
- Chat room display & formatting is incorrect on android
- Added support for using chrome.storage.local and chrome.storage.sync in Converse HOT 1
- Auto presence is broken
- Google analytics for Padé & ofmeet
- Images and Icons
- Meta TAGS in headers Og images, keywords, sitemap.xml & robot.txt
- Pade doesnt connect anymore HOT 1
- Hide search functions of Padé / converse / admin console HOT 3
- Pàdé should be Fastpath aware
- Enhancement: Update Algorithm to create default Avatar for Pàdé HOT 6
- Android beep beep beep when using voice to text transcription
- Start/Stop Voice to text transcription from the conference room / Enhancement
- Не отображается планировщик в Pade HOT 1
- Release version problem HOT 1
- make users always online
- Make voice chat work with any Jitsi server
- golang webview HOT 1
- How to do this in Pad? HOT 2
- Questions to Pade
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pade.