Multimedia Networking Sound, Video. Applications Downloadable files Streaming Video Streaming Audio VoIP (Voice over IP) –Internet Phone.

Slides:



Advertisements
Similar presentations
VoIP PRESENTATION BY HÜSEYİN SAVRAN OUTLINE PSTN an brief history of telephone.
Advertisements

Streaming Video over the Internet
Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
Chapter 6: Multimedia Networking
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.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Dynamic Adaptive Streaming over HTTP2.0. What’s in store ▪ All about – MPEG DASH, pipelining, persistent connections and caching ▪ Google SPDY - Past,
User Control of Streaming Media: RTSP
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Application layer (continued) Week 4 – Lecture 2.
CS 360 – Spring 2007 Pacific University Multimedia Content (Streaming Media) Session “Layer” section Feb 2007.
Designing and Installing a Network Peer to Peer or Server –Number of workstations vs. Cost –Administration, distributed or centralized –Security considerations.
Streaming Media. Unicast Redundant traffic Multicast One to many.
Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss r RTP r Diff-serv, Int-serv, RSVP.
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.
Voice over IP (VoIP) Hani Al Ruwaili Abdulkrem Al Zhrani Prepared for Dr. Samir Ghadhban.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
Introduction to Streaming © Nanda Ganesan, Ph.D..
CS640: Introduction to Computer Networks
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
RTSP Real Time Streaming Protocol
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
6: Multimedia Networking6a-1 Chapter 6: Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss.
Multimedia and QoS#1#1 Multimedia Applications. Multimedia and QoS#2#2 Multimedia Applications r Multimedia requirements r Streaming r Recovering from.
Ch 7. Multimedia Networking Myungchul Kim
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
1 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Voice over IP.
Streaming Stored Audio and Video (1) and Video (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
Introduction to Quality of Service. Engineering Internet QoS2  What is QoS?  Why QoS?  Large Bandwidth vs QoS?  Networking Trends Leading to QoS 
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 4: Multimedia.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
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.
IP Multicast A convention to identify a multicast address Each node must translate between an IP multicast address and a list of networks that contain.
1 Lecture 17 – March 21, 2002 Content-delivery services. Multimedia services Reminder  next week individual meetings and project status report are due.
CS640: Introduction to Computer Networks Aditya Akella Lecture 19 - Multimedia Networking.
Multimedia, Quality of Service: What is it?
Voice over IP Why Challenges/solutions Voice codec and packet delay.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time Multimedia: Internet Phone Case.
1 o characteristics – From an application-level API to the physical layer – CBR, VBR, ABR and UBR – Cell: bytes – Virtual circuits: virtual channel.
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
Integrating Voice, Video, and Data Chapter 10. Learning Objectives Explain analog and digital video technologies Describe audio file technologies Explain.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
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
Part 2: Making the Best of Best-Effort
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 20 – Multimedia Session Protocols Klara Nahrstedt Spring 2012.
Internet multimedia: simplest approach audio, video not streamed: r no, “pipelining,” long delays until playout! r audio or video stored in file r files.
Ch 6. Multimedia Networking Myungchul Kim
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
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
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
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 :
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 6 Multimedia Communication Across Networks.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Networking Applications
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Multimedia Applications
Chapter 25 Multimedia TCP/IP Protocol Suite
Networking Applications
Presentation transcript:

Multimedia Networking Sound, Video

Applications Downloadable files Streaming Video Streaming Audio VoIP (Voice over IP) –Internet Phone

Problems for multimedia Best-effort-service –No promises about delay Packet jitter –Variable packet delays Dropped packets –Time delay caused by out of sequence packets

Fixes Faster internet ISPs –More bandwidth for the Internet Content distribution networks (CDNs) –Distribute the data over a wider area (edges of the internet) Multicasting (multicast overlay network) –Not IP multicast but a server based distributed multicast.

Human Interface Hearing limitations –Ear response 20 to 20,000 Hertz –Networking speeds are up to 100,000,000,000 hertz –Phonemes are from 5-100msec –Ear does not respond to delays < 150msec Visual limitations –The eye retention is about 60 msec. –Any transfer faster than 16 frames per second will not appear to flicker.

Data Preparation Audio and Video compression –Sampling rate –Quantization (rounding samples to finite values) –Fit the quantization values into a fixed size –Pulse Code Modulation (PCM) Sample rate * # of bits * 2 (if stereo) –Compression GSM (Global System Mobile) or G (ADPCM) MPEG 1 layer 3 or MP3 Coding/Decoding –Codecs

Video Compression MPEG1 CD-ROM quality MPEG 2 for DVD quality MPEG4 for object oriented H.261 Proprietary –Apple Quick Time –Real Networks

Protocols RTP (Real Time Protocol) RTSP (Real Time Streaming Protocol) These are not IP protocols but are accessed via help applications in browsers They provide: –Decompression –Jitter Removal –Error Correction

Types of transfer Web server file access –Download the multimedia file –Play the file on Windows media player or your favorite version of player. –Requires local storage of the file Streaming –Access the audio/video stream via web server –Playback portions of the stream in real time via the streaming server.

RTSP Real Time Streaming protocol –Does not set compression schemes –Does not define encapsulation –Does not restrict the transport –Does not restrict buffering Uses out-of-band signaling (separate port)

Internet Phone Example Packet Loss Packet Jitter

Packet Loss Recovery Forward Error Correction –Piggybacking redundant information –Utilizes lower bit rate chunks for redundancy –Works well for harsh environments Interleaving –Splitting the stream across several packets –Increased latency (delays) Packet repetition –Copies good packets to replace lost ones. –Works well for small loss rates

End to End Delays The human ear smaller than 150msec are indiscernible to the human ear If the delay exceeds 400msec then the packet is lost.

Packet Jitter Delay fluctuations between packets. Removing Jitter –Use sequence numbers, timestamps and: –Fixed Playout Delay Delay before playing packet Phone system can handle 400 msecs of delay –Adaptive Playout delay Adjust delay depending on the flow of data

Real Time Protocol Runs on top of UDP (for speed) Packet header includes: –Payload type –Sequence number –Timestamp –Sync source identification number –Miscellaneous Defines which coding method is used and timing to overcome jitter.

RTCP Real Tine Control Protocol Used to communicate information from source to destination. –Sync Source ID –Packets lost –Last sequence number –Number of bytes in the stream –Scaling parameters (packet size)

Session Initiation Protocol Internet Phone Sorta like Telnet for the phone system

Name Translation SIP Proxy –Authenticates SIP invitations SIP registrar –Keeps track of the users IP address

H.323 Internet Phone to PSTN (Public Switched Telephone Network) –Defines how endpoints negotiate audio/visual encodings –Defines how to encapsulate data –Defines how to communicate with gatekeepers –Defines how VoIP interfaces with ordinary telephones.

Queuing Schemes FIFO (First In First Out) –Every packet in order regardless of class

Queuing Schemes Priority Queuing –Based on priority class in header

Queuing Schemes Round Robin/Weighted Fair Queuing –Based on class of service

Reservation Protocol RSVP –Provides for resource reservation in multicast trees –Receiver oriented, receiver initiates and maintains resource reservations Handles the problem of different speed receivers all following the same video/audio stream

Tour of USU Network Infrastructure

Borrowed Space in Telephone Switching Site Surge Protectors Cross-Connect Blocks

Telephone Equipment Wiring trays above is typical for telephone locations

Now that’s a Ground!

10BaseT Hubs 10/100 switch with FDDI FDDI Concentrator 10/100 switch Router Media Converters Fiber Optics

Close up View

Media Converters

Computer Room in SER Building Servers, Building Network, and Campus Networking

Internet Feed Cisco Border Router Pix Fire Wall USU/UEN Interface Primary USU Cisco Router Rest of USU Campus UEN Internet Feed Salt Lake 180 Mbs Packeteer Housing

Connections for building network Student Housing Other Campus Network Equipment

Front Side of Equipment Racks

Inside of Fiber Panels

Internet gateway router Switch with router card & 100BaseFX connections

Misc. Novell servers

VMS cluster a.k.a. cc.usu.edu barneysneezy opie grumpy sleepy

Cluster Connections Foundry Load Balancing Switch Barney Grumpy Sleepy Sneezy Opie USU Backbone cc.usu.edu

Multimedia Networking