Delivering applications with RemoteFX in Windows Server 2012

41
Delivering applications with RemoteFX in Windows Server 2012 Shanmugam Kulandaivel Senior Program Manager 2-025

description

Delivering applications with RemoteFX in Windows Server 2012. Shanmugam Kulandaivel Senior Program Manager 2-025. Agenda. Overview of the new Remote Desktop experience RemoteApp Remote Desktop Windows store app Improved graphics remoting Support for a wide range of networks - PowerPoint PPT Presentation

Transcript of Delivering applications with RemoteFX in Windows Server 2012

Page 1: Delivering applications with RemoteFX in  Windows Server 2012

Delivering applications with RemoteFX in Windows Server 2012

Shanmugam KulandaivelSenior Program Manager2-025

Page 2: Delivering applications with RemoteFX in  Windows Server 2012

Overview of the new Remote Desktop experience RemoteAppRemote Desktop Windows store appImproved graphics remotingSupport for a wide range of networksDemos!

Agenda

Page 3: Delivering applications with RemoteFX in  Windows Server 2012

Windows 7 – RDP 7.0Media redirectionTrue multi-monitor supportAero Glass desktopImproved experience via enhanced bitmap codecs

Windows 7 SP1 – RDP 7.1RemoteFX – Enables rich desktop remoting within corporate network/LAN

Windows desktops and applications in LAN environment

Remote Desktop in Windows 7

Page 4: Delivering applications with RemoteFX in  Windows Server 2012

www.buildwindows.com

Windows 8: rich experience everywhereRemoteFX delivers a consistently rich user experience to users over LAN or WAN (irrespective of deployment model)

Internet or WAN

Corporate LAN

RemoteFX

Multi-touchWAN accelerationSingle sign on

Hardware and Software GPUsRich multimediaUSB Redirection

Page 5: Delivering applications with RemoteFX in  Windows Server 2012

RemoteFX is the name for the full fidelity remote experience in Windows 8 and Windows Server 2012

Page 6: Delivering applications with RemoteFX in  Windows Server 2012

IT-provisioned applications

Page 7: Delivering applications with RemoteFX in  Windows Server 2012

End users just need to know their e-mail ID to subscribeStart screen integrationFull single-sign onReconnect feature makes it easy to move between devices

Seamless user experience

IT-provisioned RemoteApp and desktop experience

Page 8: Delivering applications with RemoteFX in  Windows Server 2012

Applications delivered anywhereTaskbar integration Language bar supportBest way to serve out desktop apps to Windows RT slate users

Local like remote applications

RemoteApp

Page 9: Delivering applications with RemoteFX in  Windows Server 2012

Demo

Windows store Remote Desktop app and RemoteApp

Page 10: Delivering applications with RemoteFX in  Windows Server 2012

Multi-touch and graphics

Page 11: Delivering applications with RemoteFX in  Windows Server 2012

Full multi-touch experienceTouch friendly app UIEnhancements such as touch pointerMulti-touch and gesture remoting

Full fidelity graphicsAdaptive encodingProgressive rendering

Fast and fluid experience

Multi-touch and graphics experience

Page 12: Delivering applications with RemoteFX in  Windows Server 2012

RemoteFX graphics architecture overviewWindows 8 UI and applications (HTML, XAML, native, etc..)

RemoteFX intelligent cachingRemoteFX progressive rendering

RemoteFX optimized text codecs

RemoteFX media remoting

RemoteFX for WAN transports

RemoteFX Calista codec

Apps and desktop

RemoteFX protocol encoding

RemoteFX adaptive graphics

RemoteFX for WAN

Page 13: Delivering applications with RemoteFX in  Windows Server 2012

RemoteFX in Windows 8 dynamically adapts to changing network conditions and optimizes encoding to the content

Page 14: Delivering applications with RemoteFX in  Windows Server 2012

www.buildwindows.com

RemoteFX adaptive graphics

Image content

Text content

Video/animations

Page 15: Delivering applications with RemoteFX in  Windows Server 2012

www.buildwindows.com

RemoteFX progressive rendering

Page 16: Delivering applications with RemoteFX in  Windows Server 2012

www.buildwindows.com

RemoteFX progressive renderingText remains clear while images are progressively refined/rendered

Page 17: Delivering applications with RemoteFX in  Windows Server 2012

Demo

Multi-touch and graphics

Page 18: Delivering applications with RemoteFX in  Windows Server 2012

WAN experience

Page 19: Delivering applications with RemoteFX in  Windows Server 2012

www.buildwindows.com

Factors affecting remoting on WAN

Latency Packet loss Limited bandwidth

End-to-end delay/ping (e.g., 100ms)

Burst or random E.g., <2 Mbps vs. 100Mbps for LAN

Page 20: Delivering applications with RemoteFX in  Windows Server 2012

Intelligent transportAutomatic choice of TCP or secure UDP transportDynamically auto detects and tunes graphics to networkIntegrated with Remote Desktop Gateway

Goal: deliver a great UXBranch offices, wireless devices, work from home, androaming users with 3g/4g

Great experience even on WAN

RemoteFX for WAN

Page 21: Delivering applications with RemoteFX in  Windows Server 2012

Server-side video detection for all media typesFlash, Silverlight, QuickTime, HTML5, etc.Audio and video use dynamic bit-rate codecsUp to 90% drop in bandwidth consumptionWindows media redirection support for WMV

Quality audio, good FPS video with A/V sync, even on WAN

RemoteFX media streaming

Page 22: Delivering applications with RemoteFX in  Windows Server 2012

Demo

WAN experience

Page 23: Delivering applications with RemoteFX in  Windows Server 2012

RemoteFX vGPU

Page 24: Delivering applications with RemoteFX in  Windows Server 2012

Virtualized DX11 GPU for VDI3D graphics-intensive applications (games, engineering design apps)Animations and transitions Applications that use GPU for computation ( e.g., Compute Shader)Best application compatibility, running as a console session in VM

Key enhancementsFull DX11 support Up to 2560 X 1440 resolution (1920 x 1200 in WS08 R2 SP1) Up to 8 monitors at 1024 x 768 (4 monitors at 1024 x 768 in WSO8 R2 SP1)

Power for GPU in virtualized desktops

RemoteFX vGPU

Page 25: Delivering applications with RemoteFX in  Windows Server 2012

Demo

vGPU experience

Page 26: Delivering applications with RemoteFX in  Windows Server 2012

Lync 2013: full audio/video support

Page 27: Delivering applications with RemoteFX in  Windows Server 2012

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

Lync 2010 in VDI

Lync user 1 on local PC

Lync user 2 on a Remote Desktop Client

Data center

Virtual desktop

Infrastructure

Users

Lync IM, app sharing, call control, etc.

• Poor user experience • High data center bandwidth usage• Limited supported

Lync audio & video

RDP traffic

Page 28: Delivering applications with RemoteFX in  Windows Server 2012

MICROSOFT CONF IDENTIAL – INTERNAL ONLY

• Local like user experience • Improved server scale• Reduced bandwidth usage in and out of data

center

Lync 2013 in VDI

Lync audio & videoLync user 1 on local

PCLync user 2 on a Remote Desktop Client

Data center

Virtual desktop

Lync IM, app sharing, call control, etc.

Infrastructure

Users RDP traffic

Peer-to-peer AV traffic

Page 29: Delivering applications with RemoteFX in  Windows Server 2012

Video region geometry trackingClient side video composition Dynamic virtual channels for client server communication

Integrate your VoIP applications with RemoteFX

RemoteFX media redirection API

Page 30: Delivering applications with RemoteFX in  Windows Server 2012

Demo

Lync 2013 in VDI

Page 31: Delivering applications with RemoteFX in  Windows Server 2012

USB redirection

Page 32: Delivering applications with RemoteFX in  Windows Server 2012

Use with all scenariosPhysical, virtual, or session desktopNo RemoteFX vGPU needed

SecureDevices are isolated to the user’s session!

Broad supportUse a wide variety of USB peripherals including isochronous

Local devices in remote session

RemoteFX USB redirection

Page 33: Delivering applications with RemoteFX in  Windows Server 2012

Demo

USB Redirection

Page 34: Delivering applications with RemoteFX in  Windows Server 2012

RemoteFX ecosystem

Page 35: Delivering applications with RemoteFX in  Windows Server 2012

ServersGPUsRemoreFX clientsSemiconductorsRemoteFX client software

RemoteFX rich ecosystem

Page 36: Delivering applications with RemoteFX in  Windows Server 2012

www.buildwindows.com

RemoteFX thin client logoVersatilityPerformance Compatibility Robustness

Page 37: Delivering applications with RemoteFX in  Windows Server 2012

www.buildwindows.com

Summary

Broad range

of clients supported

Customer ValueFast and fluid remoting of the full Windows 8 style UI across a wide range of networks

Choice of deployment options

RemoteFX for WAN

RemoteFX adaptive graphics

RemoteFX media remoting

RemoteFX multi-touch

RemoteFX USB redirection

Remote Desktop Windows Store app

Choice of software or physical GPU, vGPU for VM

Available for sessions, VM’s and physical machines

Page 38: Delivering applications with RemoteFX in  Windows Server 2012

RemoteFX protocol documentation RemoteFX DVC and media redirection API documentation on MSDN RemoteFX logo program Remote Desktop Services team bloghttp://blogs.msdn.com/b/rds/

ResourcesComprehensive resources to both understand and develop for RemoteFX

Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions

Page 39: Delivering applications with RemoteFX in  Windows Server 2012

Questions

Page 40: Delivering applications with RemoteFX in  Windows Server 2012

• Follow us on Twitter @WindowsAzure

• Get Started: www.windowsazure.com/build

Resources

Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions

Page 41: Delivering applications with RemoteFX in  Windows Server 2012

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.