2010 1194_05_2000_c2
1
© 2000, Cisco Systems, Inc.
Introduction to IP Video Streaming and Conferencing (or “Video Is Your Friend!”) Session 2010 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
2
Agenda—Video Is Your Friend!
• Why IP Video Now? • Mission-Critical Applications • IP Video Technology
2010 1194_05_2000_c2
3
© 2000, Cisco Systems, Inc.
Technology Advancements Make IP Video Possible
Networking
O IP VIDE
Multimedia
Higher Speed
Better Compression
Standard Protocols
Multimedia-Ready PCs
Wider Connectivity
Authoring Tools
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
4
Critical Network Concerns Video Deployment Concerns…
• Network bandwidth Business-quality video
• Network services Quality of service Consistency of service Security Video management
• Adoption of standards 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
5
Agenda—Video Is Your Friend!
• Why IP Video Now? • Mission-Critical Applications • IP Video Technology
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
6
Top Applications • E-Learning Online training Distance learning
• Corporate communications • Business meetings • Business TV 2010 1194_05_2000_c2
7
© 2000, Cisco Systems, Inc.
Corporate E-Learning Need • Want to train all employees on Windows 2000 applications • Need to offer group classes and allow some to learn at their own pace • Prefer not to take employees out of their offices for training
2010 1194_05_2000_c2
Branch Office © 2000, Cisco Systems, Inc.
Corporate Headquarters
WAN
Branch Office 8
Corporate E-Learning Cisco IP/TV Archive Servers
Solution • Deliver quality Windows 2000 training to employees quickly • Schedule video broadcasts with web-based collaboration and offer video-on-demand • All classes can be taken at employees’ desktops
Cisco IP/TV Control Server
Corporate Headquarters
WAN Distributed Servers Are Managed Centrally
Cisco IP/TV Archive Server
Cisco IP/TV Archive Server
Web Plug-In
2010 1194_05_2000_c2
Central Servers Broadcast Programs and Distribute VoD to Remote Servers
Branch Office
Branch Office 9
© 2000, Cisco Systems, Inc.
Business Meeting Need Need • Want to accelerate time to market for a project involving people in several remote locations • Minimize the amount of travel, yet maintain personal communication and highly interactive collaborative workgroup
Speaker
Branch Office
Branch Office
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
Corporate Headquarters
WAN WAN
Branch Office 10
Business Meetings Solution
Cisco IP/VC 3510
• Reduce travel with regular virtual team meetings using data, voice, and video collaboration • Install videoconferencing equipment to support multipoint meetings • Use gateway to tie into existing ISDN networks
Speaker
WAN WAN
Branch Office
Branch Office 2010 1194_05_2000_c2
Corporate Headquarters
Branch Office 11
© 2000, Cisco Systems, Inc.
Corporate Communications Need
!!!
• Want to deliver important messages to all employees at the same time • Distributed global workforce, can’t bring everyone together into the same room
WAN WAN ?
?
?
Branch Office
Branch Office 2010 1194_05_2000_c2
Corporate Headquarters
© 2000, Cisco Systems, Inc.
Branch Office 12
Corporate Communications Solution
Cisco IP/TV Broadcast Server
• Deliver important messages quickly to each employee • Broadcast to desktops over IP Multicast to conserve bandwidth and increase quality • Repeat broadcast to reach more employees
Corporate Headquarters
WAN IP Multicast-Enabled
Branch Office
Branch Office 2010 1194_05_2000_c2
Branch Office 13
© 2000, Cisco Systems, Inc.
Live, Interactive E-Learning Need • Want to offer more foreign languages and honors courses UNIVERSITY
• Need more students and teachers to fill classes in each school
University
• Some students leave school to take courses at the university
?
?
School B
School A 2010 1194_05_2000_c2
WAN
© 2000, Cisco Systems, Inc.
School C 14
Live, Interactive E-Learning Solution
Cisco IP/VC MCU
• Combine all students and teachers in the district into one virtual classroom
UNIVERSITY
• Videoconferencing solution provides for live, interactive instruction • Students stay in their schools
University
WAN WAN
School B
School A 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
School C 15
Agenda—Video Is Your Friend!
• Why IP Video Now? • Mission-Critical Applications • IP Video Technology
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
16
IP Video Technology
I.
Sharing Live Video
II. H.323 Significance III. Multicast IV. Quality of Service V. Encoding 2010 1194_05_2000_c2
17
© 2000, Cisco Systems, Inc.
Sharing Live Video We want to share live video between two or more stations.
Jack
Yvette
Thiagi
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
18
What Are the Basic Elements? • Call Setup • Address Translation • Bandwidth Allocation • Security • Multipoint Routing • QoS (Delay and Jitter) • Connecting to Legacy Systems 2010 1194_05_2000_c2
19
© 2000, Cisco Systems, Inc.
How Is a Call Setup? Gatekeeper
Jack
[email protected]
Yvette
[email protected]
• Objective: Jack wants to ‘call’ Yvette • How: Gatekeeper sets up the call 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
20
How Are Addresses Translated? Gatekeeper
[email protected] call
[email protected]
Jack 217.8.6.1
[email protected]
217.8.6.1 call 218.8.5.1
Yvette 218.8.5.1
[email protected]
• Objective: Jack wants to ‘call’ Yvette • How: Gatekeeper translates addresses 2010 1194_05_2000_c2
21
© 2000, Cisco Systems, Inc.
How Are Dissimilar Networks Connected? Gatekeeper Yvette H.323 Terminal
IP Jack H.323 Terminal
Ms. Gomez
[email protected] H.320 Terminal
Gateway ISDN
• Objective: Yvette wants to ‘call’ Ms. Gomez, at another company • How: Gateway provides connectivity 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
22
What Are the Basic Elements? ✔Call Setup ✔Address Translation • Bandwidth Allocation • Security • Multipoint Routing • QoS (Delay and Jitter) • Connecting to Legacy Systems 2010 1194_05_2000_c2
23
© 2000, Cisco Systems, Inc.
How Is Bandwidth Managed? Can I use all of this bandwidth?
Gatekeeper Let me check the criteria!
xxxMB Bandwidth Jack
Yvette
• Objective: Jack wants to ‘call’ Yvette • How: Gatekeeper allocates bandwidth 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
24
How Is Access Controlled? Gatekeeper
Jack
[email protected]
This call meets the criteria!
Yvette
[email protected]
IP Ms. Gomez
[email protected]
Gateway
ISDN
• Objective: Ms. Gomez wants to ‘call’ Yvette • How: Gatekeeper authorizes the call 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
25
What Are the Basic Elements? ✔Call Setup ✔Address Translation ✔Bandwidth Allocation ✔Security • Multipoint Routing • QoS (Delay and Jitter) • Connecting to Legacy Systems 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
26
How Is a 3-Way Call Made? Gatekeeper
MCU Yvette
[email protected]
IP Ms. Gomez
[email protected]
Jack
[email protected]
Gateway
ISDN
• Objective: Jack wants to ‘call’ Yvette and Ms. Gomez • How: Multipoint Routing by the Multipoint Control Unit 2010 1194_05_2000_c2
27
© 2000, Cisco Systems, Inc.
Can I Ensure a Quality Call? Jack
MCM Gatekeeper Yvette
Delay and Jitter
Kim
Mike
Ms. Gomez
• Objective: Jack wants to improve the quality of the ‘call’ • How: the Multimedia Conference Manager Gatekeeper provides QoS mechanisms to reduce delay and jitter 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
28
What Are the Basic Elements? ✔Call Setup ✔Address Translation ✔Bandwidth Allocation ✔Security ✔Multipoint Routing ✔QoS (Delay and Jitter) • Connecting to Legacy Systems 2010 1194_05_2000_c2
29
© 2000, Cisco Systems, Inc.
How Can I Connect to a Legacy System? Gatekeeper
MCU Yvette
Jack
VTA
Legacy Boardroom System
• Objective: Jack wants to ‘call’ the boardroom with a legacy system • How: Video terminal adapter connects to legacy systems 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
30
What Are the Basic Elements?
✔ Call Setup
Gatekeeper and Gateway
✔ Address Translation
Gatekeeper
✔ Bandwidth Allocation
Gatekeeper
✔ Security
Gatekeeper
✔ Multipoint Routing
Multipoint Control Unit
✔ QoS (Delay and Jitter)
Gatekeeper—MCM Video Terminal Adapter
✔ Connecting to Legacy Systems
2010 1194_05_2000_c2
31
© 2000, Cisco Systems, Inc.
Agenda
I.
Sharing Live Video
II. H.323 Significance III. Multicast IV. Quality of Service V. Encoding 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
32
ITU-T H.323 Standard IP Network
H.323-Compliant PC Running Collaborative Application
H.323-Compliant Phone Supporting VoIP
• H.323-compliant products interoperate, allowing users to communicate data, voice, and video over IP networks without concern for compatibility • Applications include: Internet/IP phones Desktop conferencing Multimedia Web sites Internet commerce And more… 2010 1194_05_2000_c2
33
© 2000, Cisco Systems, Inc.
Type of H.323 Endpoints Terminal
MCU
Terminal Gatekeeper
Proxy
Internet
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
Gateway
Telephone Network ISDN, POTS 34
Cisco Router IOS MCM MCM Gatekeeper
Multimedia Conference Manager
• Address resolution • User authorization Gatekeeper
• Zone bandwidth management
MCM Proxy
MCM
• Address translation
Proxy
• QoS-incapable, non-Cisco gateways • Security
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
35
H.323 Gatekeeper Functionality • Address translation Performs alias address to transport address translation
• Admissions control Authorizes LAN access based on call authorization, bandwidth, etc.
• Call control signaling Gatekeeper completes call signaling with endpoints, or processes the call signaling itself
• Call authorization Accepts or rejects calls from a terminal based on authorization
• Bandwidth management Controls the number of terminals permitted to access a LAN
• Call management Maintains a list of active calls 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
36
Gatekeeper Zones A Zone Is the Collection of All Terminals, Gateways, and Multipoint Control Units Managed by One H.323 Gatekeeper
Zone 2 Gatekeeper
Zone 1 Gatekeeper
Gatekeeper Zones Are Logical Areas Reflective of Network Topology and Provide Administrative Convenience
2010 1194_05_2000_c2
37
© 2000, Cisco Systems, Inc.
H.323 Multipoint Videoconference LAN 1
H.323 Endpoint
LAN 2 T1
IP/VC 3510 MCU
Router with MCM
H.323 Endpoint
Router with MCM
Jack
384kbps
Yvette ISDN H.323 Endpoint
Customer’s Team H.320 Room System
Thiagi PRI
H.320 Desktop System
IP/VC 3530 VTA IP/VC 3525 Gateway 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
Customer
384kbps
38
H.323 Review • H.323-compliant products interoperate, allowing users to communicate data, voice, and video over IP networks without concern for compatibility • H.323 endpoints—terminals, gateways, gatekeepers, multipoint control units, proxies • H.323 Gatekeepers perform many critical tasks for sharing live video • Multimedia Conference Manager is a specialized gatekeeper with two subsystems—MCM gatekeeper and MCM proxy • Gatekeeper zones are a convenience for call management 2010 1194_05_2000_c2
39
© 2000, Cisco Systems, Inc.
Agenda
I.
Sharing Live Video
II. H.323 Significance III. Multicast IV. Quality of Service V. Encoding 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
40
Types of Video Programs Scheduled Program One-Way, One-to-Many (Push Model)
Small Casting
Bandwidth: One Stream to many
Scheduled Program characteristics
Viewers, IP Multicast
Network partially supports IP multicast Bandwidth
OnDemand Program One-Way, Point-to-Point (Pull Model) Bandwidth: One Stream per Viewer
Videoconferencing Live Two-Way, Small Groups
Bandwidth: One+ Streams per User
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
41
Unicast Transmission
Data
One Source to One Destination
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
42
IP/TV Components Interacting for OnDemand Programs 1. Viewer receives a list of OnDemand programs from the Content Manager
Server
Content Manager
2. Viewer makes OnDemand request to Content Manager
3.
3. Content Manager redirects Viewer to least busy Server
2010 1194_05_2000_c2
2. Viewer 1.
43
© 2000, Cisco Systems, Inc.
IP/TV Components Interacting for OnDemand (Cont.) 4. Viewer makes OnDemand program request of Server 5. Server sends OnDemand program to Viewer via unicast
Server
Content Manager 4. 5.
6. Status and control messages are sent between Server and Viewer
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
6. Viewer
44
Broadcast Transmission
Data
One Source to “All” Destinations
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
45
Multicast Transmission
Data
One Source to Many Destinations
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
46
IP/TV Components Interacting for a Scheduled Program 1. Viewer receives program descriptions from the Content Manager 2. Viewer joins the multicast group associated with the scheduled program
Server
Content Manager 3. 2.
3. Scheduled programs are sent from the Server to the Viewer via multicast group 2010 1194_05_2000_c2
Viewer 1.
47
© 2000, Cisco Systems, Inc.
Agenda
I.
Sharing Live Video
II. H.323 Significance III. Multicast IV. Quality of Service V. Encoding 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
48
Quality of Service (QoS) for Video • Guaranteed availability Prioritization of mission-critical versus non-critical applications Interactive and time-sensitive applications Data, voice, and video integration
• Key Cisco IOS technologies Signaling Queuing, traffic shaping, and filtering Management, policy control, and accounting 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
49
Cisco IOS QoS Signaling • Signaling is how end stations or network nodes implement QoS priorities across the network according to policy An IP network uses part of the IP packet header to request special handling of priority or time-sensitive traffic
• QoS signaling for voice includes: IP precedence Resource Reservation Protocol (RSVP) 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
50
IP Precedence • Partitions traffic (video) into classes of service Defines congestion handling and bandwidth allocation for each class
• Provides flexibility for precedence assignment, including customer assignment (by application or access router) and network assignment based on IP or MAC address, physical port, or application • Can be mapped into adjacent technologies to deliver end-to-end QoS policies in a heterogeneous network environment 2010 1194_05_2000_c2
51
© 2000, Cisco Systems, Inc.
RSVP Requests Bandwidth for Voice Traffic Reserve 1-Mbps bandwidth on this network I need 1-Mbps bandwidth and 200-ms delay
This application needs 1-Mbps bandwidth and 200 ms delay
Reserve 1-Mbps bandwidth on this line
PBX
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
52
Agenda
I.
Sharing Live Video
II. H.323 Significance III. Multicast IV. Quality of Service V. Encoding 2010 1194_05_2000_c2
53
© 2000, Cisco Systems, Inc.
Video Compression Standards
Application MPEG-4 H.261 MPEG-1 MPEG-2
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
Recommend Bandwidth
Over WANs
28.8–400 K
Low Motion
100–400 K
VHS Quality
.5–1.5 M
DVD Quality
1.5–10 M
54
MPEG-1 • Delivers video and audio at CD quality • Bit stream standard compressed for audio and video • Optimized to fit into a bandwidth of 1.5 Mbps • Compressed in non real-time, decompressed in real-time • Compression performed in hardware, decompression in hardware or software 2010 1194_05_2000_c2
55
© 2000, Cisco Systems, Inc.
MPEG-2 • Delivers video and audio at broadcast quality • Applications: HDTV, video-on-demand • Runs at data rates between 4 and 9 Mbps • Real-time compression and encoding possible 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
56
MPEG-4 • Applications: mobile audio, visual applications, electronic newspaper sources • Low bit rate compression intended for 64-Kbps connections 2010 1194_05_2000_c2
57
© 2000, Cisco Systems, Inc.
Summary
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
58
Planning a Video Network • Identify video technologies to address your application requirements • Match your network bandwidth with your application quality needs • Enable your network for IP Multicast • Ensure quality of service (QOS) • Video is your friend! 2010 1194_05_2000_c2
59
© 2000, Cisco Systems, Inc.
Introduction to IP Video Streaming and Conferencing (or “Video Is Your Friend!”) Session 2010 2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
60
Please Complete Your Evaluation Form Session 2010
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
61
2010 1194_05_2000_c2
© 2000, Cisco Systems, Inc.
62