Introduction to IP Video Streaming and Conferencing

2010 1194_05_2000_c2 1 © 2000, Cisco Systems, Inc. Introduction to IP Video Streaming and Conferencing (or “Video Is Your Friend!”) Session 2010 20...
Author: Stuart Roberts
4 downloads 0 Views 2MB Size
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