integrating microsoft surface hub with legacy videoconferencing and ucc
TRANSCRIPT
Thank you to our equipment sponsor:
IS13 - Integrating Microsoft Surface Hub With Legacy
Videoconferencing and UCCMarius Nilsen - Pexip
Copyright 2016 by InfoComm International®
Marius NilsenMarius is responsible for product and architecture at Pexip.
He has more than a decade of experience with IP-based video
and voice infrastructure, including videoconferencing and
Microsoft Lync & Skype for Business.
With a technical background from Tandberg, Cisco and now
Pexip, he is well aware of the challenges most users are facing.
He has a burning interest in solving infrastructure challenges,
whether it is on-premise or in the cloud.
Marius represents the Office of the CTO
Twitter: @manilsenEmail/SfB/VC: [email protected]
Thank you to our equipment sponsor:
A bit of background
Copyright 2016 by InfoComm International®
71% of millennial employees show preference for video over audio conferences
Sources: PwC, NextGen Global Generation Study; American Community Survey, UC Census Bureau by globalworkplaceanalytics.com
71%
55% of managers have seen increased demand for videoconferencing
55%
More than 60% of collaboration is done with employees and partners outside the office
60%
Employees in Fortune 1000 companies are not at their desk 50-60% of their time
50-60%
The way we work, and our attitude is changing
Copyright 2016 by InfoComm International®
1500%
200%
By 2019, WebRTC will be utilized for 15% of enterprise voice and video communication, up from less than 1% today.
Between 2015 and 2019, the rate at which organizations will deploy cloud telephony will nearly double, from about 10% to almost 20%.
300%By 2020, over 90% of enterprise voice calls in the digital workplace will originate from collaboration applications, up from less than 30% today.
By 2019, group videoconferencing usage volumes enterprise-wide will increase 400% over current levels, driven by commodity endpoints and cloud-based services.
400%
Source: Predicts 2016: UCC Will Thrive With Web Standards, Commodity and Cloud, Gartner Group
What Gartner Thinks
There is an explosion in video usage happening, but it is not driven by traditional video conferencing....
Copyright 2016 by InfoComm International®
Market status – well known fact
Video is for most not yet a company wide
collaboration capability – as little as 5% of all meeting rooms are video equipped –
Copyright 2016 by InfoComm International®
Why is video not heavily used within the greater user community?
Video is perceived to be complex
Difficult to connect and schedule
Always checking to ensure you see the
content, can you hear me
Shadow IT – users bring in their own
collaboration software
Interoperability headache
Cables are mess/unplugged so
it won’t work
Copyright 2016 by InfoComm International®How many of you ….
Copyright 2016 by InfoComm International®
Agenda
The two worlds– Surface Hub
– VC
Integration architecture
Where to host capacity
Meeting formats
Scheduling and joining
User experience
Copyright 2016 by InfoComm International®
Agenda
The two worlds– Surface Hub
– VC
Integration architecture
Where to host capacity
Meeting formats
Scheduling and joining
User experience
Copyright 2016 by InfoComm International®
What is a Surface Hub
• 55" (1080p) or 84" (4K)• Win 10 w/Universal Apps• Whiteboard "on steroids"
with PPI HW + OneNote• Miracast for wireless sharing• Skype meeting client• Dual fixed cameras with
automatic switching
Copyright 2016 by InfoComm International®
What is a Surface Hub not
• PTZ video conference system• Equal video + content focus• H323/SIP compatible• Designed primarily for pure
video conferencing calls
Copyright 2016 by InfoComm International®
Hub relation to AD/Exch
• Domain joined in AD• Exchange calendar connected
to room resource account• Skype for Business meetings• Secure mgmt and upgrade
Copyright 2016 by InfoComm International®
Topology for Surface Hub on-prem
SfB Edge SfB FEP & AV-MCU
Surface Hub / SRS
SfB clients
SfB mobile
DMZ LANExternal and B2B federation
PSTN
SfB external/web/guest
Exchange
Copyright 2016 by InfoComm International®
Topology for Surface Hub in Office 365Optional: Azure Express Route
PSTN
SfB external/web/guest
DMZ LANExternal and B2B federation
Surface Hub / SRS
SfB clients
SfB mobile
Copyright 2016 by InfoComm International®
Signaling and media flow – P2P calls
Skype AV-MCUOn-prem or 365
Surface Hub / SRS
SfB clients
H264SVC video+ RDP content
p2p media flow
Copyright 2016 by InfoComm International®
Signaling and media flow – Conferences
Skype AV-MCUOn-prem or 365
Surface Hub / SRS
SfB clients
H264SVC video + RDP content
Media flow via AV-MCU
Copyright 2016 by InfoComm International®
Typical Skype dialing patterns
[email protected] (SIP URI)
[email protected] (SIP URI)
https://meet.company.com/alice/AB12CD34– Click to join, redirects to conference URI, i.e.
[email protected];gruu;opaque=app:conf:focus:id:AB12CD34
Copyright 2016 by InfoComm International®
What is a VC system
• H323 or SIP• Sharing via H239 or BFCP• Pan/tilt/zoom camera to
capture everyone or a few• Standalone i.e. public IP or
using VC infrastructure• Dialed by IP-address, E164,
alias or URI
Copyright 2016 by InfoComm International®
Various VC configurations for H323/SIP
Enterprise
VC endpointon Public IP
Enterprise
VC endpointbehind NAT
Enterprise
VC endpoint on VC infrastructure
DMZ Enterprise
VC endpoint on cloud infrastructure
VC cloud provider
Copyright 2016 by InfoComm International®
Topology for VC on-prem with infrastructure
DMZ LANExternal and B2B federation
H323 VC endpoint
SIP VC endpoint
SIP/H323 VC endpointoutside the organization VC Internal
Call controlMCU
VC Edgefirewall traversal
Copyright 2016 by InfoComm International®
Typical VC dialing patterns
[email protected] (SIP / H323 URI)
[email protected] (SIP / H323 URI)
555123 (H323 E164 alias, or userpart of SIP URI)
198.51.99.200 (H323 IP address for IVR/MCU or endpoint)
oslo.madmen (H323 alias dialing internally on a GK)
[email protected] (SIP/H323 to alias @ GK)
198.51.99.200##55123 (H323 alias @ GK)
Copyright 2016 by InfoComm International®
Agenda
The two worlds– Surface Hub
– VC
Integration architecture
Where to host capacity
Meeting formats
Scheduling and joining
User experience
Copyright 2016 by InfoComm International®
Integration architecture – Hub with PSTN
Audio– Preferred by using SfB Conferences and Mediation server
– Available both for Office 365 and On-prem
SfB FEP & AV-MCU
Surface Hub / SRS
PSTN
Surface Hub / SRS
PSTN
Copyright 2016 by InfoComm International®
Integration architecture – Hub with Video
Virtual Meeting Rooms– Hosted on the VC platform, compatible with Skype for Business
Gateway P2P– Dial directly between systems using different standards
Gateway AV-MCU / Skype Conference– Bring video room systems into Skype conference
Optimal Surface Hub workflow
Copyright 2016 by InfoComm International®
H.323
Voice& Apps
SIP
Jabber
Web
RTMP Streaming
Virtual meeting rooms
Lync/SfB
Surface Hub
• Traditional video MCU flow• Easy to dial in from all
types of clients/endpoints• Requires Surface Hub to
manually do a P2P call• Can be protected by PIN• Complexity for Hub w/PIN• On-prem or cloud provided• Not intended Hub workflow
Video MCU
Copyright 2016 by InfoComm International®
H.323 and SIP
Gateway P2P
Surface Hub
• H323/SIP to MS-SIP translation for signaling
• H264/H263 to H264SVC translation for video
• Converting H239/BFCP content to RDP content
• Transparent for the end user, same as Hub to Skype/Lync
• Dialed URI must route to GW
VC to SkypeGateway
Signaling: MS-SIPVideo: H264SVCContent: RDP
Signaling: H323 or SIPVideo: H264/H263Content: H239/BFCP
Copyright 2016 by InfoComm International®
Gateway AV-MCU / Skype Conference
SfB FEP & AV-MCU
AV-MCU compatible VC to Skypegateway
• Multistream AV-MCU GW• Hub connects to AV-MCU• VC endpoint connects as
participant to AV-MCU via GW
• GW mixes streams to a mixed layout for VC endpoint
• Optimal workflow for hub w/click to join via Exchange/ Skype meeting invitation
• A bit more clunky from VC
H.323 and SIP
SfB clients
Surface Hub
H.323 and SIP
Copyright 2016 by InfoComm International®
Example on-prem topology for integration
SfB Edge SfB FEP & AV-MCU
VC Edgefw traversal
VC InternalCall controlMCU
Surface Hub / SRS
SfB clients
SfB mobile
DMZ LANExternal and B2B federation
H323 VC endpoint
SIP VC endpoint
PSTN
SIP/H323 VC endpoint
SfB external/web/guest
Copyright 2016 by InfoComm International®
Example Office 365 topology for integration
GW/MCU in DMZ
Optional: Azure Express Route
PSTN
SfB external/web/guestSurface Hub / SRS
SfB clients
SfB mobile
H323 VC endpoint
SIP VC endpoint
SIP/H323 VC endpoint
DMZ LANExternal and B2B federation
Copyright 2016 by InfoComm International®
Agenda
The two worlds– Surface Hub
– VC
Integration architecture
Where to host capacity
Meeting formats
Scheduling and joining
User experience
Copyright 2016 by InfoComm International®
Where to host the capacity
Transcoding video streams requires "CPU" capacity
The big question is very often:– On-prem
• How much capacity do you need?
– Cloud
• What flavor of cloud?
– Or a combination
• Is that even possible?
Copyright 2016 by InfoComm International®
Where to host the capacity
On-prem – deployed on internal servers– VMware/HyperV/Xen/KVM
On-prem installation deployed purely on IaaS– Azure/Amazon
Hybrid Cloud– A combination of the above
Private cloud– Dedicated at external provider
Public cloud– Shared at external provider
Copyright 2016 by InfoComm International®
Enterprise
Dedicated on-premOn internal servers (VMware/HyperV/Xen/KVM)
All media transcoding handled on the enterprise MPLS network
Allows for regional deployment on customer regional data centers
Best quality, managed by enterprise or outsourced mgmt
Optimal for security and flexibility
Some vendors support integration with Skype Conferences on AV-MCU
VC endpoint on VC infrastructure
Surface Hub
VC/Skype GatewayOn prem
Copyright 2016 by InfoComm International®
Enterprise
Dedicated installationPurely on IaaS cloud (i.e. Azure/Amazon)
Media not on local network, requires good connectivity to IaaS provider
• Azure Express Route
• AWS Direct Connect
Allows for regional deployment on IaaS provider regional data centers
Same as on-prem for security/flexibility and Skype Conferences on AV-MCU
Potentially high cost with dedicated capacity VMs always on + bandwidth
VC endpoint on VC infrastructure
Surface Hub
IaaS provider
VC/Skype Gateway
VP
N
Copyright 2016 by InfoComm International®
Enterprise
Dedicated installationHybrid Cloud – combo of onprem and IaaS
On-prem capacity for everyday use (i.e. Vmware/HyperV/Xen/KVM)
Burst to IaaS providers when needed (i.e. Azure/Amazon)
Optimal media path for most calls
Efficient cost spending, and risk reduction with overflow to cloud
VC endpoint on VC infrastructure
Surface Hub
IaaS provider
VC/Skype Gateway
VP
N
VC/Skype GatewayOn prem
Copyright 2016 by InfoComm International®
Enterprise
Private cloud
Media handled at provider or on enterprise network (assuming network interconnect)
Good for security and flexibility
Shared management and possibly transcoding, with some dedicated capacity
Can allow for Skype Conferences on AV-MCU with dedicated integreations
VC endpoint on VC infrastructure
Surface Hub
Private Cloud provider
Curstomerdedicated
VP
N
SP Shared capacity
Copyright 2016 by InfoComm International®
Enterprise
Public cloud
Shared resources, often at a lower cost, typically VMRs
Less flexibility, normally no or limited gateway offering
URI addressing often uses cloud providers domain name
VC endpoint on VC infrastructure
Surface Hub
Public Cloud provider
SP Shared capacity
Copyright 2016 by InfoComm International®
Agenda
The two worlds– Surface Hub
– VC
Integration architecture
Where to host capacity
Meeting formats
Scheduling and joining
User experience
Copyright 2016 by InfoComm International®
Meeting formats: VMR, GW and AV-MCUWhat does it mean for the Surface Hub?
Virtual Meeting Rooms– Surface Hub must dial in to VC bridge
Gateway P2P– Dial directly from Hub to video room system
– or to Legacy VC MCU via Interop GW (not recommended)
Gateway AV-MCU / Skype Conference– The native and recommended experience
for a Surface Hub to operate
Copyright 2016 by InfoComm International®
Virtual Meeting Rooms with Surface Hub
Web
Video MCU
Surface Hub
H.323
Dial in to VMR from Hub Same as P2P from Hub to Skype / Lync PIN entry
– No DTMF option (not intended use case)– Embed PIN into dial string if supported
Hub can share whiteboard as RDP to VMR Video show default small User can choose full screen Manual switch if content is
received from VMR This is not the intended
use case for the Surface Hub
SIP
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Gateway P2P with Surface Hub
VC to Skype Gateway
Surface Hub
H.323 Dial VC endpoint from HUB via GW
Can dial to VC MCU via GW (not recommended)
Same as P2P from Hub to Skype / Lync
Hub can share whiteboard as RDP
Video show default small
– User can choose full screen video
– Manual switch if content is received from VMR
Put VC rooms in Exchange – msRTCSIP-PrimaryUserAddress
Copyright 2016 by InfoComm International®
Gateway AV-MCU / Skype Conference
Easy to schedule
Hub clicks to join on home screen
Hub can share whiteboard as RDP
VC systems can join via gateway
Gateway should support AV-MCU, RDP and Office 365
Surface Hub has data about participants, to send drawings etc
Shows two VC streams on side or side by side in full screen mode
SfB FEP & AV-MCU
AV-MCU compatible VC to Skype gateway
H.323 and SIP
Surface Hub
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Skype and VC integration scenarios
H.323
Voice& Apps
SIP
Jabber
Web
RTMP Streaming
Lync/SfB
Surface Hub
Video MCU
H.323, SIP Video
Gateway to AVMCU: bring any VC endpoint into Skype meetings
Skype/Lync AV-MCUVideo GW Surface Hub
Any endpoint to any endpoint gateway
Video GWSurface Hub H.323, SIP Video
Legacy MCU
Gateway to legacy MCU
Video GWSurface Hub H.323, SIP Video
Copyright 2016 by InfoComm International®
Agenda
The two worlds– Surface Hub
– VC
Integration architecture
Where to host capacity
Meeting formats
Scheduling and joining
User experience
Copyright 2016 by InfoComm International®
Scheduling of video and Hub meetings
VC centric meetings scheduled in many ways– Some times via VC vendor plugins or 3rd party schedulers
– Simply providing a VMR or endpoint address in mail/calendar
– Requires Skype and Surface Hubs to manually dial
Skype for Business meetings are scheduled in Outlook– Outlook for Windows/Mac/mobile or web
– Skype meetings is the optimal flow for Surface Hub
– Assumes Surface Hub is invited to meeting
Copyright 2016 by InfoComm International®
Scheduling a Skype meeting in Outlook
Copyright 2016 by InfoComm International®
How can VC endpoints join Skype meetings?
Depending on vendor support and SfB on-prem vs 365
Dial out from Skype meeting– Drag-and-drop VC room from Skype buddy list
– Add participant in the Hub interface after joining meeting
Dial in to Skype meeting– Dial VC-Skype-GW IVR and enter Conference ID
– Dial Conference ID directly – or add @domain.com
– Click to join via scheduler that reads EWS and automatically connects or prompts on endpoint
Copyright 2016 by InfoComm International®
Drag-and-drop VC room from Skype buddy list
VC room should be in Skype buddy list (via Exchange)– msRTCSIP-PrimaryUserAddress
Search for it, and add to meeting
Must be invited by a host
Copyright 2016 by InfoComm International®
Add participant in the Hub interface after joining meeting
VC room should be in Exchange directory– msRTCSIP-PrimaryUserAddress
Search for it, and add to meeting
Copyright 2016 by InfoComm International®
Dial VC-Skype-GW IVR and enter Conference ID
Normally requires Skype or Lync to be installed on-prem so VC-Skype-GW can look up Conf ID (numeric) and get full URI of the conference– Resolving from: 29905
– To: [email protected];gruu;opaque=app:conf:focus:id:BP8GAN12
User dials IP/URI of IVR
Use DTMF to enterConference ID
Connecting to meeting
29905
Copyright 2016 by InfoComm International®
Dial VC-Skype-GW with Conference ID directly
Normally requires Skype or Lync to be installed on-prem so VC-Skype-GW can look up Conf ID (numeric) and get full URI of the conference– Resolving from: 29905
– To: [email protected];gruu;opaque=app:conf:focus:id:BP8GAN12
User dials Conference IDassuming dial plan allows
Or ie. [email protected]
Dial direct/prefix/domain:• Direct: 29905• With prefix: 5529905 • Domain: [email protected]
29905
Call Cancel
Copyright 2016 by InfoComm International®
Booking serverBook SfB meeting
include Room1
Read Room1 Exchange mailbox
Message sent to endpoint
On click: Endpoint Dials SfB meeting via Gateway
Exchange
Room1
1
2
3
4
SfB AV-MCU
AV-MCU compatible VC to Skype gateway
Click to join
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Summary on joining Skype Conferences (AV-MCU)
H323/SIP video endpointdialling in via IVR or direct
SfB FEP & AV-MCU
Surface Hub / SRS
SfB clients
SfB mobile
H323/SIP video endpointvia drag-and-drop
AV-MCU compatible VC to Skype gateway
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Agenda
The two worlds– Surface Hub
– VC
Integration architecture
Where to host capacity
Meeting formats
Scheduling
User experience
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®
Copyright 2016 by InfoComm International®