The Application Layer Chapter 7. DNS – The Domain Name System a)The DNS Name Space b)Resource Records c)Name Servers.

Slides:



Advertisements
Similar presentations
Guerino Mazzola (Fall 2014 © ): Introduction to Music Technology IIIDigital Audio III.6 (Fr Oct 24) The MP3 algorithm with PAC.
Advertisements

MPEG/Audio Compression Tutorial Mike Blackstock CPSC 538a January 11, 2004.
A stereo audio file 1. Audio Channels Number of audio channels determines number of waveforms in a recording Two relevant types of recording Stereo recording.
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.
1 Multimedia Chapter Introduction to multimedia 7.2 Multimedia files 7.3 Video compression 7.4 Multimedia process scheduling 7.5 Multimedia file.
1 Audio Compression Techniques MUMT 611, January 2005 Assignment 2 Paul Kolesnik.
Outline  Introduction to Application Layer  Peer-to-peer paradigm  Client-server paradigm  Domain Name System (DNS)  Flat-naming vs hierarchical-naming.
CS 360 – Spring 2007 Pacific University Multimedia Content (Streaming Media) Session “Layer” section Feb 2007.
MPEG Audio Compression by V. Loumos. Introduction Motion Picture Experts Group (MPEG) International Standards Organization (ISO) First High Fidelity Audio.
LBSC 690 Session #11 Multimedia Jimmy Lin The iSchool University of Maryland Wednesday, November 12, 2008 This work is licensed under a Creative Commons.
CSc 461/561 CSc 461/561 Multimedia Systems 0. Introduction.
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.
T.Sharon-A.Frank 1 Multimedia Image Compression 2 T.Sharon-A.Frank Coding Techniques – Hybrid.
Multimedia Retrieval Architecture Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Introduction to Streaming © Nanda Ganesan, Ph.D..
1 Audio Compression Multimedia Systems (Module 4 Lesson 4) Summary: r Simple Audio Compression: m Lossy: Prediction based r Psychoacoustic Model r MPEG.
Fundamentals Rawesak Tanawongsuwan
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 14 Multimedia Networking.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Application Layer Chapter 7.
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
Audio Compression Usha Sree CMSC 691M 10/12/04. Motivation Efficient Storage Streaming Interactive Multimedia Applications.
COMP210 DNS Module Domain Name Service Dr Ahmad Al-Zubi.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Application Layer Chapter 7.
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?
Multimedia Technology and Applications Chapter 2. Digital Audio
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
The Application Layer Chapter Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall,
1 Audio Compression. 2 Digital Audio  Human auditory system is much more sensitive to quality degradation then is the human visual system  redundancy.
CMPE 150 – Winter 2009 Lecture 19 March 12, 2009 P.E. Mantey.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
Image Processing Architecture, © 2001, 2002, 2003 Oleh TretiakPage 1 ECE-C490 Image Processing Architecture MP-3 Compression Course Review Oleh Tretiak.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Chapter 28. Network Management Chapter 29. Multimedia
Streaming and Content Delivery SECTIONS 7.4 AND 7.5.
CSCI-100 Introduction to Computing Hardware Part II.
Ch 6. Multimedia Networking Myungchul Kim
IntroductiontMyn1 Introduction MPEG, Moving Picture Experts Group was started in 1988 as a working group within ISO/IEC with the aim of defining standards.
Audio Streaming © Nanda Ganesan, Ph.D.. Audio File Features Audio file is a record of captured sound that can be played back –The WAV File is an example.
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
Chapter Five Making Connections Efficient: Multiplexing and Compression Data Communications and Computer Networks: A Business User’s Approach Eighth Edition.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 19 – Multimedia Transport Subsystem (Part 2) + Midterm Review Klara Nahrstedt Spring 2014.
1 Part A Multimedia Production Chapter 2 Multimedia Basics Digitization, Coding-decoding and Compression Information and Communication Technology.
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IP Telephony (VoIP).
Streaming Audio and Video, Content Delivery
Chapter Five Making Connections Efficient: Multiplexing and Compression Data Communications and Computer Networks: A Business User’s Approach Eighth Edition.
III Digital Audio III.6 (Fr Oct 20) The MP3 algorithm with PAC.
The Application Layer RIS 251 Dr. ir. S.S. Msanjila.
SWE 423: Multimedia Systems
Networking Applications
Protocols and networks in the TCP/IP model initially.
Chapter 7.2: Layer 5: Compression
Networking Applications
Chapter 7 Multimedia 7.1 Introduction to multimedia
Chapter 7 Multimedia 7.1 Introduction to multimedia
Chapter 7 Multimedia 7.1 Introduction to multimedia
III Digital Audio III.6 (Mo Oct 22) The MP3 algorithm with PAC.
Chapter 7 Multimedia 7.1 Introduction to multimedia
Govt. Polytechnic Dhangar(Fatehabad)
Chapter 7 Multimedia 7.1 Introduction to multimedia
Digital Audio Application of Digital Audio - Selected Examples
Presentation transcript:

The Application Layer Chapter 7

DNS – The Domain Name System a)The DNS Name Space b)Resource Records c)Name Servers

Domain Name System Goal: Convert host names to IP addresses. Provides a hierarchical naming system of domains. There are currently about 200 top-level-domains. Each domain is managed by a registrar. netlab.cis.temple.edu has edu as the top-level domain, temple and cis are subdomains and netlab is the host. So Temple University registered the temple domain name with the edu registrar. Then network services created a subdomain for CIS called cis. Finally we chose netlab as the name within cis.

The DNS Name Space A portion of the Internet domain name space.

Resource Records Mapping from host or domain name to IP addresses is stored as resource record in the DNS. Resource records also store other information about a host or domain A resolver is one that given a name queries the DNS server and returns the resource records associated with that name.

Resource Records The principal DNS resource records types.

Resource Records (2) A portion of a possible DNS database for cs.vu.nl.

Name Servers Part of the DNS name space showing the division into zones. Having one big DNS server will all records is not a good idea

Name Servers (2) How a resolver looks up a remote name in eight steps. flits.cs.vu.nl looking for IP address of linda.cs.yale.edu

Multimedia a)Introduction to Audio b)Audio Compression c)Voice over IP d)Video over IP

Introduction to Audio (a) A sine wave. (b) Sampling the sine wave. (c) Quantizing the samples to 4 bits. CD quality audio requires 44,100 samples/sec with 16 bits per sample. That is a bit rate of Mbps for stereo transmission. Clearly compression is required.

Audio compression Waveform coding Fourier transform audio and minimally encode components. Perceptual coding Exploit flaws in human hearing. Based on psychoacoustics. MP3 (MPEG audio layer 3) is the most popular example. Key property is: Some sounds can mask other sounds. Frequency masking: Loud Jackhammers will mask a soft flute. Temporal masking: After a loud masking sound stops, the ear will take some time to recover and tune into the soft sound. Idea is then to encoding only sounds that are not masked.

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.