adv1583be delivering skype for business with vmware or ... · #adv1583be confidential • this...
TRANSCRIPT
Tony HuynhHilko LantingaHoward Bliss
ADV1583BE
#VMworld #ADV1583BE
Delivering Skype for Business with VMware Horizon: All You Need to Know
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
• This presentation may contain product features that are currently under development.
• This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.
• Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.
• Technical feasibility and market demand will affect final delivery.
• Pricing and packaging for any new technologies or features discussed or presented have not been determined.
Disclaimer
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Agenda
1 Introduction
2 Delivery options for Skype For Business
3 VMware Horizon Virtualization Pack for Skype for Business
4System Requirements, Recommendations &
Considerations
5 Wrap Up
3
VMworld 2017 Content: Not fo
r publication or distri
bution
Introduction
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
USABILITY
• OS Choice
• HW Choice
• Performance
• Easy Restore
• Aligning with existing customer plans for Task workers
COMPLIANCE
• Vertical Industries such as FinServ, HealthCare, Gov, and others
• Per Country Regulatory Requirements
• 100% Desktop Mgmt
SECURITY
• Lost Device security
• Data Behind Firewall
• Secure Environments
• Virus proofing your business
How VMware Makes Skype for Business Better
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Collaborate Effectively with Skype for Business
6
Apps WindowsDesktops Linux
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Key Challenges of Delivering Real-Time Audio/Video Within Virtual Desktops
7
Scalability
All media is host-side rendered within
virtual desktops. This presents
challenges with scalability.
Media Hairpinning
All audio/video is hair pinned through
virtual infrastructure
Bandwidth Explosion
Non optimal delivery of media
overloads network
Network QoS
Audio/Video sent within display
protocol can’t be prioritized higher
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Skype for Business inside VDI (Media Hairpinning)
CONFIDENTIAL
8
Virtual Machine 2
Lync / Skype Client
Client Machine
Virtual Machine 1
Lync / Skype Client
Client Machine
Skype for
Business Server
Blast
Blast
Horizon Client
Horizon Client
Audio / Video
A/V
A/V
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Skype for Business inside VDI (Bandwidth Explosion)
CONFIDENTIAL
9
Virtual Machine 2
Lync / Skype Client
Client Machine
Virtual Machine 1
Lync / Skype Client
Client Machine
Skype for
Business Server
Blast
Horizon Client
Horizon Client
Audio / Video
USB Redirection
(60Mbps)
RTAV (600 kbps)
(1 – 15 Mbps)
VMworld 2017 Content: Not fo
r publication or distri
bution
Delivery Options for Skype For Business
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Real-Time Audio-Video (RTAV) for Microphone and Webcam Redirection
• Generic media redirection of audio and video from microphones and webcams
• Targeted for support applications that DO NOT have optimized media plugins
• RTAV provides generic media support, but is NOT OPTIMIZED
11
Client
Virtual Desktop
Skype
A
V
A
V
Theora Codec
Speex Codec
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Microsoft Lync VDI Plugin
• Supported with VMware View desktops in 2013
• Provides the ability to make audio and video calls within VDI desktop without negatively impacting virtual infrastructure and network
• Supported with Windows clients only
12
vSphereWindows client
View Client View Agent
Lync 2013 Plug-in
(User A)
Lync 2013 Client
(User A)
Lync 2013 Client
(User B)
PCoIP / Blast
IM,P
,Data
Colla
b
A / V
Media
Signaling for all modesLync Server
2013
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
VMware Horizon® Virtualization Pack for Skype for Business• As part of the Horizon 7.2 release, Horizon® Virtualization Pack for Skype for Business will be
released for Windows clients.
• This solution enables customers to use Skype for Business within Horizon desktops to make optimized
audio-video calls and telephony features using the native Skype client.
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Horizon® Virtualization Pack for Skype for Business
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Benefits of Horizon® Virtualization Pack for Skype for Business
15
Highly Scalable
All media rendered on client
endpoint
Point to Point Media
Provides best user experience
and eliminates delay
Bandwidth Savings
Native Skype Codecs
No audio/video hairpinned over
WAN
Network QoS
Skype audio and video can be
prioritized by Network QoS
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Architecture Virtual Machine
VMware Horizon
Media Proxy
Skype For Business
2016 Client
Client Machine
VMware Horizon Media Provider
Horizon Client
Lync Server 2013 /
Skype for Business
Server 2015
Office 365
Authentication
SIP Signaling & IM
Data Collaboration
Virtual Channel
Other Skype for
Business user
endpoint or serverAudio / Video Media
VMware Horizon® Virtualization Pack
for Skype for Business
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Architecture Virtual Machine
VMware Horizon
Media Proxy
Skype For Business
2016 Client
Client Machine
VMware Horizon Media Provider
Horizon Client
Lync Server 2013 /
Skype for Business
Server 2015
Office 365
Authentication
SIP Signaling & IM
Data Collaboration
Virtual Channel
Other Skype for
Business user
endpoint or serverAudio / Video Media
All non-audio/video services communicate
from VM to Skype servers
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Architecture Virtual Machine
VMware Horizon
Media Proxy
Skype For Business
2016 Client
Client Machine
VMware Horizon Media Provider
Horizon Client
Lync Server 2013 /
Skype for Business
Server 2015
Office 365
Authentication
SIP Signaling & IM
Data Collaboration
Virtual Channel
Other Skype for
Business user
endpoint or serverAudio / Video Media
Audio/video RTP streams communicate directly from client to
client
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Skype for Business – Required Client PortsComponent Port Protocol Notes
Skype for Business client 67/68 DHCPUsed by Skype for Business Server to find the Registrar FQDN
(that is, if DNS SRV fails and manual settings are not configured)
Skype for Business client 443 TCP (TLS) Used for client-to-server SIP traffic for external user access.
Skype for Business client 443TCP (PSOM /
TLS)Used for external user access to web conferencing sessions
Skype for Business client 443TCP(STUN /
MSTURN)Used for external user access to A/V sessions and media (TCP)
Skype for Business client 3478UDP (STUN /
MSTURN)Used for external user access to A/V sessions and media (UDP)
Skype for Business client 5061 TCP (MTLS) Used for client-to-server SIP traffic for external user access
Skype for Business client 6891 - 6901 TCPUsed for file transfer between Skype for Business clients and
previous clients
Skype for Business client 1024 – 65,535* TCP / UDP Audio port range (minimum of 20 ports required)
Skype for Business client 1024 – 65,535* TCP / UDP Video port range (minimum of 20 ports required)
Skype for Business client 1024-65535* TCPPeer-to-peer file transfer (for conferencing file transfer, clients use
PSOM).
Skype for Business client 1024-65535* TCP Application sharing19
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
How to Install Horizon Virtualization Pack for Skype for Business
20
1. Install Horizon 7.2 agent
and Horizon Media Proxy
on virtual desktop
2. Install Horizon 4.5 Client
and Horizon Media
Provider on client endpointVMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Is Skype For Business Client Running In Optimized Mode?
Notification Indicator for Optimized Mode
– In the lower right-hand corner of desktop under notifications, there will be an indicator that specifies
whether the SFB client is running in “Optimized Mode”.
1
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
CONFIDENTIAL
22
Demo – Skype for Business Video Preview
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Skype for Business Features – Horizon 7.2 & Horizon 4.5 Client
Features
Point to Point Audio and Video Calls
PSTN calls via dial-pad
Mediation Server
Edge Server
Call Hold and Resume
Call Mute
Call Transfer & Forward
Voicemail Integration
Music on Hold
Human Interface Device (HID) commands
Platforms
Lync Server 2013
Skype for Business Server 2015
Office365
Clients
Windows
Linux (Private Beta)
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Skype for Business Features – Horizon 7.3 & Horizon Client 4.6
Features
Point to Point Audio and Video Calls RDSH support
PSTN calls via dial-pad Audio and Video conferencing
Mediation Server Forward Error Correction (FEC)
Edge Server Quality of Experience (QOE)
Call Hold and Resume Customized Ringtones
Call Mute Call park and pickup
Call Transfer & Forward USB Desk Phone
Voicemail Integration E911
Music on Hold
Human Interface Device (HID) commands
Platforms
Lync Server 2013
Skype for Business Server 2015
Office365
Clients
Windows
Linux
Mac (Private Beta)
VMworld 2017 Content: Not fo
r publication or distri
bution
Optimized versus Non Optimized Performance
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Client 1
Client 2
Virtual Desktops
Test 1: Media Hairpinning and Transcoding
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
CONFIDENTIAL
27
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL28
Audio Video
Test 2: Horizon Virtualization Pack
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
CONFIDENTIAL
29
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
SFB Testing: VM Processor Usage
30
% Processor Time
RTAV: 22.75%
Virt Pack: 2.52%
Difference: 20.22%
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Us
SFB Testing: VM Network Usage
Bytes Sent/sec
RTAV: 140,207.6
Virt Pack: 17,660.8
Difference: 122,546.8
% Decrease: 87.40%
Bytes Received/sec
RTAV: 54,572.5
Virt Pack: 2,543.2
Difference: 52,029.2
% Decrease: 95.34%
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
SFB Testing: VM Memory Usage
32
Memory usage for both test are similar
VMworld 2017 Content: Not fo
r publication or distri
bution
System Requirements, Considerations and Recommendations
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
System RequirementsSystem Horizon 7.2 & Horizon Client 4.5 Horizon 7.3 & Horizon Client 4.6
Platforms • Lync Server 2013
• Skype for Business 2015 Server
• Office365
Skype Client • Skype for Business 2015 (15.0.4933.1000) and later
• Skype for Business 2016 as part of Office 365 Plus:
16.0.7571.2072 or later
• Skype for Business 2016 as part of Office 2016:
16.0.4561.1000 or later
Virtual Desktop OS • Windows 7 SP1
• Windows 8.1
• Windows 10
• Windows 2008 R2 SP1 (as a desktop)
• Windows 2012 R2 (as a desktop)
• Windows Server 2008 R2 SP1 RDSH
• Windows Server 2012 R2 RDSH
Client OS• Windows 7 SP1
• Windows 8.1
• Windows 10
• Ubuntu 12.04 (32-bit)
• Ubuntu 14.04 (32-bit & 64-bit)
• Ubuntu 16.04 (64-bit)
• RHEL 6.9/CentOS 6.x (64-bit)
• RHEL 7.3 (64-bit)
• SLED12 SP2 (64-bit)
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Recommendations
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Recommended Webcams and Microphones
• Microphones and Webcams recommended for use with the VMware Horizon Virtualization Pack for Skype for Business
• It is recommended to use Microphones and Webcams that have been tested and are
supported with Skype for Business.
• A list of microphones and webcams can be found here http://partnersolutions.skypeforbusiness.com/solutionscatalog/personal-peripherals-pcs
36
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Considerations
• Do not use USB redirection for webcams and microphones
– If you use USB redirection, exclude Microphone and Webcam
• Not supported in double-hop environment
• No backward compatibility with Lync 2010 clients
37
VMworld 2017 Content: Not fo
r publication or distri
bution
Wrap Up
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Skype for Business - Platforms
Real-Time
Audio-
Video (non-
optimized)
Lync VDI
Plugin
Horizon
Virtualization
Pack for
Skype
Lync 2013 Yes Yes Yes
Skype for Business 2015 Yes Yes Yes
Office 365 Yes No Yes
39
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Skype for Business - Clients
Real-Time
Audio-
Video
Lync VDI
Plugin
Horizon
Virtualization
Pack for
Skype
Windows client Yes Yes Yes
Linux client Yes No Yes
Mac client Yes No Yes1
iOS client Yes No No
Android client Yes No No
HTML Access Yes No No
Blast Zero Client Yes No Yes2
Wyse Thin OS No No TBD
PCoIP Zero Client No No No40
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
• Horizon 7 or Horizon Cloud
• Skype for Business 2015 or Office365
• Customers can chose from a variety of clients to use with Horizon Virtualization Pack for Skype for Business
• Windows, Linux, Mac
• Communicate using rich Skype audio and video calls
• Optimized architecture for delivering rich audio and video without negative affects on virtual infrastructure and network
Scalability & Performance
Summary
Client Flexibility
On Premise or Cloud
41
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Interested in Mac Beta?
• Customers interested in the Mac beta can email [email protected]
42
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution
Questions
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution
BackupOptional subtitle
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
How to Enable Logging
• For troubleshooting purposes, logs will need to be collected
• To collect Horizon logs (including the media proxy logs) from the View Agent
– Log in to a virtual machine with View Agent installed
– Open a command prompt and execute
– "C:\Program Files\VMware\VMware View\Agent\DCT\support.bat”
– On the desktop, the folder vdm-sdct contains zipped log files
• To collect Horizon Logs (including media engine logs) from a Windows View Client
– Log in to a physical or virtual machine with the VMware View Client installed
– Open a command prompt and run:
– 32-bit: "C:\Program Files\VMware\VMware Horizon View Client\DCT\support.bat”
– 64-bit: "C:\Program Files (x86)\VMware\VMware Horizon View Client\DCT\support.bat”
– On the desktop, the folder vdm-sdct contains zipped log files
47
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
How to Enable/Disable Echo Cancellation
• By default, echo cancellation is enabled.
• To disable echo cancellation:
– Path: "HKEY_CURRENT_USER\Software\VMware, Inc.\VMWMediaProvider\MediaControls”
– Value: DWORD, "AcousticEchoCancellation"
– AEC enabled = 1
– AEC disabled = 0
48
VMworld 2017 Content: Not fo
r publication or distri
bution
#ADV1583BE CONFIDENTIAL
Resources
VMware Horizon Documentation
https://www.vmware.com/support/pubs/view_pubs.html
Microphones and Webcams recommended for use with the VMware Horizon Virtualization Pack for
Skype for Business
• It is recommended to use Microphones and Webcams that have been tested and are supported with Skype for Business.
• A list of microphones and webcams can be found here
http://partnersolutions.skypeforbusiness.com/solutionscatalog/personal-peripherals-pcs
Network ports are used by the VMware Horizon Virtualization Pack for Skype for Business • The virtualization pack uses the same network ports as the native Skype for Business client (see required client ports)
https://technet.microsoft.com/enus/library/gg398833.aspx
Audio and video codecs used by the VMware Horizon Virtualization Pack for Skype for Business • The virtualization pack uses the same codecs for audio and video as the native Skype for Business client (see required client ports)
https://technet.microsoft.com/enus/library/gg425841.aspx?f=255&MSPPError=-2147217396
Skype for Business General Information
• Planning Document: https://technet.microsoft.com/en-us/library/gg425841.aspx
49
VMworld 2017 Content: Not fo
r publication or distri
bution