Posted On: Apr 7, 2023

NICE DCV announces the general availability of the DCV Extension Software Development Kit (SDK). This SDK allows customers and independent software vendors (ISVs) to build custom extensions for the DCV protocol. These extensions provide a flexible method to integrate your streaming session to support custom peripherals, native applications, and more.

Custom application or peripheral integrations are established by leveraging a secure virtual channel over the DCV session stream. The flexibility of this SDK allows developers to reuse the same code across multiple platforms, even when multiple CPU architectures are being used. The following is a non-exhaustive list of example use cases where this SDK can bring value to your workload:

  • Facilitating custom hardware support.
  • Enhancing the usability of third-party applications in remote sessions. For example, adding local audio termination for VoIP applications or local video playback for conferencing applications.
  • Providing accessibility software like screen readers with information about the remote session and applications running remotely.
  • Allowing security software to analyze the security posture of the local endpoint to allow conditional access policies.
  • Performing arbitrary data transfers over an established remote session.

To get started with the DCV Extension SDK, review the NICE DCV Extension SDK documentation. The SDK itself can be found in the DCV Extension SDK Github repository. In addition, integration examples of SDK can be found within the DCV Extension SDK Samples Github repository. Stay tuned into the DCV What’s New posts to learn how partners are leveraging the SDK to provide extensibility for their remote workloads.