{"id":1345,"date":"2015-12-30T19:01:25","date_gmt":"2015-12-30T19:01:25","guid":{"rendered":"http:\/\/axendatacentre.com\/blog\/?p=1345"},"modified":"2016-02-27T14:56:17","modified_gmt":"2016-02-27T14:56:17","slug":"hdx-realtime-optimization-pack-2-0","status":"publish","type":"post","link":"http:\/\/axendatacentre.com\/blog\/2015\/12\/30\/hdx-realtime-optimization-pack-2-0\/","title":{"rendered":"HDX RealTime Optimization Pack 2.0 for Skype for Business with XenApp\/XenDesktop"},"content":{"rendered":"<p>The following content is a brief and unofficial prerequisites guide to setup, configure and test HDX RealTime Optimization Pack 2.0 with XAD 7.7+ prior to deploying in a PoC, Pilot or Production environment by the author of this entry. The views, opinions and concepts expressed are those by the author of this entry only and do not necessary conform to industry descriptions or best practises.<\/p>\n<p><strong>Shortened Names<\/strong><br \/>\nXENAPP XENDESKTOP &#8211; xad<br \/>\nREALTIME MEDIA ENGINE &#8211; rtme<br \/>\nREALTIME CONNECTOR &#8211; rtc<br \/>\nUSER INTERFACE &#8211; ui<br \/>\nUNIFIED COMMUNICATION &#8211; uc<br \/>\nHIGH DEFEINTION EXPERIENCE &#8211; hdx<br \/>\nSKYPE FOR BUSINESS &#8211; skype4b<\/p>\n<p><strong>What is HDX RealTime?<\/strong><br \/>\nIt&#8217;s a component of the Citrix HDX technology stack aimed at enhancing the UX for UC e.g Lync, Skype for Business. To better understand implementing Unified Communications with XenApp and XenDesktop check out- <a href=\"https:\/\/www.citrix.com\/content\/dam\/citrix\/en_us\/documents\/products-solutions\/unified-communications-with-xendesktop-solutions-overview.pdf\" title=\"https:\/\/www.citrix.com\/content\/dam\/citrix\/en_us\/documents\/products-solutions\/unified-communications-with-xendesktop-solutions-overview.pdf\">https:\/\/www.citrix.com\/content\/dam\/citrix\/en_us\/documents\/products-solutions\/unified-communications-with-xendesktop-solutions-overview.pdf<\/a> for an introduction overview. If you aren&#8217;t familiar with HDX technologies then perhaps its best to review the HDX introduction whitepaper entitled &#8220;HDX technologies for optimizing the virtualization experience&#8221; available at &#8211; <a href=\"https:\/\/www.citrix.com\/content\/dam\/citrix\/en_us\/documents\/products-solutions\/citrix-hdx-technologies.pdf\" title=\"https:\/\/www.citrix.com\/content\/dam\/citrix\/en_us\/documents\/products-solutions\/citrix-hdx-technologies.pdf\">https:\/\/www.citrix.com\/content\/dam\/citrix\/en_us\/documents\/products-solutions\/citrix-hdx-technologies.pdf<\/a> prior to proceeding with the implementing of the HDX RealTime Optimization Pack within your Citrix environment.<\/p>\n<p><strong>What&#8217;s New<\/strong><br \/>\n1: Native Skype for Business 2015 UI supported.<br \/>\n2: Authentication and SIP signalling handled exclusively by the Skype for Business client<br \/>\n3: Fallback mode is controlled by a registry entry at the following location &#8220;Key: <u>HKLM\\Software\\Citrix\\HDXRTConnector or HKCU\\Software\\Citrix\\HDXRTConnector<\/u> Value: <u>DWORD DisableFallback<\/u>&#8221; but please ref to &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/about.html\" title=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/about.html\">http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/about.html<\/a> for what value needs to be inserted and be sure to read the Registry <b>WaRniNg<\/b> notification.<br \/>\n3: Improved audio-video quality (resilience to packet loss, echo cancelation)<br \/>\n4: Call and video call buttons added to the contact card<br \/>\n5: Automatically join meeting audio controls<br \/>\n6: Adheres to the Skype for Business Server settings surrounding making audio, video calls from endpoints.<br \/>\n7: Web proxy support with limitation as described at &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-about.html#par_richtext_3\" title=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-about.html#par_richtext_3\">http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-about.html#par_richtext_3<\/a><br \/>\n8: &#8230;.*<\/p>\n<p>A full and detailed list* is available at &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/about.html\" title=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/about.html\">http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/about.html<a\/> and a technical key features overview is available at &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-about.html#par_richtext_1\" title=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-about.html#par_richtext_1\">http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-about.html#par_richtext_1<\/a> covering support codecs, resolutions, webcams and limitations within this release.<\/p>\n<p><strong>Example of an Offloaded Skype for Business 2015 Published Citrix Virtual Desktop<\/strong><br \/>\nThe below is an example of the HDX Optimization Pack 2.0 implemented with Skype for Business 2015 client using and the latest Citrix Receiver and HDX RealTime media engine on my end-point which is a Dell Latitude E6420 running Windows 8.1. My initial test results within my IaaS home lab have been very good and I&#8217;m currently doing more testing with a few colleagues and will update this blog update as when\/how time permitting with the feedback and results.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/pbs.twimg.com\/media\/Cb5oVIxWEAADroY.jpg:large\" title=\"https:\/\/pbs.twimg.com\/media\/Cb5oVIxWEAADroY.jpg:large\" \/><\/p>\n<p><strong>An Introduction &#038; System Requirements (Basic&#8217;s)<\/strong><br \/>\nThe Citrix HDX RealTime Optimization Pack consists of client and server component&#8217;s and requires the following system requirements between Citrix<br \/>\nReceiver for Windows 4.x; Receiver for Mac 12.x; Receiver for Linux 13.x; Skype for Business 2015 Server, Business Online or Lync 2013 Server; XenDesktop 7, 7.5, 7.6 Feature Pack 1, Feature Pack 2, and Feature Pack 3. XenDesktop 7.7; \u25e6XenApp 6.0, 6.5, 6.5 Feature Pack 1, and 6.5 Feature Pack 2 and Feature Pack 3 , XenApp 7.5, 7.6 Feature Pack 1, Feature Pack 2, and Feature Pack 3, XenApp 7.7 with a full detailed list and overview available at &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-system-requirements.html\" title=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-system-requirements.html\">http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-system-requirements.html<\/a>.<\/p>\n<p><strong>Why Use The Citrix HDX RealTime Optimization Pack for Lync Performance Comparison<\/strong><br \/>\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/_Zz70QtseHY\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p><i>What XAD Licensing<\/i><br \/>\nPlease refer to the XAD features list &#8211; <a href=\"https:\/\/www.citrix.com\/go\/products\/xendesktop\/feature-matrix.html\" title=\"https:\/\/www.citrix.com\/go\/products\/xendesktop\/feature-matrix.html\">https:\/\/www.citrix.com\/go\/products\/xendesktop\/feature-matrix.html<\/a> to identity what XAD edition is required in order to utilise the HDX Optimization Pack.<\/p>\n<p><i>Client Side<\/i><br \/>\nThe Citrix HDX RealTime Media Engine is a component that integrates within the Citrix Receiver thus providing a wide range of support device types (Windows, Mac and Linux) and offloading capabilities thus improving the UX for end-users while also improving bandwidth consumption and the density of XenApp (RDS) workloads.<\/p>\n<p><i>Server Side<\/i><br \/>\nThe Citrix HDX RealTime Connector (RTC) is installed alongside the Microsoft Skype for Business within a virtual desktop which allows for communication (signalling) through an Citrix ICA virtual channel between the virtual desktop and the users end-point running Citrix Receiver (RTME).<\/p>\n<p><i><u>Skype for Business and Lync Delivery Feature Matrix<\/u><\/i><br \/>\n<a href=\"http:\/\/support.citrix.com\/article\/CTX200279\" title=\"http:\/\/support.citrix.com\/article\/CTX200279\">http:\/\/support.citrix.com\/article\/CTX200279<\/a><\/p>\n<p><i>Download, Installation &#038; <u>Troubleshooting <\/u> Overview<\/i><br \/>\nYou can download from &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-download.html\" title=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-download.html\">http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-download.html<\/a> for both XenApp and XenDesktop. You can find a <b>Basic<\/b> installation overview of your chosen end-point(s) at &#8211; <a href=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-install.html\" title=\"http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-install.html\">http:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-install.html<a\/> and you can utilise the following deployment guide entitled &#8220;Delivering Microsoft Skype for Business and Lync to XenApp and XenDesktop Users&#8221; available at &#8211; <a href=\"https:\/\/www.citrix.com\/content\/dam\/citrix\/en_us\/documents\/products-solutions\/delivering-microsoft-lync-to-xenapp-and-xendesktop-users.pdf\" title=\"https:\/\/www.citrix.com\/content\/dam\/citrix\/en_us\/documents\/products-solutions\/delivering-microsoft-lync-to-xenapp-and-xendesktop-users.pdf\">https:\/\/www.citrix.com\/content\/dam\/citrix\/en_us\/documents\/products-solutions\/delivering-microsoft-lync-to-xenapp-and-xendesktop-users.pdf<\/a>.<\/p>\n<p>If you have any issues POST your deployment initially first verify that the RealTime Connector connectivity status which should state <i>Connected<\/i> indicating that there is a connection over the ICA virtual channel and that both client and server side components match. For a more in-depth view and images alongs with other useful troubleshooting info please check out &#8211; <a href=\"\nhttp:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-troubleshooting.html\" title=\"\nhttp:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-troubleshooting.html\"><br \/>\nhttp:\/\/docs.citrix.com\/en-us\/hdx-optimization\/2-0\/hdx-realtime-optimization-pack-troubleshooting.html<\/a> and if not appears to help be sure to read the limitations node in eDocs and the feature matrix as described earlier in this blog article.<\/p>\n<p><strong>Skype for Business Broadcast Series<\/strong><br \/>\nI&#8217;d suggested that you begin with watching the <b>SfB Video Broadcast:<i> Ep 9. VDI<\/i><\/b> archive from the Skype for Business YouTUBE channel at &#8211; <a href=\"https:\/\/www.youtube.com\/channel\/UCfL-WUXlvFjLsUs4UCpPrsA\" title=\"https:\/\/www.youtube.com\/channel\/UCfL-WUXlvFjLsUs4UCpPrsA\">https:\/\/www.youtube.com\/channel\/UCfL-WUXlvFjLsUs4UCpPrsA<\/a> before watching the rest of the broadcast recordings in the archive if your looking to understand more about deploying Skype for Business on XenApp, XenDesktop with the HDX Optimisation Pack 2.0.<\/p>\n<p><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/V-F7vlIz5e4\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The following content is a brief and unofficial prerequisites guide to setup, configure and test HDX RealTime Optimization Pack 2.0 with XAD 7.7+ prior to deploying in a PoC, Pilot or Production environment by the author of this entry. The views, opinions and concepts expressed are those by the author of this entry only and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,334,337,542,539,540,541],"tags":[239,554,528,522,523,555,439,562,557,563,560,556,409,549,561],"class_list":["post-1345","post","type-post","status-publish","format-standard","hentry","category-ctx","category-hdx","category-hdx-realtime","category-lync","category-microsoft","category-skype","category-skype-for-business","tag-hdx","tag-hdx-optimization-pack-2-0","tag-hdx-realtime","tag-hdx-realtime-connector","tag-hdx-realtime-media-engine","tag-lync","tag-microsoft-skype-for-business","tag-receiver-rtme","tag-sfb","tag-skype","tag-skype-for-business","tag-skype4b","tag-xenapp","tag-xenapp-7-x-poc","tag-xendesktop-7-x-poc"],"_links":{"self":[{"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/posts\/1345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/comments?post=1345"}],"version-history":[{"count":7,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/posts\/1345\/revisions"}],"predecessor-version":[{"id":1364,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/posts\/1345\/revisions\/1364"}],"wp:attachment":[{"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/media?parent=1345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/categories?post=1345"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/axendatacentre.com\/blog\/wp-json\/wp\/v2\/tags?post=1345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}