nic - understand lync video and interop - level 300

41
@StaleHansen @NICconf Ståle Hansen Understand Lync Video and Interop

Upload: stale-hansen

Post on 09-May-2015

3.780 views

Category:

Education


3 download

DESCRIPTION

Lync 2013 introduced a new video codec, multiview and mobile clients that can do video. This session talks about how it works, Lync Room System and how you can use third party solutions to interact with all other video solution out there.

TRANSCRIPT

Page 1: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Ståle Hansen

Understand Lync Video and Interop

Page 2: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

AT&T Picturephone

CU-SeeMe MAC og Windows

Multipoint Control Unit (MCU)Custom HardwareApplication Specific Processors

Custom HardwareStandard DSP Processors

Standard Server HardwareStandard Intel Processors

Page 3: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

• 1964 – AT&T Picturephone• 1971 – Ericsson first trans-atlantic video telephone (LME) call• 1988 – H.261 ratified• 1994 – CU-SeeMe for MAC and Windows• 1996 – H.320 ISDN, H.323 RTP\IP, H.239 presentation, H.263• 2002 – H.263 ratified• 2005 – LCS with H.261 and RDP for presentation• 2007 – OCS adding RTV and software based MCU• 2013 – Lync 2013 adding H.264 SVC

Page 4: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

@StaleHansen@NICconfNorway, Oslo

The UCA PodcastMsunified.net

Technical EvangelistSince 2006

Microsoft Most Valuable Professional

Page 5: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Scope

Hosted multi-tenant

Lync OnlineLync Server

Private cloud / dedicated

Lync ServerSingle domain & directory Users split – server / online

Lync Hybrid

Office 365 Lync Online

Page 6: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Session Objectives And Takeaways• Session Objectives:

• What’s new in Lync 2013 Video• Lessons learned with Lync Room System (LRS)• Latest news in Lync video interoperability

• Key Takeaways• SVC is the new video codec, RTV is legacy• Pexip and Acano solves desktopsharing in interop

scenarios

Page 7: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

WHAT’S NEW IN LYNC 2013 VIDEO?

Page 8: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Lync 2013 Video Improvements• Collocated

• 4000 concurrent users per pool with 12 Front Ends• 250 within a single conference • 375 per Front End

• Dedicated for large meetings• For 250-1000 concurrent users

Page 9: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Lync 2013 Video Improvements• Point-to-point

• Up to HD 1080p• 2 CPU cores

• H.264 (up to HD 1080p)• RTVideo (up to HD 720p) or • Panoramic video (up to 1920x288, also available in multi-point)

• Conferences• H.264 (up to 1080p)• RTVideo (up to VGA)• Up to 5 active speakers

Page 10: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

What about mobility?• Lync 2010 Mobile

• No Voice/Video over IP experience

• Windows 8/RT Modern UI• Point-to-point video• Multi-party video (Gallery View)• Leveraging H.264 SVC• H.264 encoding within ARM chipsets

• Lync 2013 Mobile• Point-to-point video• Multi-party video (single active speaker)• Leveraging H.264 SVC• H.264 encoding within ARM chipsets

Page 11: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

HOW DOES LYNC 2013 VIDEO WORK

Page 12: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Lync 2010/Office Communications Server

LyncA/V MCUActive

Speaker

PreviousSpeaker

Other Attendees

Traditional Video Conferencing

VC MCU

Page 13: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

1

2

3

4

5

6User 2 puts User 1 in full screen

User 1’s Lync client sends low + high res streamsMCU sends full stream to

User 2

MCU continues to send low resolution streams to all other users

Initially, all users are sending a single stream of video and receiving streams of up to 5 other participants

Page 14: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Video codec Resolution and aspect ratio

Maximum video payload bit rate (Kbps)

Minimum video payload bit rate (Kbps)

Typical bit rate (Kbps)

H.264 320x180 (16:9)212x160 (4:3)

250 15 200

H.264/RTVideo 424x240 (16:9))320x240 (4:3

350 100 280

H.264 480x270 (16:9)424x320 (4:3)

450 200 350

H.264/RTVideo 640x360 (16:9)640x480 (4:3)

800 300 640

H.264 848x480 (16:9) 1500 400 1200

H.264 960x540 (16:9) 2000 500 1600

H.264/RTVideo 1280x720 (16:9) 2500 700 2000

H.264 1920x1080 (16:9) 4000 500 3200

H.264/RTVideo 960x144 (20:3) 500 15 400

H.264 1280x192 (20:3) 1000 250  

H.264 1920x288 (20:3) 2000 500  

Page 15: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Gallery View

Page 16: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

SRTP

SIP

/ RTCP

Video Cropping Control

Copped at client side

No cropping for conferences

Page 17: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

LYNC ROOM SYSTEM (LRS)

Page 18: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

• Familiar • Native Lync • Windows Embedded

7 Standard

Page 19: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

• Joining the LRS to a domain is optional• Requires manual import of certificates (for example, trusted root).

• Joining to a domain has benefits• Easy certificate import.• Easy management by assigning Active Directory groups and

domain users administrative rights.

• When joining LRS to a domain, pay attention to• GPOs (Group Policy objects) assigned to the OU (organizational unit) - create a separate

OU if possible.• Block Inheritance and No Override can cause unwanted effects - check!• Also settings for auto lockout, power management, additional authentication, access to

local drives, auto start of applications, and so on.

Page 20: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Page 21: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

LRS and bandwidth• Fullscreen video, 1080p

• 1920x1080 (16:9)• Typical 3200 kbps

• Bigger multiview• Conferencing is the norm

Page 22: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

LYNC 2013 AND INTEROPERABILITY

Page 23: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Lync conferencing

Page 24: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

P2P

Native SVC

Page 25: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Conferencing

Native SVC

Page 26: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Interoperability partners• Polycom• Cisco• Radvision• Lifesize• Pexip• Acano

Page 27: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Polycom• Released firmware 8.1 for Polycom RMX MCUs (video bridges)

compatible with Lync 2013• http://downloads.polycom.com/bridging_collab/rmx/relnotes/

RMX_Release_Notes_V_8_1_CP.pdf

• Released firmware 3.1.2 for Polycom HDX family (video terminals) compatible with Lync 2013• http://downloads.polycom.com/video/hdx/ReleaseNotes/

hdx_RelNotes_3_1_2.pdf

• Currently in the process of certification of these solutions in UCOIP

Page 28: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Radvision• Committed to providing Lync 2013 video

interoperability• Radvision Scopa Video gateway certified for Lync 2010

version 7.7 expected to work with Lync 2013 (using RTVideo and Lync 2010 level features)• http://www.radvision.com/NR/rdonlyres/A4A8D519-AEFF-415B-

AFFF-3B1DF56E903D/0/LyncDeployment_Guide_for_SCOPIA_Video_Gateway_for_Microsoft_Lync_Version_77_Updated.pdf

Page 29: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Lifesize• Lifesize UVC Mutlipoint bridge claimed

compatible with Lync 2010 and 2013• http://www.lifesize.com/en/products/video-

conferencing-infrastructure/software-based-bridge

Page 30: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Pexip and Acano• Interop bridge between Lync and the rest• Support all clients, even webRTC• Support for RTV and SVC• Clients need to join separate MCU

Page 31: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Application Sharing solved!

Page 32: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Page 33: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Pexip/Acano

Transcodes to requested codec With application sharing

Page 34: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Pexip• Software based• Can be virtualized with Vmware

• Hyper-V on the roadmap

• Own client and room to control meeting

Page 35: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Pexip Conf US Pexip Conf NO

Active SpeakerVideo endpoint

1 HD (previous speaker) + 2 PIP (1,2 HD)

1 HD (active speaker) + 2 PIP (1,2 HD)

Lync

LyncLync

Lync

Page 36: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Acano• Hardware optimized• Can be virtualized• Own client and room to control meeting

Page 37: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Interoperability “built in” to Lync• Lync P2P video calls to VTC• VTC P2P call to Lync • Lync invites VTC to spontaneous or “Meet

Now” Lync meeting (via Lync AVMCU)• VTC is able to join a scheduled Lync Meeting

via “Join Lync Meeting” invite

Page 38: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Session Objectives And Takeaways• Session Objectives:

• What’s new in Lync 2013 Video• Lessons learned with Lync Room System (LRS)• Latest news in Lync video interoperability

• Key Takeaways• SVC is the new video codec, RTV is legacy• Pexip and Acano solves desktopsharing in interop

scenarios

Page 39: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Lync vide at #LyncConf14

Page 40: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf@StaleHansen @NICconf

@StaleHansen@NICconf

Microsoft Most Valuable Professional

Questions?

Page 41: NIC - Understand Lync Video and Interop - Level 300

@StaleHansen @NICconf

Please evaluate the session before you leave

Thank you

Microsoft Most Valuable Professional

@StaleHansen@NICconf