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

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
McGraw-Hill©The McGraw-Hill Companies, Inc., Chapter 28 Multimedia.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
User Control of Streaming Media: RTSP
Outline  Introduction to Application Layer  Peer-to-peer paradigm  Client-server paradigm  Domain Name System (DNS)  Flat-naming vs hierarchical-naming.
CMPE 150 – Winter 2009 Lecture 17 March 5, 2009 P.E. Mantey.
CMPE 150 – Winter 2009 Lecture 18 March 10, 2009 P.E. Mantey.
1 Application Layer. 2 Writing Networked Applications TCP UDP IP LL PL TCP UDP IP LL PL TCP UDP IP LL PL Web Browser Web Server Ftp Server Ftp Client.
CSc 461/561 CSc 461/561 Multimedia Systems 0. Introduction.
CMPE 150 – Winter 2009 Lecture 14 February 24, 2009 P.E. Mantey.
CMPE 150 – Winter 09 Lecture 2 January 8, 2009 P.E. Mantey.
Chapter 7 Multimedia Operating Systems
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
CMPE 150 – Winter 2009 Lecture 3 January 13, 2009 P.E. Mantey.
Module 1: Reviewing the Suite of TCP/IP Protocols.
Data Communications and Networks
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 14 Multimedia Networking.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Application Layer Chapter 7.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Introduction to Computer Administration Computer Networks Advanced Topics.
The Application Layer Chapter 7. DNS – The Domain Name System a)The DNS Name Space b)Resource Records c)Name Servers.
CMPE 150 – Winter 2009 Lecture 9 February 3, 2009 P.E. Mantey.
MPEG: (Moving Pictures Expert Group) A Video Compression Standard for Multimedia Applications Seo Yeong Geon Dept. of Computer Science in GNU.
MODERN OPERATING SYSTEMS Third Edition ANDREW S
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Application Layer Chapter 7.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
1 Lecture 17 – March 21, 2002 Content-delivery services. Multimedia services Reminder  next week individual meetings and project status report are due.
Multimedia, Quality of Service: What is it?
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
The Application Layer Chapter Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall,
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Chapter 28. Network Management Chapter 29. Multimedia
Data Communications and Networks
TCP/IP MODEL   Short overview for OSI model;  What is TCP/IP model?;  How is divided;  The TCP/IP structure;  The Application Layer;  The Transport.
TCP/IP (Transmission Control Protocol / Internet Protocol)
Ch 6. Multimedia Networking Myungchul Kim
Net 221D:Computer Networks Fundamentals
TCP/IP. The idea behind TCP/IP is exactly the same we explained about the OSI reference model: when transmitting data, programs talk to the Application.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Ch 6. Multimedia Networking Myungchul Kim
Fall 2004FSU CIS 5930 Internet Protocols1 TCP/IP Protocol Suite Reading: Chapter 13.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Networking Using the OSI Model.
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Protocols and the TCP/IP Suite Overview and Discussion
Application layer tcp/ip
Introduction to Technology Infrastructure
The Application Layer RIS 251 Dr. ir. S.S. Msanjila.
Networking Applications
Protocols and networks in the TCP/IP model initially.
Networking Applications
Chapter 4 Core TCP/IP Protocols
Networking Theory (part 2)
Internet & Web.
Network Models CCNA Instructor Training Course October 12-17, 2009
Open System Interconnect (OSI).
Networking Theory (part 2)
Presentation transcript:

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) (IP, ICMP, ARP) Level 2-- (Data) Link Layer / MAC sub-layer (a.k.a. Network Interface or Network Access Layer) Level 1-- Physical Layer

Today’s Agenda Applications Layer DNS nslookup Multimedia Applications of the future Cisco SmartCare (Matt Rollins) GoRemote Wireless Access (Anselm Kia) GoRemote is now iPass (ipass.com) (username:cmpe | password:cmpe)

Multimedia Introduction to Audio Audio Compression Streaming Audio Internet Radio Voice over IP Introduction to Video Video Compression Video on Demand The MBone – The Multicast Backbone

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

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

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

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

Streaming Audio (3) The media player buffers input from the media server and plays from the buffer rather than directly from the network.

Streaming Audio (4) RTSP commands from the player to the server.

Internet Radio A student radio station.

Voice over IP The H323 architectural model for Internet telephony.

Voice over IP (2) The H323 protocol stack.

Voice over IP (3) Logical channels between the caller and callee during a call.

SIP – The Session Initiation Protocol The SIP methods defined in the core specification.

SIP (2) Use a proxy and redirection servers with SIP.

Comparison of H.323 and SIP

Video Analog Systems The scanning pattern used for NTSC video and television.

The JPEG Standard The operation of JPEG in lossy sequential mode.

The JPEG Standard (2) (a) RGB input data. (b) After block preparation.

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

The JPEG Standard (4) Computation of the quantized DTC coefficients.

The JPEG Standard (5) The order in which the quantized values are transmitted.

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

The MPEG Standard (2) Three consecutive frames.

Video on Demand Overview of a video-on-demand system.

Video Servers A video server storage hierarchy.

Video Servers (2) The hardware architecture of a typical video server.

The MBone – The Multicast Backbone MBone consists of multicast islands connected by tunnels.

Future is now…