integrating microsoft surface hub with legacy videoconferencing and ucc

69
Thank you to our equipment sponsor: IS13 - Integrating Microsoft Surface Hub With Legacy Videoconferencing and UCC Marius Nilsen - Pexip

Upload: anders-lokke

Post on 22-Jan-2018

1.504 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Thank you to our equipment sponsor:

IS13 - Integrating Microsoft Surface Hub With Legacy

Videoconferencing and UCCMarius Nilsen - Pexip

Page 2: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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]

Page 3: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Thank you to our equipment sponsor:

A bit of background

Page 4: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 5: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 6: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

There is an explosion in video usage happening, but it is not driven by traditional video conferencing....

Page 7: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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 –

Page 8: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 9: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®How many of you ….

Page 10: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 11: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 12: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 13: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 14: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 15: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 16: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 17: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 18: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 19: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 20: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 21: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 22: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 23: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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)

Page 24: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 25: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 26: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 27: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 28: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 29: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 30: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 31: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 32: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 33: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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?

Page 34: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 35: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 36: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 37: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 38: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 39: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 40: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 41: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 42: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 43: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 44: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 45: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 46: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 47: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 48: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 49: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 50: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Scheduling a Skype meeting in Outlook

Page 51: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 52: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 53: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 54: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 55: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 56: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 57: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 58: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

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

Page 59: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 60: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 61: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Agenda

The two worlds– Surface Hub

– VC

Integration architecture

Where to host capacity

Meeting formats

Scheduling

User experience

Page 62: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 63: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 64: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 65: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 66: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 67: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 68: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Copyright 2016 by InfoComm International®

Page 69: Integrating Microsoft Surface Hub with legacy videoconferencing and UCC

Thank you to our equipment sponsor:

Thank you!

Questions or comments:

[email protected]