rtc-io / rtc

Build WebRTC conferencing applications with easy using rtc.io. This package provides a super-friendly entry point for working with WebRTC, dive into underling rtc.io modules for more configuration and customization opportunities
Apache License 2.0
265 stars 62 forks source link

Mouse and Keyboard capture using rtc #28

Open anemajc opened 2 years ago

anemajc commented 2 years ago

Hello RTC Team, Is there any application / module that was developed for remotely controlling the mouse and keyboard strokes using RTC?

regards Anish nema

silviapfeiffer commented 2 years ago

What are you trying to achieve? I assume your goal is to remote control another application running on another computer? That's not possible as your control on WebRTC is limited to accessing the Web browser window that you're linked to at the other end.

anemajc commented 2 years ago

Hi,

Yes, my goal is to remotely control mouse and keyboard movement of another computer. I have got to know that one can achieve it using RTC Data Channels and therefore I was checking on it in this module.

regards Anish Nema

On 29-Dec-2021, at 4:27 AM, Silvia Pfeiffer @.***> wrote:

What are you trying to achieve? I assume your goal is to remote control another application running on another computer? That's not possible as your control on WebRTC is limited to accessing the Web browser window that you're linked to at the other end.

— Reply to this email directly, view it on GitHub https://github.com/rtc-io/rtc/issues/28#issuecomment-1002312853, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWT6N5HKULMEGX4F2NZXJBDUTI6ETANCNFSM5K4PCA6Q. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.

silviapfeiffer commented 2 years ago

You can send cursor positions and text via the data channel and the other end can receive them and act on them, i.e. move the cursor within the web browser to the specific location and type the text. But it's limited to the web browser window.

On Wed, Dec 29, 2021, 3:30 PM anemajc @.***> wrote:

Hi,

Yes, my goal is to remotely control mouse and keyboard movement of another computer. I have got to know that one can achieve it using RTC Data Channels and therefore I was checking on it in this module.

regards Anish Nema

On 29-Dec-2021, at 4:27 AM, Silvia Pfeiffer @.***> wrote:

What are you trying to achieve? I assume your goal is to remote control another application running on another computer? That's not possible as your control on WebRTC is limited to accessing the Web browser window that you're linked to at the other end.

— Reply to this email directly, view it on GitHub < https://github.com/rtc-io/rtc/issues/28#issuecomment-1002312853>, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AWT6N5HKULMEGX4F2NZXJBDUTI6ETANCNFSM5K4PCA6Q . Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android < https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.

You are receiving this because you authored the thread.

— Reply to this email directly, view it on GitHub https://github.com/rtc-io/rtc/issues/28#issuecomment-1002392805, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAXFQNFPZIZG7CMKSXWVRDUTKFHLANCNFSM5K4PCA6Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>