Allan Bak
Transcription
Allan Bak
HDX™ | High Definition Experience Allan Bak Citrix Certified Integration Architect (CCIA) 10+ års erfaring med Citrix Delivering a High Definition User Experience The Citrix HDX Philosophy 1. “Generic + Optimized” – User experience comes first; optimized solutions also drive down cost 2. “Leverage what’s there” and “Any device, anywhere” – Automatically leverage user device and server capabilities 3. “Dynamically adapt” – Self‐tune to the network side 2 side 3 Delivering Graphics, Video & Unified Communications with HDX • HDX optimizations for Microsoft Lync, Cisco Unified Communications Manager and Avaya one‐X • Universal Print Server • HDX‐Ready System‐on‐Chip thin clients • HDX 3D Pro • HDX enhancements in new versions of Citrix Receiver side 4 HDX Technology Overview side 5 • Technology to orchestrate all of the other HDX technologies, and enhance virtual application and desktop performance. Evaluates the resources on the end user’s client device running Citrix Receiver, bandwidth available on the network connection, server resources, key application and desktop characteristics to determine the best delivery method for a high definition user experience. • • • • Available in both XenApp and XenDesktop Optimizes the delivery of multimedia content Using server‐side rendering or client‐side rendering (multimedia redirection) Flash Redirection (Flash version 2) and Windows Media Redirection. • side 6 • • • • • Technology provides an optimal end user experience with real‐time audio and video For XenDesktop, HDX RealTime is able to utilize Real‐time Transport Protocol (RTP) built on UDP Still utilizing the more reliable TCP protocol for the virtual desktop delivery UDP/RTP is well suited for delivering audio over congested or wireless networks Ability to utilize the client’s real‐time resources (such as web camera, microphone, and speakers) • Technology leverages the ICA and RDP protocols to deliver virtualized applications to any device over any network connection By using Session reliability, Queuing and Tossing, mouse click feedback and more • side 7 • • • • • • Technology that simplifies access to virtualized desktops, applications, and other resources through various Citrix products Citrix Netscaler Access Gateway provides secure remote and internal access to applications and desktops while supporting the Multi‐Stream ICA and RealTime RTP/UDP technology previously discussed Through Citrix Open Cloud Gateway, SmartAccess technology can also provide single sign‐on for applications supporting the SAML protocol Supports the ability to recognize and enumerate peripheral devices within a virtual application and desktop. Supports peripheral devices such as USB devices, printers, scanners, multiple monitors, smart card devices, and more Provide end users with a peripheral device experience that is on par with applications running on a local desktop side 8 • • Primarily supported by Citrix Branch Repeater which is available as both a physical and virtual appliance With the XenDesktop 5.5 and XenApp 6.5 release, Citrix unveiled the new Multi‐Stream technology which allows for the individual virtual channels within the HDX (ICA) protocol to be assigned to individual ports for Quality of Service (QoS) network traffic prioritization across a WAN connection side 9 • • • • • • • • Group of XenApp and XenDesktop features designed to enhance the graphic performance within a virtualized desktop or application The individual features address different graphic requirements of both desktops and applications Aero Redirection provides XenDesktop virtual desktops with Windows 7 Aero Glass themes and features, such as Aero Shake, Flip 3D, and Peek, over a LAN connection by leveraging the GPU or IGP (Integrated Graphics Processor) for rasterizing the Aero commands sent to Citrix Receiver running on the client via the ICA protocol GDI+ Remoting is included in both XenApp and XenDesktop Adaptive Orchestration determines whether to send GDI/GDI+ graphics commands to the user device for local rendering by the Citrix Receiver, or to render the graphics on the server and send compressed bitmaps over the wire HDX 3D is the HDX RichGraphics technology used to deliver DirectX‐based applications HDX 3D allows multiple XenApp sessions to share a single GPU for DirectX graphics acceleration HDX 3D Pro can accelerate both DirectX and OpenGL applications inside a virtual desktop HDX Technology Overview side 10 side 11 Unified Communications side 12 HDX RealTime: Complementary approaches Generic: Media‐over‐ICA • Unmodified softphone Optimized: Peer‐to‐peer • – Very broad app compatibility • • • Audio‐video traffic over ICA Citrix audio/video codecs, echo cancellation, jitter buffering, etc., to maximize audio‐video quality Broad device support – Windows, Linux, Mac, ThinOS and Android (audio only) Softphone modified or hooked to offload media processing to the user device – Maximum server scalability • Real‐time audio‐video traffic bypasses Citrix server – Zero degradation (no “hairpinning”) side 13 HDX RealTime: Complementary approaches Generic: Media‐over‐ICA Optimized: Peer‐to‐peer server User Interface Business Logic Media Engine unmodified softphone architecture User Interface user device Media Engine Business Logic virtual channel modified softphone architecture Webcam video compression side 14 Collaborate in real‐time to improve productivity • Excellent bandwidth efficiency and latency tolerance • Support for almost all webcams (any that support DirectShow capture filters) • Included in Citrix Receiver for Good performance even up to 200ms latency Windows, Mac, Linux • Broad app compatibility including Microsoft Lync / Office Communicator, GoToMeeting HDFaces, Adobe Connect, Cisco WebEx*, Lotus Sametime*, Microsoft Skype, . . . * as of XenDesktop 5.6 FP1 side 15 SDKs for Optimized Unified Communications Low level: Virtual Channel SDK • Available on Citrix web site • Offered on Windows, Linux and Mac • Includes APIs for video region positioning High level: HDX RealTime SDK • Available to Citrix Ready partners • Reduces development time to voice/video‐enable apps from months to weeks • Leverages HDX RealTime Media Engine (Windows, Linux, Mac) Optimized UC solutions side 16 Optimization Pack for Microsoft Lync New in XD5.6/XA6.5 Feature Pack 1 • • • • • Optimized Unified Communications solution for Microsoft Lync 2010 Provides local‐like voice and video experience in a virtual environment Highly scalable for large enterprise deployments of Lync Integrates seamlessly with existing Lync infrastructure Feature of Enterprise and Platinum editions side 17 side 18 Solution features Audio‐Video Communications Support • • • • • • • Up to 720p30 transmit and receive resolutions Selectable 4:3 and 16:9 aspect ratios for transmitted video RT Video, H.264, H.263, H.263+, and H.263++ video codecs RT Audio, G.711, G.722, G.722.1, G.722.1c audio codecs SIP RFC 3261, RFC 3264, RFC 5168 and Microsoft SIP extensions Secure call signaling via TLS Audio‐video encryption (AES) Call Control Features • • • • • Ad‐hoc multi‐party calling Mid‐call features Full‐screen mode and Picture‐in‐Picture (PIP) Works with native Lync as well as standards‐based UC clients registered with Lync Integration with Outlook, Office side 19 Optimization Pack for Lync – Solution Components Software Component Citrix Servers Version Number XenDesktop 5.0, 5.5, 5.6, 5.6 FP1 – Enterprise, Platinum XenApp 6.0, 6.5, 6.5 FP1 – Enterprise, Platinum User Devices Windows XP, 7, Thin PC, Embedded Linux Ubuntu 11.1, Fedora Red Hat, SUSE (in v1.1) Microsoft Lync Lync Client Lync 2010 Lync Server Lync 2010 Other (e.g. Edge Server, Conferencing Server) Lync 2010 compatible side 20 New features in Lync Optimization Pack 1.1 (Oct 2012) • • • • • • • • • • Enterprise Voice telephony features (PBX/PSTN integration) Emergency Services support (e.g. E911) Support for buttons (HID functions) on USB phones/headsets Conformance to Microsoft Lync Call Admission Control specification SUSE Linux support (v11 SP1/SP2) Support for Logitech C920 webcam with built‐in H.264 encoder TCP/IP fallback for firewall traversal through Edge Server when UDP is blocked Compatibility with XenDesktop Remote PC feature Compatibility with CloudGateway StoreFront 1.2 for automated updating of the HDX RealTime Media Engine plug‐in to the Citrix Receiver for Windows Beta support for VDI‐in‐a‐Box and Citrix Receiver for Mac New HDX SoC devices side 21 • Low‐cost devices with hardware‐based HDX optimizations • Open standards‐based program • First devices announced in May at Synergy in San Francisco • More devices in Barcelona! side 22 HDX SoC drives down costs! • Linux Receiver SDK has enabled thin/zero client vendors to offload the CPU for multimedia, graphics rendering, etc. • High quality multimedia and graphics now available on ARM‐based devices – Low cost, low power, standards based, mass market side 23 The HDX SoC is not HDX burned into silicon HDX on a chip? side 24 Feature set Readiness Level Citrix Ready HDX Ready HDX Ready ‐ Premium Requirement Win/Linux (x86) SoC* Connectivity to XD/XA infrastructure Citrix User Experience Guidelines HDX Plug‐n‐Play Productivity Apps (2D Graphics) Windows Media Video– Server side Flash Video – Server Side Multi‐Monitor support Adobe Flash Redirection Windows Media – Client Redirection Smartcard support Scalable Unified Communications HDX 3D Pro (Optional) * planned planned * Check with thin client vendor for roadmap Enhancements on the roadmap… side 25 • Scalable Unified Communications • HDX 3D Pro support • SmartCard authentication • Remote access • StoreFront support • More device innovation side 26 Universal Print Server • New in XenDesktop 5.6 FP1, XenApp 5.6 FP1 and VDI‐in‐a‐Box 5.1 • Virtual desktop printing from any device • Locally attached or network printers • Simple driver management • Outstanding WAN performance side 27 Elements of the Universal Print Server Protocols 1. UPP: Universal Printer Port protocol delivers the compressed print streams, tunneled via CGP over TCP 2. UP‐WS: SOAP‐based Web Service protocol delivers non‐streaming protocol elements over HTTP UPClient • Adds network printing capability to XenDesktop/ XenApp/VDI‐in‐a‐Box host UPServer • Add‐on package installed on a Windows print server Architecture UPServer on Windows Print Server Spooler side 28 UP‐WS Print Provider S D K SOAP over HTTP RPC UP Web Service CGP Print Data (XPS/EMF) UPD TCP Network Print Service UPS Configuration Driver Drver WINSPOOL.DRV Drivers App PQ1 PQ2 VQ1 VQ2 Driver Driver Driver Driver Spooler UPClient on Citrix server Rendered Print Data Std Network Port Monitor UPS Virtual Port Monitor Basic network printing scenario Print Server plus UPServer XenApp/XenDesktop Environment UP‐WS over HTTP UP‐WS Print Data (XPS/EMF) Compressed print data side 29 side 30 Universal Print Server summary • Enables UPD usage for network printing • Works with any endpoint type • Brings performance boosts from project Laser to network printing • Observed experience at 1.5Mbps connection with 150ms avg latency: – Printing starts at 11s, first page completes at 33s, page 2 at 45s, subsequent pages at printer speed side 31 XenDesktop HDX 3D Pro • GPU acceleration for hardware rendering of large 3D models • Multiple compression options including deep compression for WAN links and 100% lossless • NVIDIA VGX™ API for maximum frame rate, best user experience Do you recognize this car? side 32 side 33 XenDesktop HDX 3D Pro Client options Optimized with special codecs: Std. ICA codec: side 34 3D mouse support • USB redirection for 3D Space Mouse and similar devices • Virtual Channel can be prioritized to maximize responsiveness XenServer GPU Passthrough side 35 Multiple HDX 3D Pro users per host with bare metal performance non‐3D VM non‐3D VM non‐3D VM non‐3D VM non‐3D VM 3D VM 3D VM 3D VM 3D VM non‐3D VM non‐3D VM GPU GPU GPU GPU XenDesktop Windows VMs non‐3D VM XenServer hypervisor Hardware platform Windows 7 Aero & Windows 8 desktops/apps side 36 • DirectX is replacing GDI/GDI+ as the new standard for Windows graphics • How does Citrix support DirectX‐based Windows desktops and apps? XenApp (RDS) XenDesktop (VDI) VDI‐in‐a‐ Box XD6.0 Excalibur (Apr2010) (XD4: HDX 3D Pro) Excalibur‐ based “Software GPU” Excalibur Excalibur Excalibur‐ based Desktop Composition Redirection Excalibur XD5.5 ViaB 5.0 (Aug2011) (Nov2011) Client Server DirectX Rendering Technology Hardware GPU acceleration New in the Excalibur Tech Preview release Available for download • New Citrix Receiver for Windows delivers amazing Windows media playback on WAN and 3G connections – Trancoding to H.264 when user device does not support native codec (eliminates CPU cost of server‐side rendering) – Transrating of H.264 when video bitrate exceeds available bandwidth • Client‐side content fetching (just like with Flash Redirection) • Multicast support – Outstanding bandwidth efficiency for live video delivery to branch offices side 37 side 38 H.264 encode in HDX SuperCodec New in Excalibur • XenDesktop introduced H.264 in 2009 for high‐end 3D graphics (HDX 3D Pro) • Also in recent optimizations for Unified Communications • Excalibur adds H.264 for all users, enhancing Adaptive Display with best‐in‐class video encoding • Encoding on server CPU or GPU • Dynamically adapts to network conditions Coming in Excalibur… side 39 Smooth motion video on any device, over any network connection – Over 2X increase in frame rate on 3G connections at 800 Kbps – 100% increase in bandwidth efficiency and WAN link scalability at the same video quality – Up to 10x reduction in bit rate when playing HD videos over a low speed connection H.264 encode in HDX SuperCodec side 40 Benefits • State‐of‐the‐art video performance – Smooth motion (high frame rate) on any network connection, from any device • Enables an 8 Mbps bit rate HD video to be viewed on an 800 Kbps 3G connection • Hardware‐accelerated Windows media decoding for smooth video playback and superior battery conservation side 41 Key HDX enhancements in Excalibur • • • • • • • Full support for Windows 8 desktops and Windows 8 style apps Smooth motion graphics and video even on 3G with next gen Adaptive Display Over 100% increase in bandwidth efficiency for video and graphically intensive business apps 10x reduction in bandwidth requirements by dynamically adapting to network conditions and HD video bit rates Automatically detects and leverages device resources for graphics and multimedia rendering for best server scalability and user experience Zero server scalability impact and uncompromised audio‐video quality via optimized delivery of leading Unified Communications apps Windows media Multicast support for highly efficient delivery of live video streams to users at branch offices side 42 Key take‐aways • • • • • High focus on graphics and user experience Unified Communications now on Citrix Many options in client devices Solution for almost every use case New features like Universal Print Server More Info http://support.citrix.com/article/CTX131859 Citrix HDX 3D Pro Administrators Guide side 43 side 44
Similar documents
All-Wireless Virtual Desktop Infrastructure powered by HPE
as a graphics processor, tailored for specific workloads. The HPE ProLiant m710p Server Cartridge was built on the lower-power Intel Broadwell processing architecture, including a powerful, integra...
More information