[ 
https://issues.apache.org/jira/browse/GUACAMOLE-2050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mike Jumper closed GUACAMOLE-2050.
----------------------------------
    Resolution: Duplicate

Closing in favor of GUACAMOLE-522 (same exact concept, just older).

> USB Device Redirection
> ----------------------
>
>                 Key: GUACAMOLE-2050
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-2050
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: guacamole-client, guacamole-server, RDP
>            Reporter: Alexander Leitner
>            Priority: Major
>
> Implement a system for connecting, disconnecting, and transferring data to 
> connected USB devices using webUSB.
> 1. Client-Side (Angular)
>  * Use WebUSB API to access USB devices from the browser
>  * Implement a USB device management UI in the sidebar
>  * Create mechanisms to connect/disconnect devices
>  * Build data transfer pipeline for USB device I/O
>  * Handle device permissions and user authorization
> 2. Protocol Layer
> Extend the Guacamole protocol with new instructions for the following:
> usb-connect: Connect a USB device with ID and device info
> usb-disconnect: Disconnect a device with specific ID
> usb-data: Transfer data to/from USB devices
> usb-list: List available/connected devices
> usb-error: Report USB redirection errors
> 3. RDP Integration
>  * Use FreeRDP's URBDRC (USB Redirection) channel for device redirection
>  * Handle device discovery, connection, and disconnection events
>  * Marshal device data between Guacamole protocol and RDP protocol



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to