Streaming or Gateway
In the app configuration, you specify how your users access their destination: via oneclick™ Streaming (Browser) or via oneclick™ Gateway (RDP Client). This article provides an overview of both methods so that you can select the appropriate option for your users.
For setup instructions, see Use oneclick™ Gateway and Adjust streaming settings.
Set the access method per app configuration
You set the access method per app configuration under Usage settings in the oneclick™ Streaming (Browser) / oneclick™ Gateway (RDP Client) row. By default, oneclick™ Streaming (Browser) is selected—change the setting only if Gateway is better suited to your scenario.
- With a oneclick™ Professional license, you can activate the Changeable by the user checkbox. Your users can then switch between Streaming and Gateway themselves on the app tile.
- With a oneclick™ Basic license, users receive exactly the method that you configured. Your users cannot change it.
For instructions on editing the setting, see Change usage setting for users.
oneclick™ Streaming (Browser)
With Streaming, oneclick™ opens the application or desktop directly in the web browser. Your users do not need any additional software on their device, and the session is transmitted in real time. A supported, up-to-date web browser is required—for the supported browsers and minimum versions, see Hardware and software requirements.
Select Streaming if:
- your users should work without installing an additional client,
- you support private, shared, or differently managed end devices,
- you want the fastest possible onboarding without a rollout,
- access across different operating systems using a supported browser should be possible.
You can fine-tune the experience using Streaming optimization (lower latency vs. smoother video playback via WebRTC) and Streaming compression (image quality vs. lower bandwidth usage). For instructions on editing the setting, see Adjust streaming settings.
For smooth streaming, plan for approximately 10 Mbit/s per user. The bandwidth actually required depends on factors such as the resolution, the displayed content, and the latency. For additional reference values, see Internet connection.
oneclick™ Gateway (RDP Client)
With oneclick™ Gateway (RDP Client), your users open the connection through a compatible RDP client on their local device. They first sign in to the oneclick™ Platform in their browser to open the access window. The users then open the provided RDP or RDM file using their local RDP client. The connection to the destination is routed through the centrally managed oneclick™ Gateway.
Select Gateway if:
- your users require the functions of a native RDP client,
- local printers, drives, or other local resources need to be redirected and used in the cloud,
- USB dongles, card readers, or other specialist hardware need to be used in the cloud,
- minimum latency is required, for example for CAD applications or drawing applications,
- the multi-monitor functionality of the selected RDP client is suitable for your usage scenario,
- you can provide or preconfigure the required RDP clients on the end devices.
A compatible RDP client must be available on the user's device. On Windows, you can use the integrated Remote Desktop Connection or the Remote Desktop Manager, for example. For macOS and Linux, we recommend the Remote Desktop Manager.
What users see when they start the connection for the first time
-
Streaming: Users sign in to oneclick™, and the app or desktop opens directly in the browser. Nothing needs to be installed.
-
Gateway: Users sign in to oneclick™ and click Download RDP File in the access window. They then open the file using their local RDP client.
The provided credentials are valid for five minutes. If they expire before the first connection is established, users click Renew connection time and start the sign-in process again.Administrators can centrally prepare Windows end devices for using Gateway. For more information, see Access via Remote Desktop Connection on Windows.
Compare access methods
| Criterion | oneclick™ Streaming (Browser) | oneclick™ Gateway (RDP Client) |
|---|---|---|
| Additional software | No additional client required | Compatible RDP client required |
| Session start | Open the app or desktop directly in the browser | Sign in to oneclick™ and open the RDP or RDM file using the local client |
| Typical use | Fast onboarding, private or mixed end devices, no client rollout | Native RDP functions and redirection of local resources |
| Supported end devices | Devices with a supported web browser | Windows, macOS, or Linux with a compatible RDP client |
| Bandwidth | Approximately 10 Mbit/s per user recommended | Depends on the RDP client, the content, and the connection |
| Quality settings | Streaming optimization and Streaming compression in oneclick™ | Settings of the RDP client and the RDP file |
| Selection by users | With a Professional license and the "Changeable by the user" checkbox activated | With a Professional license and the "Changeable by the user" checkbox activated |
Compare functions
| Function | oneclick™ Streaming (Browser) | oneclick™ Gateway (RDP Client) |
|---|---|---|
| Clipboard | Transfers text between the local device and the app. Files are not transferred through the browser clipboard. For more information, see Clipboard. | Text and files can be transferred through the clipboard depending on the RDP client settings. |
| File transfer | Files can be transferred through the oneclick™ Hybrid Drive and by drag and drop. | Local drives, USB sticks, and other resources can be shared through the RDP client. |
| Multi-monitor | Requires the Multi-Monitor Add-on. The available number depends on the app license. Up to four monitors are available with a High Performance App license. For more information, see Multi-monitor use. | Controlled through the RDP client. Individual monitors can be specified through the RDP file. For more information, see RDP client settings. |
| Audio and webcam | Disabled by default; requires WebRTC, the Session Host role on the server, activation in the app configuration, and browser permission. See Activate audio and webcam. | Depends on the functions and settings of the RDP client and the destination. |
| Printing | oneclick™ Hybrid Printer (printing as a PDF), with optional Printix or Ezeep for more complex scenarios. See Print in oneclick™. | Local printers can be redirected directly to the session depending on the RDP client settings. |
| USB devices | The browser passes through known standard devices, such as a mouse and keyboard. For more complex devices such as dongles or card readers, use FabulaTech USB over Network. | Secure redirection of suitable USB devices, such as dongles, card readers, and specialist hardware. |
| Mobile / touch input | Mobile keyboard for modifier keys (Ctrl, Alt, Esc, Tab, Del). See Keyboard on mobile devices. | Operation depends on the RDP client used. |
Which method should I choose?
- No software rollout possible, mixed or private devices, fast onboarding → oneclick™ Streaming (Browser).
- Native RDP client required, for example for using USB devices (printers, local drives), the lowest possible latency → oneclick™ Gateway (RDP Client).
- USB dongles, card readers, or other specialist hardware required → oneclick™ Gateway (RDP Client).
If users should be able to select between both access methods themselves depending on their device or work situation, assign them a oneclick™ Professional license and activate Changeable by the user in the app configuration.
Related articles
- Use oneclick™ Gateway
- Adjust streaming settings
- Change usage setting for users
- Access to remote systems via remote desktop programs
- Protocols for access
- Internet connection
If you are unsure whether a required device or specific function is supported, contact oneclick™ Support before the rollout.