NICE DCV is a high performance, low latency pixel streaming protocol that encrypts and transports pixels to devices, putting your desktop closer to your results. With NICE DCV, you can access, manipulate, and share business-critical information, regardless of your location, over local networks or the internet.
DCV makes very frugal use of scarce bandwidth, because it’s super-lean, uses data-compression techniques, and has always quickly adopted cutting-edge technologies (this is HPC, after all, we leave nothing on the table when it came to exploiting new gadgets).
DCV is tightly integrated into ParallelCluster and PCluster Manager (our UI for building and managing clusters).
A desktop … in a web browser?
DCV also has a Web SDK which means you can offer your end users virtual desktops embedded in browser tabs (check out the talk from Moichelle Brenner from Netflix about how they did just that for their global network of editors). DCV is now deeply embedded in their video production workflows (which we all benefit from).
All of this is what makes DCV a light-weight visualization package that can stream pixels over almost any network. So lean, in fact, that with reasonable bandwidth most users can’t tell that the data and the server are hundreds, or sometimes thousands of miles away.
What’s behind DCV?
DCV is another example of great tech that was born in HPC, but has expanded to a lot of places we never imagined - including desktop gaming.
The evolution of NICE DCV | Supercomputing visualization good enough for gamers |
An overview of DCV | Impact of video quality on bitrates [Blog] [Video] |
DCV in gaming
Most of the techniques that DCV uses to minimize the effects of internet jitter and unpredictable latency, work really well for cloud gaming, too.
- Pushing pixels with NICE DCV - a short post explaining where DCV came from and how it solves some hard problems in novel ways.
- Supercomputing visualization good enough for the most demanding gamers - an insight into some of DCV’s tricks (like the QUIC transport layer) that minimize jitter and make the remote desktop feel like it’s local. It worked so well, it’s now used for gaming.
Getting started with DCV
It’s easy to get started with DCV:
- DCV Preconfigured AMI - this AMI is in AWS Marketplace, and is available for Windows and Linux server versions - includiong options for G4 and G5 Amazon EC2 instances, which are GPU enabled.
- Preconfigured DCV EC2 instance with CloudFormation - you can launch using an AWS CloudFormation template, which we provide.
- Install DCV Manually - you can install manually, which makes more sense if you’re plannign to use DCV in a more taylored configuration.