Upload
peter-lurie
View
1.587
Download
2
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
© 2014 IBM Corporation
BP503 : What Does it Do to the Network? Answering Question #1 for IBM Sametime 9 Video
Peter Lurie, Polycom
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
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
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
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
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
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
INTO THE NETWORK
8
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
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).
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
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.
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.
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
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.
CLIENTS AND DEVICES
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
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
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
20
…and in Sametime
The way Sametime implements SVC, there are 3 complete streams of video.
Stream1 + Stream2 + Stream3 <= negotiated call bandwidth
SVC
AVC
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
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
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
EFFECT ON THE NETWORK
24
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
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
Now what?
27
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
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
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.
What does packet loss look like?
Better late than never does NOT apply to packets!
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
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!!!
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
Q&A
If I don’t get to your question:– I’m on IBM Greenhouse Sametime, IBM Extranet Sametime, email
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
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
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
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
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
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
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
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
43
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
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
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