46
© 2014 IBM Corporation BP503 : What Does it Do to the Network? Answering Question #1 for IBM Sametime 9 Video Peter Lurie, Polycom

BP503 IBM Connect 2014

Embed Size (px)

DESCRIPTION

IBM Connect session See also Call Speed Bandwidth Calculator spreadsheet https://greenhouse.lotus.com/files/app#/file/a5817fad-b7b4-4fe5-94ce-00c11cf20ba4

Citation preview

Page 1: BP503 IBM Connect 2014

© 2014 IBM Corporation

BP503 : What Does it Do to the Network? Answering Question #1 for IBM Sametime 9 Video

Peter Lurie, Polycom

Page 2: BP503 IBM Connect 2014

Agenda

Introduction

Level Setting – a Glossary of Video-Specific Terms

Sametime Call Types– Point to Point– Multipoint– Mobile

Doing the Math– What Happens When Things Go Wrong?– What Helps When Things Go Wrong ?

• QOS, LPR, SAC, etc

Wrap-up and Q&A

2

Page 3: BP503 IBM Connect 2014

Abstract

Sametime 9 has made tremendous improvements in the audio and video capabilities. Organizations are piloting and now deploying it with video. The first question the network engineers asks is "How much bandwidth does it use?"

In this session we'll briefly review the technologies, and then dive into calculating the amount of bandwidth needed for voice and video collaboration with Sametime 9. We'll look at QOS, firewall traversal, B2B/B2C and more.

We'll do this by looking at sample organizations and determine what needs to be understood, documented, configured and maybe upgraded to make these environments ready to roll out Sametime 9 audio and video.

3

Page 4: BP503 IBM Connect 2014

Speaker’s Disclaimer

This presentation {will be|is|was} available before the start of IBM Connect.

As always, it’s expected that there will be a number of announcements at IBM Connect 2014 – Some materials may change from the initial presentation.

This presentation was created with publicly available information.– Information from other sessions should only make the topics and themes more relevant. – Where we know or expect announcements, there will be a note on the slide and we will

speak to what was announced as of the date/time of this presentation.

Please tweet, retweet, like, share, blog, fold, spindle, mutilate or reuse this content with attribution. IBM holds the copyrights to all work at IBM Connect2014, but any rights from the speaker should be interpreted as:

4

Page 5: BP503 IBM Connect 2014

Housekeeping

Please put phones, tablets, etc on silent or vibrate.

Please fill out the evaluations.

Please don't block the aisles with power cord.

Yes, the presentation is available online at http://www.slideshare.net/luriep/bp503v2

Yes, I will take questions at the end of the session or by email later.

5

Page 6: BP503 IBM Connect 2014

Your Speaker

Peter Lurie has been focusing medium to large organizations on the key things they need to improve communication and collaboration. This includes not just unifying their voice & video environments, but also the plans, policies and procedures to make them effective. With a focus on ease of use, driving adoption, and showing measurable business results Peter has been working with IBM, IBM's partners and IBM's customers for the last 6 years. With 13+ years collaborating around the globe with customers, partners and prospective customers, he’s currently leading a Global UC Architect team at Polycom.

Polycom =

6

Page 7: BP503 IBM Connect 2014

Your Speaker

Peter Lurie has been focusing medium to large organizations on the key things they need to improve communication and collaboration. This includes not just unifying their voice & video environments, but also the plans, policies and procedures to make them effective. With a focus on ease of use, driving adoption, and showing measurable business results Peter has been working with IBM, IBM's partners and IBM's customers for the last 6 years. With 13+ years collaborating around the globe with customers, partners and prospective customers, he’s currently leading a Global UC Architect team at Polycom.

Polycom =

7

Page 8: BP503 IBM Connect 2014

INTO THE NETWORK

8

Page 9: BP503 IBM Connect 2014

Level Setting – a Glossary of Video-Specific TermsA quick review of what it all means

Is applicable to IBM Sametime 9 (and 8.5.2 IFR 1)

Is applicable to Standards Based Video from Polycom, Cisco and others.

Is (even) applicable to Microsoft Lync 2013.

9

Page 10: BP503 IBM Connect 2014

Video glossary from the garden

Video network traffic is like water going through a garden hose: – The throughput or call speed is the amount of water going through the hose in

gallons/minute (or liters/minute).

Page 11: BP503 IBM Connect 2014

Video glossary from the garden

Video network traffic is like water going through a garden hose: – The throughput or call speed is the amount of water going through the hose in

gallons/minute (or liters/minute). – Latency is the amount of time it takes water to go through a section of hose

Page 12: BP503 IBM Connect 2014

Video glossary from the garden

Video network traffic is like water going through a garden hose: – The throughput or call speed is the amount of water going through the hose in

gallons/minute (or liters/minute). – Latency is the amount of time it takes water to go through a section of hose– Jitter is how much that time varies if someone steps on the hose.

Page 13: BP503 IBM Connect 2014

Video glossary from the garden

Video network traffic is like water going through a garden hose: – The throughput or call speed is the amount of water going through the hose in

gallons/minute (or liters/minute). – Latency is the amount of time it takes water to go through a section of hose.– Jitter is how much that time varies if someone steps on the hose.– Packet Loss is each drop of water that leaks out of the hose.

Page 14: BP503 IBM Connect 2014

Video glossary from the garden

Video network traffic is like water going through a garden hose: – The throughput or call speed is the amount of water going through the hose in

gallons/minute (or liters/minute). – Latency is the amount of time it takes water to go through a section of hose.– Jitter is how much that time varies if someone steps on the hose.– Packet Loss is each drop of water that leaks out of the hose.– Quality of Service (QoS) is a high priority pathway through the garden to get to the

destination

Page 15: BP503 IBM Connect 2014

15

A measured mile

Note: PINGs use ICMP packets and many routers/switches give these a lower priority,

When using PINGs and measure them at one point you actually measure round trip times. For video, we care about one-way latency and jitter.

VoIP and Video in most cases use UDP packets which routers/switches are likely to give a higher priority.

.... but it's a start.

Page 16: BP503 IBM Connect 2014

CLIENTS AND DEVICES

Page 17: BP503 IBM Connect 2014

Speaking the language of Video

Bridge (or MCU): The technology that connects multiple people all together on a (video) conference call. Bridges can be audio only or audio & video. Sametimes bridge is called “vMCU”. They can use DSPhardware accelerators or be software only like Sametime’s VMCU.

Point – to – Point call: communication between two people (like a telephone call). Multipoint call: communication

between multiple people (like a conference call). Media flows through a central bridge

Presenter
Presentation Notes
Point to Point: One individual to another; media flows directly between the devices Multipoint: Multiple participants, really multiple call legs through the Sametime vMCU Mobile: Same as P2P or MP, except on a mobile device. Typically over 3g/4g/wifi. External: Either P2P or MP, may be mobile, but always through a firewall (using Sametime’s TURN server or other SBC)
Page 18: BP503 IBM Connect 2014

SVC vs. AVC calling

Two different standards used by Sametime 9+ clients– SVC and AVC. This choice will affect bandwidth to a specific endpoint (but it’s automatic!) It does not affect bandwidth calcs.

– For Sametime 9.0.x Point to Point almost always uses AVC

– For Multipoint (including all meetings), SVC is used generally used for Sametime 9 clients

• Sametime 8.5.2 does NOT support SVC• Prior versions may not support video at all.

– “SUT Lite” calls to a device will offer SVC first over AVC• Sametime 9 clients and Polycom RMX MCU & endpoints typically have SVC support• Sametime 9 clients can NOT use any other providers SVC implementation (not

compatible) but typically can negotiate AVC.

18

Page 19: BP503 IBM Connect 2014

SVC vs. AVC Client Differences

AVC clients sends one video stream of the highest negotiated quality to the MCU. If necessary, a MCU then transcodes (scales up or down, changes format, etc.) the image to whatever the receiving end needs.

SVC clients send multiple streams of the same image. The MCUacts like a video router, forwarding the streams as requested by each client.

Note: Because the vMCU doesn’t transcode, an AVC client connecting to the vMCU will receive the lowest quality!

19

Page 20: BP503 IBM Connect 2014

20

…and in Sametime

The way Sametime implements SVC, there are 3 complete streams of video.

Stream1 + Stream2 + Stream3 <= negotiated call bandwidth

SVC

AVC

Page 21: BP503 IBM Connect 2014

Sametime Media Manager Components

Media Manager

Proxy/Registrar

Conference Manager

SUT TCS/ TASInternal

TCSPIExternal

TCSPI

VMGR (Video Manager)

VMCU(Video MCU)

SIP SIP

External Call Processing

(Like Polycom DMA)

MCU (Like Polycom RMX)

SIP

SIP

External Phone Gateway

Sametime Client

SIP Signaling

Media

VMCU #n

SIP

21

Page 22: BP503 IBM Connect 2014

Sametime Call Types

Point to Point: One individual to another; media flows directly between the devices. Signaling flows through Sametime server.

Sametime 9Sametime on

Laptop

Sametime on Laptop

Chat Chat

Sametime 9Sametime on

Laptop

Sametime on LaptopCall Signaling Call Signaling

Sametime 9SIP Proxy/Registrar

Media

22

Page 23: BP503 IBM Connect 2014

Sametime Call Types

– Multipoint: Multiple participants, really multiple call legs through the Sametime vMCU

Sametime 9Sametime on

Laptop

Sametime on LaptopCall Signaling Call Signaling

Sametime 9SIP Proxy/Registrar

Sametime on Laptop

Call Signaling

Sametime 9Sametime on

Laptop

Sametime on LaptopCall Signaling Call Signaling

Media

Sametime 9SIP Proxy/Registrar

Sametime 9vMCU

Media

Sametime on Laptop

Call Signaling

Media

23

Page 24: BP503 IBM Connect 2014

EFFECT ON THE NETWORK

24

Page 25: BP503 IBM Connect 2014

25

Ready to do the Math?

Capacity planning is an art, not a science. DOCUMENT YOUR ASSUMPTIONS Understand your network

Leverage any phone/pbxinformation…

Take at least 3 passes–Population–Site–Job Function/Diversity

Monitor and adapt

25

Page 26: BP503 IBM Connect 2014

Pass 1 – Population but start with requirements

Business requirements:

My company has 2000 people

My boss says they want everyone to be able to do Sametime video at the same time concurrently.

My boss loves his 50” HD TV. He wants everyone to do HD video to their desktop.

26

Page 27: BP503 IBM Connect 2014

Now what?

27

Page 28: BP503 IBM Connect 2014

Pass 2 – Site

Data Center

Sample Video Network

Sametime Mobile Firewall

WAN(MPLS)

Internet

Headquarters1000 people

1000 desktop200 mobile devices

Branch East500 people

500 desktop100 mobile

Branch South200 people100 desktop

0 mobile

SametimeDesktop

A B

D

C

300 work from home

50 road warriors

Sametime Mobile

SametimeDesktop

SametimeDesktop

Sametime 9

28

Page 29: BP503 IBM Connect 2014

29

Pass 3 – Job Function/Diversity

50% P2P

Branch East works three shifts split 200/150/150

Branch South is almost always P2P with East

Work from home & road warriors only talk with execs at HQ.

Data Center

Sample Video Network

Sametime Mobile Firewall

WAN(MPLS)

Internet

Headquarters1000 people

1000 desktop200 mobile devices

Branch East500 people

500 desktop100 mobile

Branch South200 people

100 desktop0 mobile

SametimeDesktop

A B

D

C

300 work from home

50 road warriors

Sametime Mobile

SametimeDesktop

SametimeDesktop

Sametime 9

29

Page 30: BP503 IBM Connect 2014

30

Have QOS? Use QOS! Don’t have it, get QOS!

The goal of QoS is to provide prioritization of critical network traffic.

If you use VoIP you (hopefully) already have QOS.

Page 32: BP503 IBM Connect 2014

32

Sametime TURN Server

No TURN server = No video through firewallSametime TURN Server works with Sametime Media Manager, enabling clients to communicate across a NAT or firewall during a multimedia session.

See http://ibm.co/MpdJhz

Page 33: BP503 IBM Connect 2014

33

A quick side note: like on a high jitter, high packet loss network…

an undersized vMCU server will have poor video & audio quality. This will look like network problems!

This is especially true in a VM environment. Do not over provision the host or under provision the guest OS in production!!!

Presenter
Presentation Notes
Don’t use a Raspberry Pi This is a $20k server.
Page 34: BP503 IBM Connect 2014

Wrap up

Understand the impact on the network. Work with not against the network team.

Can change bandwidth as Sametime Policy by LDAP groups.

Adoption drives utilization (it’s not BAD to have utilization).

Track and update your assumptions.

Do the math. Socialize it with your core network engineers. The more detailed your model, the better your estimates.

When things go wrong, quality is affected FIRST!• QOS, LPR, SAC, etc., all help but if the packets don’t arrive…

34

Page 35: BP503 IBM Connect 2014

Q&A

If I don’t get to your question:– I’m on IBM Greenhouse Sametime, IBM Extranet Sametime, email

[email protected]

If you are not on Greenhouse, register via this link: http://bit.ly/GHSignUp

Don’t miss Ask the Product Managers and GURUpalooza on Thursday!

35

Page 36: BP503 IBM Connect 2014

Access Connect Online to complete your session surveys using any:– Web or mobile browser – Connect Online kiosk onsite

[email protected] @luriep

Other valuable and related sessions on next page

36

Page 37: BP503 IBM Connect 2014

Other sessions you should have already seen or should get slidesDon’t Miss Tomorrow’s and Thursday’s Sessions:

BP502 Is Your IBM Sametime Deployment Stuck in First Gear? Learn From the UCMechanics

ID301 IBM Sametime 9 Voice and Video: The Value Today and the Roadmap for Tomorrow - Julie Reed and Pat Galvin

SHOW400 IBM Sametime 9.0 Media Components on Linux for the Windows Administrator

37

Page 38: BP503 IBM Connect 2014

Other sessions you should have already seen or should get slides AD305 IBM Sametime iWidgets: Extending Connections' Use of Sametime

AD505 How to Integrate Sametime Meetings Using the Remote Client SDK

AD506 IBM Sametime Proxy 9: A Fuller, Richer Customizable Experience

BP302 Running a Successful Pilot Program with Social Software

BP305 Show Me the Money! The Value in Social Business

BP501 Building and Deploying Custom IBM Sametime Connect Client Installations

38

Page 39: BP503 IBM Connect 2014

Other sessions you should see, have already seen, or should get slides ID300 What's New in IBM Sametime 9

ID302 Upgrading and Migrating to IBM Sametime 9

ID303 Architecting a Highly Avaliable IBM Sametime 9 Environment

ID304 IBM Sametime 9 Voice and Video Deployment

ID305 IBM Sametime Mobile - Now With Voice and Video!

ID306 Keep Calm and Call On! IBM Sametime Communicate Softphone Made Simple

JMP204 IBM Sametime 9 Deployment Workshop

JMP205 Step by Step IBM Sametime 9 Web Integration and Customization

JMP206 Calling Home: Enabling the IBM Sametime Softphone in ST9

39

Page 40: BP503 IBM Connect 2014

Other sessions you should have already seen or should get slides KEY105 The IBM Sametime Roadmap: Because Social Isn't Social If You Can't

Communicate

SHOW301 Make Your IBM Connections Deployment Your Own: Customize It!

SHOW304 How to Create a Perfect Profile: A Hitchiker's Guide to A Smarter Workforce

SHOW401 Taking IBM Sametime Mobile

40

Page 41: BP503 IBM Connect 2014

Access Connect Online to complete your session surveys using any:– Web or mobile browser – Connect Online kiosk onsite

[email protected] @luriep

Other valuable and related sessions on next page

41

Page 42: BP503 IBM Connect 2014

Acknowledgements and Disclaimers

© Copyright IBM Corporation 2014. All rights reserved.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

IBM, the IBM logo, ibm.com and IBM Sametime are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml

Other company, product, or service names may be trademarks or service marks of others.

Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates.

The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.

All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.

42

Page 43: BP503 IBM Connect 2014

43

Page 44: BP503 IBM Connect 2014

Sametime 9 has the simplest packaging in the industry. We make it easy to choose the right social communications capabilities for your business

SametimeUnified

Telephony

Sametime Complete

Sametime Communicate

Sametime Conference

+

44

Presenter
Presentation Notes
Sametime Complete: Communicate + Conference For Instant Messaging For Meetings Sametime Communicate Rich Presence Instant Messaging Persistent Group Chat Audio, Video & Telephony Bandwidth Management Clients Integration External Collaboration included in license Sametime Conference Meetings Multi-Party Voice and Video Bandwidth Management Clients Integration External Collaboration included in license Sametime Unified Telephony Telephony middleware Bring advanced UC capabilities to heterogenous environments Intelligent call routing Pre-reqs Communicate or Complete
Page 45: BP503 IBM Connect 2014

Sametime 9 Packaging & Pricing (Exploded View)

IBM Sametime Complete $120 per named user

Communicate + Conference Plus For Instant Messaging

– Continuous Presence Video Calls– Instantly share your screen, a region of your screen or an application; remote control

For Meetings– Use the Rich client:– Scheduled meetings view– Drag & drop to invite participants

IBM Sametime Communicate$60 per named user

Rich Presence– Automated Geographic Awareness– User Alerts & Privacy Lists

Instant Messaging– Offline Messaging– File transfer & Screen capture– Federation with 3

rdParty Services

– Skill Tap– Instant Polls– Community Announcements

Persistent Group Chat Audio, Video & Telephony

– Peer-to-Peer Voice– Peer-to-Peer Video– SIP soft phone (voice or video)

Bandwidth Management Clients

– Zero-download, Browser client– Mobile clients (iOS & Android)– Eclipse-based rich client

Integration– 3

rdParty Plugins , APIs, Web 2.0

External Collaboration included in license

IBM Sametime Conference$80 per named user

Meetings– Reservationless, persistent rooms– Use a different room per project– Present files, Screen share, app share, remote

control– Issue Polls, Capture Minutes & Action items– Annotation tools & recordings– Auto-generate Activity Reports

Multi-Party Voice and Video– Software MCU &

management system– Continuous Presence– Dial-out (with 3

rdparty gateway) to Audio

Conferencing, other numbers– H.264 SVC codecs

Bandwidth Management Clients

– Zero-download, Browser client– Mobile clients (iOS & Android)

Integration– 3

rdParty Plugins, APIs, Web 2.0

External Collaboration included in licenseIBM Sametime Unified Telephony$168 per named user

Telephony middleware Bring advanced UC capabilities to heterogenous

environments Intelligent call routing Pre-reqs Communicate or Complete

Page 46: BP503 IBM Connect 2014

Why SVC Only Polycom delivers:

– Seamless integration between AVC and SVC technologies ensure smooth migration based on customer priority

– Investment protection for installed base with 3X capacity for HD multipoint

– Enhanced user experience – includes Scalable Audio Coding (SAC)

– Interoperability with the ~3 million systems in place today

– Readiness for future interoperability

– Enhanced bandwidth efficiency in MP calls with Spatial Simulcast

Spatial Simulcast Benefits vs. Inter-Layer Prediction (ILP)

– More bandwidth efficient for the entire video conference than ILP

– Existing H.264 hardware accelerators (DSPs) can encode and decode simulcast, but not ILP

– Cost / Power savings

Presenter
Presentation Notes
Only Polycom delivers: Seamless integration with forward/backward compatibility via native support of both AVC and SVC technologies Investment protection for installed base – software updates for Collaboration Servers (RMX) provide 3X capacity for HD video multi-point calls Smooth migration – no ‘rip & replace’ and open for future development, including H.265 Enhanced user experience – Polycom audio (SAC also), video and content Interoperability with the ~3 million systems in place today Ready for future interop with UC vendors planning to deploy SVC solutions (e.g., MSFT) adding 100’s of millions