delivering applications with remotefx in windows server 2012
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 PresentationTRANSCRIPT
Delivering applications with RemoteFX in Windows Server 2012
Shanmugam KulandaivelSenior Program Manager2-025
Overview of the new Remote Desktop experience RemoteAppRemote Desktop Windows store appImproved graphics remotingSupport for a wide range of networksDemos!
Agenda
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
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
RemoteFX is the name for the full fidelity remote experience in Windows 8 and Windows Server 2012
IT-provisioned applications
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
Applications delivered anywhereTaskbar integration Language bar supportBest way to serve out desktop apps to Windows RT slate users
Local like remote applications
RemoteApp
Demo
Windows store Remote Desktop app and RemoteApp
Multi-touch and graphics
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
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
RemoteFX in Windows 8 dynamically adapts to changing network conditions and optimizes encoding to the content
www.buildwindows.com
RemoteFX adaptive graphics
Image content
Text content
Video/animations
www.buildwindows.com
RemoteFX progressive rendering
www.buildwindows.com
RemoteFX progressive renderingText remains clear while images are progressively refined/rendered
Demo
Multi-touch and graphics
WAN experience
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
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
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
Demo
WAN experience
RemoteFX vGPU
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
Demo
vGPU experience
Lync 2013: full audio/video support
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
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
Video region geometry trackingClient side video composition Dynamic virtual channels for client server communication
Integrate your VoIP applications with RemoteFX
RemoteFX media redirection API
Demo
Lync 2013 in VDI
USB redirection
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
Demo
USB Redirection
RemoteFX ecosystem
ServersGPUsRemoreFX clientsSemiconductorsRemoteFX client software
RemoteFX rich ecosystem
www.buildwindows.com
RemoteFX thin client logoVersatilityPerformance Compatibility Robustness
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
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
Questions
• 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
© 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.