1 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Voice over IP.

Slides:



Advertisements
Similar presentations
A Presentation on H.323 Deepak Bote. , IM, blog…
Advertisements

Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
Chapter 6: Multimedia Networking
SG2001_VIP.ppt Page 1 PLANET Technology Corp. Product Guide 2001 VoIP Products Your Voice over Internet By Product Department.
Media: Voice and Video in your SIP Environment Jitendra Shekhawat.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
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.
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
Simulation 1: Calculate the total bandwidth required for a VoIP call
User Control of Streaming Media: RTSP
Application layer (continued) Week 4 – Lecture 2.
© 2006 Cisco Systems, Inc. All rights reserved. 2.3: Encapsulating Voice Packets for Transport.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 1. RTP/RTCP.
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.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- II Hao Jiang Computer Science Department Boston College Nov. 8, 2007.
A Study on Quality of Service Issues in Internet Telephony  IP Telephony – Applications and Services  Advantages and benefits of Voice over IP  Technical.
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.
Multimedia Networking Sound, Video. Applications Downloadable files Streaming Video Streaming Audio VoIP (Voice over IP) –Internet Phone.
RTP/RTCP – Real Time Transport Protocol/ Real Time Control Protocol Presented by Manoj Sivakumar.
RTP: A Transport Protocol for Real-Time Applications
RTP/RTCP(RFC 1889) Real-time transport protocol (RTP) is the de facto standard media transport protocol in the Internet Media transport: audio, vedio,
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
Advance Computer Networks Lecture#14
3. VoIP Concepts.
Cisco Unified Communications Manager (CUCM)
Copyrights © All rights Reserved. Asterisk and VoIP issues Chetan Vaity March 2007.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
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.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
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.
Emerging Technologies. Emerging Technology Overview  Emerging technologies are those which are just beginning to be adopted or are at the initial acceptance.
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.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
1 © NOKIA FILENAMs.PPT/ DATE / NN Helsinki University of Technology Department of Electrical and Communications Engineering Jarkko Kneckt point to point.
Real Time Protocol (RTP) 김 준
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
QuickTime The Joy of Streaming!. QuickTime Streaming Server Allows for real time delivery of media over a network. intranet internet Content can be prerecorded.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Chapter 28. Network Management Chapter 29. Multimedia
Part 2: Making the Best of Best-Effort
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.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
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).
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
An Extensible RTCP Control Framework for Large Multimedia Distributions Paper by: Julian Chesterfield Eve M. Schooler Presented by: Phillip H. Jones.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
7: Multimedia Networking7-1 protocols for real-time interactive applications RTP, RTCP, SIP.
Cisco Networking Academy Program
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
RTP: A Transport Protocol for Real-Time Applications
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Introduction to Networking
RTP – Real-time Transport Protocol
Cisco Networking Academy Program
Cisco Networking Academy Program
Multimedia and Networks
Presentation transcript:

1 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Voice over IP

2 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Introduction How VoIP works Voice over IP Scenarios The „Pros and Cons“ RTF (Real-time Transport Protocol) H.323 Standard Speech Samples Future Aspects Contents

3 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 What is VoIP ? VoIP = Voice over Internet Protocol Transmission of voice and video over data-networks (internet, intranet), using the Internet protocol (IP) Possible variants using VoIP : –PC to PC –PC to Phone and the other way around –Phone to Phone using the Internet / Intranet Introduction

4 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Microphone transforms acoustic waves into "current fluctuations" microphone Signal is transferred by a wire Loudspeaker transforms the signal back into sounds Loudspeaker How VoIP works The Classical Approach: Analog Transmission

5 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 How VoIP works The Classical Approach : Digital Transmission ……… In time intervals the amperage is measured and its value is transferred Microphone transforms acoustic waves into "current fluctuations" Usual: 256 different values (256=2^8, => 8 bit); 8000 measures per second => 64 kBit/s transmission of 0 and 1 as on and turn-off processes; nearly error free Converted back into current fluctuations and acoustic waves

6 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 How VoIP works Tomorrow (?): Voice over IP The Internet works package-oriented: data stream is distributed on packets, which are sent independently to the target Transmission of media (audio,video) over the Internet Protocol: This means for the media (speech), like you would: - record it on a tape - cut the tape into pieces - put the pieces in envelopes - at the destination paste the pieces in the correct order and play the tape … and this all in real-time (almost)!

7 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 How VoIP works General approach in case of submitting speech: –Recording and digitalisazion of speech –Segmentation of data packets –The packets are transported over the internet to the receiver –The receiver‘s hardware turns the data back into speech –Timestamp guarantees correct time and order How VoIP works

8 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Synchronisation through Timestamp sampled 7898 Sampling Instants packetized 58 Timestamp sent received replayed How VoIP works

9 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Site BSite A Internet PSTN Private Voice Network Voice Switch Intranet IP Router PC Phone Fax IP Router PC Phone Fax Modem Voice over IP Scenarios The Classical Approach: Separate Voice and Data Networks

10 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Voice over IP Scenarios The Future Approach: Voice/Fax over IP - A Unified Network Site BSite A Internet Intranet IP Router PC with Voice/Fax IP Phone PSTN Gateway PSTN Gateway PC with Voice/Fax IP Phone IP Router PSTN

11 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Voice over IP Scenarios The Intermediate Approach: Voice/Fax over IP - A Unified Network Site BSite A Internet Intranet PC with Voice/Fax IP Phone PC with Voice/Fax IP Phone PSTN Gateway PSTN Gateway Voice Switch Phone Fax Voice Switch Phone Fax IP Router PSTN

12 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Voice over IP Scenarios Site BSite A Internet Intranet PC with Headset Roger Wilco Server The Gamers Approach: Use of “Roger Wilco” PC with Headset Roger Wilco Client

13 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Advantages –Cost savings on long distance calls –Less (no) need for private telephone networks –Single RJ-45 connector at the workplace for all services –Enables new multimedia features, e.g. human operator assisted e-commerce Problems / Open Questions –Control of delay, jitter and packet loss over IP-based networks –QoS guarantees –Bandwidth The „Pros and Cons“

14 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Introduction How VoIP works Voice over IP Scenarios The „Pros and Cons“ RTF (Real-time Transport Protocol) H.323 Standard Speech Samples Future Aspects Contents

15 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Real-time Transport Protocol (RTP) RTP version 2 is specified by RFC 1889 RTP covers functions such as –Payload type identification (which codec and Framing) –arranging the packages by sequence numbers synchronisation by time stamps (playing time of the individual Samples or Frames; –Synchronisation of several Media Streams –quality control and statistics RTP is defined independent of transportation protocol, sets however typically on UDP/IP RTP contains no mechanisms to the safety device of the quality of service (QoS) Real-time Transport Protocol (RTP)

16 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 RTP and RTCP The concept covers two closely linked protocols –RTP (real-time transport Protocol): transport the Media Stream –RTCP (real-time transport control Protocol): informed about the participants attached at the Media Stream and the quality of service (QoS) For each Media Stream and each direction, received from them, a separate RTP session opens, you get –an IP address (multicast address for Conferencing) –a pair of UDP ports n for the Media Stream (default 5004) n+1 for RTCP (default 5005) Real-time Transport Protocol (RTP)

17 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 RTCP: Paket-Typs and scalability RTCP reports are generated by all transmitters and receivers of the session in regularly intervals (statistic information) the interval must be selected in such a way that the total load remains within limits (recommended: approx.. 5% of the range of the session) very large groups to make possible (with thousands of participants), the interval computed due to the –amount of active participant –the extent of the individual report Real-time Transport Protocol (RTP)

18 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Header Format |V=2|P|X| CC |M| PT | sequence number | | timestamp | | synchronization source (SSRC) identifier | +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+ | contributing source (CSRC) identifiers | |.... | | optional header extension | |.... | Real-time Transport Protocol (RTP)

19 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Overhead und Header Compression RTP header Overhead: Example –compressed language - 8 kbps –every 20 ms a RTP package with 20 oktetts Payload –40 oktetts header per package - 24 kbps RTP header compression: –reduces Overhead –router decompression necessarily - > high processor load –Slow i-net connection (e.g. VoIP over V.34 modem) Payload (20) 24 kbit/s ~10 kbit/s IP (20)UDP (8)RTP (12) Payload(20)compressed RTP (2... 4) cRTP Real-time Transport Protocol (RTP)

20 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Delay Budget (example: G.711) Input queuing not relevant Jitter buffer ms Decoding1 ms *) Access (up) link transmission Backbone network transmission t Access (down) link transmission Coding and framing20 ms *) Packetization20 ms Output queuing ms Total t [ms] ITU-T G.114 Recommended (150 ms) *) depends on uses codec Real-time Transport Protocol (RTP)

21 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 H.323 : Packet-Based Multimedia Communications Systems System Control Video I/O Equipment System Control User Interface RAS Control Q.931 Call Setup H.245 Control User Data Applications T.120, etc. LAN H.323 H Layer RTP Audio Codec G.711, G.722 Audio I/O Equipment Video Codec H.261, H.263 H.323 Standard

22 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 MOS - Mean Opinion Score Speech Quality 5 - Excellent 4 - Good 3 - Fair 2 - Poor 1 - Bad Poor 2 Fair 3 Good 4 Excellent Bit Rate [kbps]

23 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Speech Samples G kbps LPC 2.4 kbps Single Speaker Music Bit Errors 0.1% Bit Errors 1% GSM 13 kbps Speech Samples

24 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Future Aspects

25 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 Thanks for your attention