cmpe 150 – winter 2009

32
CMPE 150 – Winter 2009 Lecture 19 March 12, 2009 P.E. Mantey

Upload: daktari

Post on 05-Jan-2016

42 views

Category:

Documents


1 download

DESCRIPTION

CMPE 150 – Winter 2009. Lecture 19 March 12, 2009 P.E. Mantey. Syllabus. Internet Layering. Level 5 -- Application Layer (rlogin, ftp, SMTP, POP3, IMAP, HTTP..) Level 4-- Transport Layer(a.k.a Host-to-Host) (TCP, UDP) Level 3-- Network Layer (a.k.a. Internet) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CMPE 150 – Winter 2009

CMPE 150 – Winter 2009

Lecture 19

March 12, 2009

P.E. Mantey

Page 2: CMPE 150 – Winter 2009

Syllabus

Page 3: CMPE 150 – Winter 2009

Internet Layering Level 5 -- Application Layer (rlogin, ftp, SMTP, POP3, IMAP, HTTP..) Level 4 -- Transport Layer(a.k.a Host-to-Host) (TCP, UDP) Level 3 -- Network Layer (a.k.a. Internet) (IP, ICMP, ARP) Level 2 -- (Data) Link Layer / MAC sub-layer (a.k.a. Network Interface or

Network Access Layer) Level 1 -- Physical Layer

Page 4: CMPE 150 – Winter 2009

Today’s Agenda Applications Layer

DNS nslookup Multimedia

Applications of the future Cisco SmartCare (Matt Rollins)

http://www.cisco.com/en/US/products/ps7343/serv_group_home.html

GoRemote Wireless Access (Anselm Kia) GoRemote is now iPass (ipass.com)

http://www.myxpl.com (username:cmpe | password:cmpe)

Page 5: CMPE 150 – Winter 2009

http://www.zoneedit.com/lookup.html

Page 6: CMPE 150 – Winter 2009

MultimediaIntroduction to Audio

Audio Compression

Streaming Audio

Internet Radio

Voice over IP

Introduction to Video

Video Compression

Video on Demand

The MBone – The Multicast Backbone

Page 7: CMPE 150 – Winter 2009

Introduction to Audio

(a) A sine wave. (b) Sampling the sine wave. (c) Quantizing the samples to 4 bits.

Page 8: CMPE 150 – Winter 2009

Audio Compression

(a) The threshold of audibility as a function of frequency.(b) The masking effect.

Page 9: CMPE 150 – Winter 2009

Streaming Audio

A straightforward way to implement clickable music on a Web page.

Page 10: CMPE 150 – Winter 2009

Streaming Audio (2)

When packets carry alternate samples, the loss of a packet reduces the temporal resolution rather than creating a gap in time.

Page 11: CMPE 150 – Winter 2009

Streaming Audio (3)

The media player buffers input from the media server and plays from the buffer rather than directly from the network.

Page 12: CMPE 150 – Winter 2009

Streaming Audio (4)

RTSP commands from the player to the server.

Page 13: CMPE 150 – Winter 2009

Internet Radio

A student radio station.

Page 14: CMPE 150 – Winter 2009

Voice over IP

The H323 architectural model for Internet telephony.

Page 15: CMPE 150 – Winter 2009

Voice over IP (2)

The H323 protocol stack.

Page 16: CMPE 150 – Winter 2009

Voice over IP (3)

Logical channels between the caller and callee during a call.

Page 17: CMPE 150 – Winter 2009

SIP – The Session Initiation Protocol

The SIP methods defined in the core specification.

Page 18: CMPE 150 – Winter 2009

SIP (2)

Use a proxy and redirection servers with SIP.

Page 19: CMPE 150 – Winter 2009

Comparison of H.323 and SIP

Page 20: CMPE 150 – Winter 2009

Video Analog Systems

The scanning pattern used for NTSC video and television.

Page 21: CMPE 150 – Winter 2009

The JPEG Standard

The operation of JPEG in lossy sequential mode.

Page 22: CMPE 150 – Winter 2009

The JPEG Standard (2)

(a) RGB input data.(b) After block preparation.

Page 23: CMPE 150 – Winter 2009

The JPEG Standard (3)

(a) One block of the Y matrix.(b) The DTC coefficients.

(a) (b)

Page 24: CMPE 150 – Winter 2009

The JPEG Standard (4)

Computation of the quantized DTC coefficients.

Page 25: CMPE 150 – Winter 2009

The JPEG Standard (5)

The order in which the quantized values are transmitted.

Page 26: CMPE 150 – Winter 2009

The MPEG Standard

Synchronization of the audio and video streams in MPEG-1.

Page 27: CMPE 150 – Winter 2009

The MPEG Standard (2)

Three consecutive frames.

Page 28: CMPE 150 – Winter 2009

Video on Demand

Overview of a video-on-demand system.

Page 29: CMPE 150 – Winter 2009

Video Servers

A video server storage hierarchy.

Page 30: CMPE 150 – Winter 2009

Video Servers (2)

The hardware architecture of a typical video server.

Page 31: CMPE 150 – Winter 2009

The MBone – The Multicast Backbone

MBone consists of multicast islands connected by tunnels.

Page 32: CMPE 150 – Winter 2009

Future is now…

http://www.zcomnetworks.net

http://espn.go.com/broadband/espn360/index