Download - CMPE 150 – Winter 2009
![Page 1: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/1.jpg)
CMPE 150 – Winter 2009
Lecture 19
March 12, 2009
P.E. Mantey
![Page 2: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/2.jpg)
Syllabus
![Page 3: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/5.jpg)
http://www.zoneedit.com/lookup.html
![Page 6: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/8.jpg)
Audio Compression
(a) The threshold of audibility as a function of frequency.(b) The masking effect.
![Page 9: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/9.jpg)
Streaming Audio
A straightforward way to implement clickable music on a Web page.
![Page 10: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/12.jpg)
Streaming Audio (4)
RTSP commands from the player to the server.
![Page 13: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/13.jpg)
Internet Radio
A student radio station.
![Page 14: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/14.jpg)
Voice over IP
The H323 architectural model for Internet telephony.
![Page 15: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/15.jpg)
Voice over IP (2)
The H323 protocol stack.
![Page 16: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/16.jpg)
Voice over IP (3)
Logical channels between the caller and callee during a call.
![Page 17: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/17.jpg)
SIP – The Session Initiation Protocol
The SIP methods defined in the core specification.
![Page 18: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/18.jpg)
SIP (2)
Use a proxy and redirection servers with SIP.
![Page 19: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/19.jpg)
Comparison of H.323 and SIP
![Page 20: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/20.jpg)
Video Analog Systems
The scanning pattern used for NTSC video and television.
![Page 21: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/21.jpg)
The JPEG Standard
The operation of JPEG in lossy sequential mode.
![Page 22: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/22.jpg)
The JPEG Standard (2)
(a) RGB input data.(b) After block preparation.
![Page 23: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/23.jpg)
The JPEG Standard (3)
(a) One block of the Y matrix.(b) The DTC coefficients.
(a) (b)
![Page 24: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/24.jpg)
The JPEG Standard (4)
Computation of the quantized DTC coefficients.
![Page 25: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/25.jpg)
The JPEG Standard (5)
The order in which the quantized values are transmitted.
![Page 26: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/26.jpg)
The MPEG Standard
Synchronization of the audio and video streams in MPEG-1.
![Page 27: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/27.jpg)
The MPEG Standard (2)
Three consecutive frames.
![Page 28: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/28.jpg)
Video on Demand
Overview of a video-on-demand system.
![Page 29: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/29.jpg)
Video Servers
A video server storage hierarchy.
![Page 30: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/30.jpg)
Video Servers (2)
The hardware architecture of a typical video server.
![Page 31: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/31.jpg)
The MBone – The Multicast Backbone
MBone consists of multicast islands connected by tunnels.
![Page 32: CMPE 150 – Winter 2009](https://reader036.vdocuments.net/reader036/viewer/2022081506/56813956550346895da0f684/html5/thumbnails/32.jpg)
Future is now…
http://www.zcomnetworks.net
http://espn.go.com/broadband/espn360/index