How To Stream Your Software Applications in HQ using NICE DCV aka AWS AppStream 2.0?
Tags: nicedcv, appstream, taasheelinuxsoftware
Published: 2022-12-30 06:39:09

NICE DCV is a powerful remote viewing protocol that allows users to securely connect to graphics-intensive 3D or 2D applications hosted on local or remote 3D viewing servers or server clusters locally or in the cloud. 

It can run in a data center or in the public cloud, providing secure remote virtual desktops and application streaming from anywhere to any device without requiring significant bandwidth between the client and the remote office.

**How does it work?**

NICE DCV consists of a client/server architecture, with an instance of the client installed locally or accessible through a web browser and the DCV Server running on the host server or cluster. This server is responsible for providing graphic computing resources to connect users in remote sessions. Additionally, it handles all 3D processing and rendering operations because it has access to powerful hardware and GPUs (if available).

Distributed Computing Visualization (DCV) ensures peak application performance, no matter the available bandwidth. This feature works by compressing the output of an application into H.264 streams, which is relayed back to the client for decompression and display on a local monitor. Through DCV, multiple VDI sessions can be handled centrally by maximizing the use of GPUs across all instances – thus ensuring maximum return on investment on remote visualization clusters.

NICE DCV is a hardware-based H.264 video coding and compression solution that ensures optimal user experience through low bandwidth consumption and latency. It dynamically adjusts the video compression levels according to available bandwidth, further bolstering performance in low-bandwidth conditions. Furthermore, NICE DCV provides pixel-perfect updates in order to keep the local workstation experience intact. With this service, you can enable remote access to workstations based in your own office, which provides high-performance access for engineers, researchers, and scientists who need to proceed with their tasks from home or any other location.

When dealing with challenging network conditions with increased latency and packet loss, the NICE DCV QUIC/UDP protocol provides a top-notch and seamless remote desktop performance.

**Standout Features**

**High-end performance**: With NICE DCV, you can stream high-quality video without sacrificing performance. The adaptive streaming protocol allows NICE DCV to deliver near real-time responsiveness without compromising on the accuracy or fidelity of the image.

**Cost optimization**: The highly responsive streaming experience enables customers to run graphics-intense applications remotely without the need to purchase expensive dedicated workstations. Customers can access the same application across multiple devices, including tablets and smartphones, without having to transfer large amounts of data from one device to another. On Linux systems, NICE DCV also helps customers to save further on infrastructure costs by enabling multiple sessions to share a common GPU.

**Deployment flexibility**: Multi-OS compatibility provides service builders with a stable, flexible protocol for streaming applications while cloud and on-premises deployment options ensure that the platform remains scalable.

**End-to-end security**: NICE DCV streams pixels and not geometrical shapes to ensure customer data privacy. In addition, it secures both pixel and end-user inputs using the TLS protocol to ensure data security.

**How does NICE DCV revolutionize remote virtualization?**

- In Windows remote desktops

NICE DCV provides optimized remote 3D desktop access for Windows server setup utilizing either a physical workstation or server, equipped with a GPU, or alternatively through a virtualized Windows VM with vGPU or physical GPU attached. The limits of the vGPU are determined by the amount of frame buffer allocated by the Nvidia Grid or AMD GPU configuration. NICE DCV offers GPU passthrough to facilitate delivery of this high rendering performance via hypervisors such as Redhat-KVM, VMWare, and XenServer.

- In Linux remote desktops

With NICE DCV, a large number of physical 3D Linux desktops for different users can be supported on a single GPU or multiple GPUs, efficiently streamlining the process. Today’s GPUs are powerful enough to support plenty of concurrent users and their applications, including those with 8GB to 16GB – or even 48 GB – of memory. To get an idea of how much of the GPU is used by an application, users can rely on Nvidia-smi to analyze their GPU memory consumption. DCV really redefines what multi-session performance looks like on Linux remote desktops.

**Key Benefits of using NICE DCV **
NICE DCV offers a few key advantages, such as:

- High-end remote desktop performance, even in complex network environments

- NICE DCV QUIC/UDP protocol provides excellent performance, even with high latencies of 100 msec and more while delivering complete TLS security

- Support for home workers or those on the go to have a powerful workstation performance comparable to the on-premises performance

- No data transfer required – instant pre- and post-processing performances. There are virtually no wait periods between data generation at the source and data reception at your workstation for post-processing

- Data remains secure in the data center, on-premises, or in the cloud – only pixels get sent to the client

- Facilitates collaboration between multiple users with full 2D/3D support while sharing the same desktop in collaboration or meeting mode

- It uses almost zero idle bandwidth, significantly reducing baseline network traffic compared to other remote desktop technologies

- Reduce costs by sharing and combining GPU and CPU power – supports efficient distribution of Linux physical GPUs and vGPUs (Virtual GPUs) in VMs for Windows and Linux, supported by KVM, Xenserver, and VMWare

- No heat or noise is generated in your local workstation – a standard laptop is enough to display high-quality remote 3D graphics

**Pocket pinch**

While using NICE DCV on AWS, you accrue no additional costs and pay only for the EC2 resources that you use.

For licensing NICE DCV on third-party clouds or on-premises, contact Taashee Linux Services. as we are the sole authorized reseller of NICE DCV in India and our clientele includes Boeing, Mercedes Benz, Skoda, Mahindra, Tata Motors, DRDO, and a host of others!

This article was originally published on [our company blog](https://www.taashee.com/how-to-stream-applications-using-nice-dcv-aka-aws-appstream-2-0/).