Remote Desktop Software Benchmark



Similar documents
Infor Web UI Sizing and Deployment for a Thin Client Solution

MICROSOFT. Remote Desktop Protocol Performance Improvements in Windows Server 2008 R2 and Windows 7

Aqua Accelerated Protocol (AAP) For Mac User Manual

Media Server Installation & Administration Guide

Getting Started. Version 3.1 Last updated 2014/3/10. Orbweb ME: Getting Started

Considerations for a successful demo and implementation of Simplicity Video

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: March 2012

Ocularis Media Server Installation & Administration Guide

HP ThinPro. Table of contents. Enabling RemoteFX for RDP. Technical white paper

Copyright Notice. Disclaimer. Limitations of Liability. Content. Software Version: Published Date: Jul. 15 th, 2015.

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: November 2011

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: August 2011

Your Assistant Collaboration Module

How To Install Help Desk Premier

White Paper A Case Study Comparing Data Access Methods Using Remote Graphics Software and Siemens PLM Software, Teamcenter 2007 and NX 5

Quest vworkspace Virtual Desktop Extensions for Linux

Understanding the Performance of an X User Environment

Parallels Remote Application Server

Video Conferencing System Requirements

SMART Sync 2010 for Mac OS X operating system software

Quick Start Using DASYLab with your Measurement Computing USB device

Remote Backup Software User Manual V 2.0

MAXPRO. NVR Software NETWORK VIDEO RECORDING SOLUTION

SuperGIS Server 3 High Availability Test Report

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. All rights reserved.

About Parallels Desktop 7 for Mac

Imaging Computing Server User Guide

NetIQ Privileged User Manager

SAP Business One Hardware Requirements Guide

User Manual Version p BETA III December 23rd, 2015

Characterize Performance in Horizon 6

Hardware and Software Requirements for Installing California.pro

LCMON Network Traffic Analysis

Ultra Thin Client TC-401 TC-402. Users s Guide

MediaMed Software User Guide

It is recommended that you use a clean installation of Lion client before upgrading to Lion Server.

AT&T Connect Video Conferencing Functional and Architectural Overview. v9.5 October 2012

CTERA Agent for Linux

Screen Sharing Performance of Web Conferencing Services. Competitive Analysis. Prepared for Adobe Systems

Monitor Wall 4.0. Installation and Operating Manual

If you are working with the H4D-60 or multi-shot cameras we recommend 8GB of RAM on a 64 bit Windows and 1GB of video RAM.

INSTALLATION GUIDE. AXIS Camera Station

Camera Control for Windows

farmerswife Contents Hourline Display Lists 1.1 Server Application 1.2 Client Application farmerswife.com

CompleteView Alarm Client User Manual. CompleteView Version 4.3

Remote Support. User Guide 7.23

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform

Remote Backup Software

securityserver Unparalleled management and detection of security, environmental, and disaster control resources.

Sage 200 Online. System Requirements and Prerequisites

CompleteView Alarm Client User s Manual. Version 3.8

Appointment Scheduler

Cisco WebEx Video Services User Guide. Getting Started Highlights Frequently Asked Questions Specifications

Avigilon Control Center 5 System Integration Guide. for Software House C Cure 9000

SeeTec ExpansionPackage

Enterprise Remote Control 5.6 Manual

In this chapter you will find information on the following subjects:

Livestream Studio. Release Notes & New Features!!! For use with Livestream Studio version Published on April 13, 2015

Christie Brio Frequently Asked Questions

Network Client. Troubleshooting Guide FREQUENTLY ASKED QUESTIONS

AXIS Camera Station Quick Installation Guide

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments

DROOMS DATA ROOM USER GUIDE.

formerly Help Desk Authority Upgrade Guide

Performance analysis and comparison of virtualization protocols, RDP and PCoIP

Citrix EdgeSight for Load Testing Installation Guide. Citrix EdgeSight for Load Testing 3.8

8x8 Network Monitoring Tool

MAXPRO. NVR Software. NETWORK VIDEO RECORDING SOLUTION

5-Bay Raid Sub-System Smart Removable 3.5" SATA Multiple Bay Data Storage Device User's Manual

Answers to Your Frequently Asked Questions About the Microsoft Office365 Program for Pasadena City College Faculty and Staff

System Requirements for LUMEDX Hosted Solutions

vspace Server Management Console

Release Notes. Tobii Studio 1.7 release. What s New? What has improved? Important Notice

Brainlab Node TM Technical Specifications

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.

Microsoft Dynamics AX 2012 System Requirements

FAQ. How does the new Big Bend Backup (powered by Keepit) work?

IMPROVE YOUR SUPPORT EXPERIENCE WITH DELL PREMIUM SUPPORT WITH SUPPORTASSIST TECHNOLOGY

User Guide. Laplink Software, Inc. Laplink DiskImage 7 Professional. User Guide. UG-DiskImagePro-EN-7 (REV. 5/2013)

StarWind iscsi SAN: Configuring Global Deduplication May 2012

HP SkyRoom Frequently Asked Questions

Dacorum U3A Computer Support Group. Friday 27th March 2015

vdelay: A Tool to Measure Capture-to-Display Latency and Frame Rate

Interact Intranet Version 7. Technical Requirements. August Interact

DeviceAnywhere Automation for Smartphones Setup Guide Windows Mobile

VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance

Netwrix Auditor for Active Directory

Audit4 Installation Requirements

Microsoft Exchange Server 2003 Deployment Considerations

AKCess Pro Server Management Software

Sage Grant Management System Requirements

Remote Network Accelerator

Executive Summary. Methodology

Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices

Configuring ehealth Application Response to Monitor Web Applications

Dynamic Resolution Rendering

Netwrix Auditor for Windows Server

EaseUS Todo Backup user guide. EaseUS Todo Backup. Central Management Console. User guide - 1 -

FREEping Installation and User Guide

Transcription:

Remote Software Benchmark This document presents a method to measure remote desktop software performance in a reproducible way, using three simple tests that are available on our website. Requirements Process Hacker (http://processhacker.sourceforge.net/) Google Chrome 35 AnyDesk 1.. beta TeamViewer 9..28223 Screenhero.14.1.1 Streamer 2.5.8.4 (A) Personal 2.4.5.2 35..1916.38 Test Conditions Computer A connects to Computer B 1 GBit network connection Camera: Nokia Lumia 62 Computer A o Windows 8.1 Enterprise (64-Bit) o Intel Core i7-372qm 2,6 GHz o 4 GB RAM o Intel HD Graphics 4 o Monitor: Dell Ultrasharp 2412M (8 ms reaction time) o Resolution: 192x12 (59 Hz) Computer B o Windows 7 Professional (64-Bit) o Intel Core i5-347 3,2 GHz o 16 GB RAM o Intel HD Graphics (CPU-integrated) o Monitor: Dell Ultrasharp 2412M (8 ms reaction time) o Resolution: 192x12 (59 Hz) Default quality settings for every application Enabled fullscreen-mode, when possible Test 1: Framerate Address: http://anydesk.com/benchmark/framerate.html The framerate website can be used to measure the transmitted framerate. You can make yourself familiar with the app by starting it locally on your computer and adjusting the angular velocity by setting the target framerate. The image appears to stand still and forms a cross, if it rotates by exactly 9 degrees in one frame. This will most likely be the case at 59-6 Hz locally. All trademarks are the property of their respective owners. 1 / 5

Once you are familiar with the app, you can use it to measure the actual framerate of any remote desktop software under test. It may be difficult to stabilize the image, when the remote desktop software introduces jitter (ie. the inter-frame delay varies) or image artifacts. With our test setup, we measured framerates, both with composition enabled () and disabled () and have achieved the following results: Framerate 7 6 59,9 59,9 Frames per Second (Hz) - higher is better 5 4 3 2 15 25,4 2 12 18 13 3 1 5 5 59,9 15 5 12 13 59,9 25,4 2 5 18 3 1. RDP disables composition by force, so there are no -measurements. 2. Teamviewer by default only transmits partial frames. You have to enable the Improve application compatibility" option in the custom settings in order to get a stable image. The reported results are approximated and may actually be worse. 3. Screenhero jumps to 9 Hz if the mouse is moving. This applies both to and. 4. suffers from severe jitter. This makes it difficult to get an accurate framerate reading. The reported values are therefore approximated and may actually be worse. Test 2: Latency Address: http://anydesk.com/benchmark/latency.html Description of the test setup: The monitors of Computer A and B are placed beside each other. The web-app is transmitted through the remote desktop software under test and visible on both monitors. A commercial-quality digital camera is used to take an image of both millisecond counters at the same time. The difference between the counters is the measured latency. We took the average of the delays from 1 photos for every application. All trademarks are the property of their respective owners. 2 / 5

Our test setup Some remote desktop solutions produce intermixed frames and because of fade-out and fadein-effects, some frames will not provide a clear reading. Photos with these effects had to be sorted out. With this setup, we came up with the following results: Latency 3 25 241,5 Latency (msec) - lower is better 2 15 1 74,3 86,5 213,8 145,9 196,5 92 66,5 5 43,6 16,5 74,3 213,8 196,5 92 16,5 86,5 43,6 145,9 241,5 66,5 1. RDP disables composition by force, so there are no -measurements. 2. Because the monitor refreshes at 6 Hz, it is not possible to measure any latency below 1s / 6Hz 16.7 ms. The phase difference between the two monitors can introduce up to ~16 ms (1 Frame) latency by itself. If both monitors show the same counter on the photo (which we measured as ms), there is actually a latency, but it is most likely 8 ms (due to fade-in-/fade-out-times). All trademarks are the property of their respective owners. 3 / 5

Test 3: Bandwidth Address: http://anydesk.com/benchmark/bandwidth.html The bandwidth puts the image compression under severe stress. It displays a complex circular moving image with 6 FPS on a white background. We measured the total transmitted data for the process of connection from Computer A to Computer B and waiting for exactly one minute. We used default quality settings on all competitors. Data sources: Teamviewer: the transmitted data is reported in the connection info dialog. For all other programs, we measured the sent and received bytes that Process Hacker reported for the network backend (Disk and Network tab in the process properties). o AnyDesk: service process (AnyDesk.exe --service) o RDP: msra.exe process o Screenhero: screenhero.exe (started by screenhero.daemon.exe) o : SRFeature.exe o : remote_assistance_host.exe Transfer-Test 1 Min. 1 Transferred Data (MB) - lower is better 1 1 64,66 1 165 13,5 12,67 4,5 7,23 6,65 3,11 1,44 1,4 1 1,44 64,66 13,5 4,5 3,11 1,4 1 165 12,67 7,23 6,65 1. reduces the desktop resolution to 124x768. We restored the resolution after connecting to 192x12, but still only transmits with the lower resolution and a greatly reduced image quality. It is therefore not comparable. Finally we used our measured data to produce a figure which indicates the average compressed frame size in bytes. This was done, by extrapolating the number of frames for one minute from the average framerate (test 1) and dividing it by the transmitted data figures above (test 3). Both values were taken from the -datasets. All trademarks are the property of their respective owners. 4 / 5

Framesize 16, 144179,2 14, Avg. Bytes per Frame (B) - lower is better 12, 1, 8, 6, 4, 6884,2 44284,86 Bytes/Frame 2,, 48,46 719,63 3873,91 Bytes/Frame 48,46 6884,2 144179,2 44284,86 719,63 3873,91 Conclusion We have shown that AnyDesk excels in every area under test. We believe the we have selected the three key qualities which define usability for remote desktop applications. We also wish to note that AnyDesk always transmits frames as a whole. The user will never see intermediate frames (ie. stripes or other image artifacts). However, it would be very hard to give a test procedure for this characteristic. The tests were done under ideal conditions with a 1 Gbit/s local network connection. But as the last test shows, AnyDesk will also transmit up to 6 FPS over a regular internet connection. All trademarks are the property of their respective owners. 5 / 5