+ All Categories
Home > Technology > Lighting up Lync Video - Network Preparation

Lighting up Lync Video - Network Preparation

Date post: 18-Nov-2014
Category:
Upload: ivci-llc
View: 505 times
Download: 0 times
Share this document with a friend
Description:
This presentation is an end-to-end discussion about how Lync utilizes video and what this means for your network and covers bandwidth utilization, planning, and what customers really see on their network after video has been deployed.
25
Lighting Up Lync Video Network Preparation Jeff Schertz – Lead Microsoft Solutions Architect, Polycom
Transcript
Page 1: Lighting up Lync Video - Network Preparation

Lighting Up Lync VideoNetwork Preparation

Jeff Schertz – Lead Microsoft Solutions Architect, Polycom

Page 2: Lighting up Lync Video - Network Preparation

2

Agenda

Desktop Video Experience in Lync 2013

Technical Requirements to Support Video

Extending Lync Video into the Conference Room

Lync Room System Deployment Scenarios

Page 3: Lighting up Lync Video - Network Preparation

3

Desktop Video Experience in Lync 2013

Page 4: Lighting up Lync Video - Network Preparation

4

Video Codecs in Lync 2013

H.264 Scalable Video Coding (SVC)• Multiple video streams provides enhanced user experience• Temporal Scaling provides bandwidth savings for different frame

rates• Embedded hardware and USB device encoding and decoding

support• More 4:3 and 16:9 resolutions across entire range including 1080p• Multiple Panorama resolutions for new CX5100/CX5500 devices

Real-Time Video (RTV)• A few additional widescreen resolutions were added• Otherwise is basically unchanged from Lync 2010/OCS

To Learn More:

Page 5: Lighting up Lync Video - Network Preparation

5

Client Video Experience

Lync 2013 and Lync Web App 2013• Up to 5 inbound video streams• Any can be in either square or widescreen• Support for RoundTable/CX5000 Panorama

Lync 2013 Windows App• Up to 4 inbound video streams• Gallery view is always cropped; ignores overrides• Native resolution available in speaker view

Lync 2013 Mobile App• No gallery - limited to single stream active-speaker view

Page 6: Lighting up Lync Video - Network Preparation

6

Conferencing Views

Gallery View

Speaker View

Video Spotlight

Compact View

Page 7: Lighting up Lync Video - Network Preparation

7

Cropping

Video is encoded and sent in full capture resolution (e.g. 16:9)

There is no square resolution (1:1)

Behavior can be validated by comparing bandwidth of cropped versus uncropped

Page 8: Lighting up Lync Video - Network Preparation

8

Smart Framing

Facial detection and coordinates sent in RTP streamNative aspect ratio displayed in peer-to-peer callsVideo cropped by default on multi-party conference calls

− Full aspect ratio displayed only in Video Spotlight mode− Some scenarios automatically override cropping (e.g. LRS, CX5100)

Cropped Smart Framing Manual Override

Page 9: Lighting up Lync Video - Network Preparation

9

Screen Real Estate

Actual resolution sent may be lower or higher than the ideal match

Video competes with content, attendee list, conversation window, etc.

Large Meetings of 75+ attendees force Speaker View360p 360p 360p

360p 360p

Page 10: Lighting up Lync Video - Network Preparation

10

Monitor Size

Video resolutions are the same pixel depth regardless of the display’s physical size

Thus bandwidth is the same

84” Perceptive Pixel Monitor• 1920 x 1080 = 2,073,600

pixels

5” Nokia Lumia 929 Phone• 1920 x 1080 = 2,073,600

pixels

Page 11: Lighting up Lync Video - Network Preparation

11

Panoramic Video

RoundTable/CX5000• Limited to low resolution and

frame rate

New CX5100/CX5500• Support for multiple, higher

resolutions and frame rates

Different Behavior• Local preview is not mirrored like the main video source• Panorama is active-speaker experience

Page 12: Lighting up Lync Video - Network Preparation

12

Multiple Monitors

Standard Lync 2013 Client• Maximized video Gallery on single

screen• Can manually be dragged across

both monitors but this is clunky and rarely used

Lync Room System• Default Gallery view is also single

screen• Includes “Video Only view” option to

span video Gallery view across both monitors

Bandwidth Impact• Dedicating displays to video can

trigger requests for higher resolutions

Page 13: Lighting up Lync Video - Network Preparation

13

Technical Requirements to Support Video

Page 14: Lighting up Lync Video - Network Preparation

14

Audio Bandwidth

Bandwidth calculations should include entire RTP payload (audio + video) in addition to the RTCP bit rate

Add 5Kbps per codec for RTCP payload

Payload Bitrates

Audio codec Scenarios Audio +IP Header+UDP RTP

SRTP+FEC

RTAudio Wideband

Peer-to-peer 29.0 Kbps 45.0 Kbps 57.0 Kbps 86.0 Kbps

RTAudio Narrowband

Peer-to-peerPSTN

11.8 Kbps 27.8 Kbps 39.8 Kbps 51.6 Kbps

G.722 Conferencing 64.0 Kbps 80.0 Kbps 95.6 Kbps 159.6 Kbps

G.722 StereoPeer-to-peerConferencing

128.0 Kbps 144.0 Kbps 159.6 Kbps 223.6 Kbps

G.711 PSTN 64.0 Kbps 80.0 Kbps 92.0 Kbps 156.0 Kbps

Siren Conferencing 46.0 Kbps 32.0 Kbps 47.6 Kbps 63.6 Kbps

MediaRTCP MaxBit Rate

Audio 5 Kbps

Video (Single Codec)

10 Kbps

Video (H.264 + RTV) 15 Kbps

Page 15: Lighting up Lync Video - Network Preparation

15

Video Bandwidth

Data from the Lync Bandwidth Calculator

Averages are calculated on 80% of Maximum*

Forward Error Correction (FEC) overhead is included in the RTP payload

Add 5Kbps per codec for RTCP payload

Video codec Resolution

(Aspect Ratio)Average Bit Rate*

MaximumBit Rate

Minimum Bit Rate

MaximumFrame Rate

Low

H.264320x180

(16:9)212x160 (4:3)

200 Kbps 250 Kbps 15 Kbps 15 fps

H.264 / RTV424x240

(16:9)320x240 (4:3)

280 Kbps 350 Kbps 100 Kbps 15 fps

H.264480x270

(16:9)424x320 (4:3)

360 Kbps 450 Kbps 200 Kbps 15 fps

Standard

H.264 / RTV640x360

(16:9)640x480 (4:3)

640 Kbps 800 Kbps 300 Kbps 30 fps

H.264848x480

(16:9)1,200 Kbps 1,500 Kbps 400 Kbps 30 fps

H.264960x540

(16:9)1,600 Kbps 2,000 Kbps 500 Kbps 30 fps

HDH.264 / RTV

1280x720 (16:9)

2,000 Kbps 2,500 Kbps 700 Kbps 30 fps

H.2641920x1080

(16:9)3,200 Kbps 4,000 Kbps 500 Kbps 30 fps

Panorama

H.264 / RTV960x144

(20:3)400 Kbps 500 Kbps 15 Kbps 30 fps

H.2641280x192

(20:3)800 Kbps 1,000 Kbps 250 Kbps 30 fps

H.2641920x288

(20:3)1,600 Kbps 2,000 Kbps 500 Kbps 30 fps

Page 16: Lighting up Lync Video - Network Preparation

16

Peer to Peer Call Bandwidth

Default video window size is low resolutionManual resizing of the window is required to trigger higher resolutions

Page 17: Lighting up Lync Video - Network Preparation

17

Multiparty Conference Bandwidth

Bandwidth utilization initially increases as participants are addedThen decreases as resolutions of individual streams drop significantly

Page 18: Lighting up Lync Video - Network Preparation

18

Capacity Planning

Page 19: Lighting up Lync Video - Network Preparation

19

Default Configuration Used• No bandwidth or CAC policy constraints in place on video• Conferencing video bandwidth is similar to Lync 2010

Real World Statistics

Page 20: Lighting up Lync Video - Network Preparation

20

1/1/

2013

1/19

/201

3

2/6/

2013

2/24

/201

3

3/14

/201

3

4/1/

2013

4/19

/201

3

5/7/

2013

5/25

/201

3

6/12

/201

3

6/30

/201

3

7/18

/201

3

8/5/

2013

8/23

/201

3

9/10

/201

3

9/28

/201

3

10/1

6/20

13

11/3

/201

3

11/2

1/20

13

12/9

/201

3

12/2

7/20

13

1/14

/201

4

0

4000

8000

12000

16000

Peer to Peer Calls

Daily Averages• 6,000 minutes of peer to peer• 226,000 minutes of conferencing

11 million minutes of video in 1 month

Lync Video Usage at Microsoft

1/1/

2013

1/19

/201

3

2/6/

2013

2/24

/201

3

3/14

/201

3

4/1/

2013

4/19

/201

3

5/7/

2013

5/25

/201

3

6/12

/201

3

6/30

/201

3

7/18

/201

3

8/5/

2013

8/23

/201

3

9/10

/201

3

9/28

/201

3

10/1

6/20

13

11/3

/201

3

11/2

1/20

13

12/9

/201

3

12/2

7/20

13

1/14

/201

4

0

100000

200000

300000

400000

500000

600000

700000

800000

Conference Calls

Page 21: Lighting up Lync Video - Network Preparation

21

Common Resolutions

Users tend to keep default resolutions

424x240

960x144

320x180

320x240

640x360

212x160

1280x720

352x288

640x480

960x540

0

1000

0

2000

0

3000

0

4000

0

5000

0

6000

0

7000

0

Stream Resolution Distribution – Top 10

LowResolution

MediumResolution

High Resolution

Peer 71.4 % 15.0 % 13.6%

Conference 89.6 % 8.4 % 2.1 %

*Pano144p is 18.4%

Page 22: Lighting up Lync Video - Network Preparation

22

Lync Client Conferencing Policies

Get-CsConferencingPolicy | fl *video*• Controls both peer and conference video sessions• Default policy compared to a customized policy

Page 23: Lighting up Lync Video - Network Preparation

23

Controlling Video Behavior

AllowIPVideo• Controls allowance of video in assigned user’s own conferences

EnableP2PVideo• Controls availability of video for assigned user on any peer-to-peer

session

AllowMultiView• Controls Gallery view capability on the assigned user’s own

conferences

EnableMultiViewJoin• Used to disable Gallery view for assigned users when joining other’s

conferences

Page 24: Lighting up Lync Video - Network Preparation

24

Controlling Video Bandwidth

VideoBitRateKb• Limit of video sent by a single client• Default value of 50Mbps

TotalReceiveVideoBitRateKb• Limit of the combined total of all received video streams• Also default value of 50Mbps• Must be at least 420Kbps to support full Gallery view experience

Both parameter values are measured individually per video source

Page 25: Lighting up Lync Video - Network Preparation

25

Thank you


Recommended