Chapter 7: Multimedia Networking. Chapter 7: Multimedia Networking. Contents: Multimedia, QoS, CDN, P2P. Multimedia. Multimedia Networking Map

Size: px
Start display at page:

Download "Chapter 7: Multimedia Networking. Chapter 7: Multimedia Networking. Contents: Multimedia, QoS, CDN, P2P. Multimedia. Multimedia Networking Map"

Transcription

1 Chapter 7: Multimedia Networking Jim Kurose, Keith Ross: Computer Networking: A Top-Down Approach rd edition: Addison-Wesley, July th edition: Addison-Wesley, July 007 Chapter 7: Multimedia Networking Jim Kurose, Keith Ross: Computer Networking: A Top-Down Approach Slides modified (edited, reordered, reduced, extended) by Lidia Yamamoto, Univ. Basel, June, 007 (most material comes from the rd edition, some from other sources, plus some gif figures from the 4 th edition) Slides modified (edited, reordered, reduced, extended) by Lidia Yamamoto, Univ. Basel, May 6, 008 7: Multimedia Networking 7- A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide content to suit your needs. They obviously represent a lot of work on our part. In return for use, we only ask the following: If you use these slides (e.g., in a class) in substantially unaltered form, that you mention their source (after all, we d like people to use our book!) If you post any slides in substantially unaltered form on a www site, that you note that they are adapted from (or perhaps identical to) our slides, and note our copyright of this material. Thanks and enjoy! JFK / KWR All material copyright J.F Kurose and K.W. Ross, All Rights Reserved 7: Multimedia Networking 7- Contents: Multimedia, QoS, CDN, PP Multimedia, SDP, H. Peer-to-Peer (PP) Media: stimulate one of our 5 senses Sight: Text, Graphics, Images, Video Hearing: Audio Smell? Taste? Touch? Multimedia strict definition: more than one medium combined and synchronized together Web browsing or with text + images Audio-visual communication, e.g. videoconferencing Multimedia documents, Internet context: continuous audio and/or video (also when single medium) : Stored or live audio/video streaming Real-time and/or interactive audio/video 7: Multimedia Networking 7-7: Multimedia Networking 7-4 Multimedia Networking Map Multimedia Networking Map Streaming multimedia: Media main direction of information flow Media player Streaming control by 7: Multimedia Networking 7-5 Interactive multimedia: Application location interactive session invite s call setup statistics on media clock information information for accounting, billing agree on encoding schemes gateway fixed or mobile phone networks 7: Multimedia Networking 7-6

2 Multimedia Networking Requirements How to transmit audio or video over the Internet? Network performance requirements Parameters: delay, packet loss, bandwidth, jitter (delay variation) File transfer, web browsing, are elastic applications: flexible in terms of delay/bandwidth, but no loss tolerated Multimedia applications are typically delay-sensitive and require some minimum bandwidth but are loss tolerant: infrequent losses cause minor glitches Technical challenges Currently all packets receive equal, best effort service Except for TCP reliability (loss=0) guarantee, no other performance guarantees are available Scalability: one to many, many to many s 7: Multimedia Networking 7-7 Multimedia Networking Requirements File transfer elastic applications No loss (max loss = 0) Available transport protocols Web browsing Max loss TCP delay-sensitive, loss tolerant Streaming multimedia Min bandwidth Real-time multimedia Max delay, jitter performance requirements?? UDP? IP Network Layer: Best Effort Delivery Service 7: Multimedia Networking 7-8 Multimedia Networking: Solutions Contents: Multimedia, QoS, CDN, PP Add performance guarantees to the Internet stack Quality of Service (QoS), e.g. Intserv, Diffserv IP Multicast Several attempts, no real success so far Adaptive applications: make the best of best effort and (semi-)real-time support over UDP and even TCP Application-layer solutions: CDNs, PP, Application-layer multicast, Increasingly successful, SDP, H. Peer-to-Peer (PP) 7: Multimedia Networking 7-9 7: Multimedia Networking 7-0 Streaming Stored Multimedia file Media media data playout begins as soon as possible (i.e. before whole file is transmitted) control:vcr or DVD-like: pause, move forwards, backwards, time constraint: should arrive in time for playout control Streaming Live Multimedia examples Internet broadcast station media data control Internet radio talk show Live sports event playout buffer instead of file store a few tens of seconds before playback: cope with jitter no fast-forwarding possible! time constraint same as stored streaming 7: Multimedia Networking 7-7: Multimedia Networking 7-

3 Cumulative data Streaming Multimedia: Client Buffering Streaming Multimedia: Client Buffering constant bit rate video variable network delay video reception buffered video constant bit rate video playout at variable fill rate, r(t) constant drain rate, s playout delay: d playout delay Client-side buffering with playout delay to compensate for network-added delay and jitter time buffered video Buffer size: b > s*d If large buffer (~file size) possible then avg(r(t)) > s allowed Small buffer requires avg(r(t)) = s If avg(r(t)) < s: starvation 7: Multimedia Networking 7-7: Multimedia Networking 7-4 Streaming Multimedia: UDP or TCP? UDP sends at rate appropriate for (oblivious to network congestion!) often send rate = encoding rate = constant rate then, fill rate = constant rate - packet loss short playout delay (a few seconds) to compensate for jitter error recovery if time permits TCP send at maximum possible rate under TCP buffer fill rate fluctuates due to TCP congestion control larger playout delay in order to smooth TCP delivery rate popular: HTTP/TCP passes more easily through firewalls 7: Multimedia Networking 7-5 Streaming Multimedia: rate(s).5 Mbps encoding 8.8 Kbps encoding Q: how to handle different receive rate capabilities? 8.8 Kbps dialup 00 Mbps Ethernet A: stores, transmits multiple copies of video, encoded at different rates 7: Multimedia Networking 7-6 Multimedia Networking: Partial Map Real Time Streaming Protocol (RTSP) Streaming multimedia: Media player IETF RFC 6 User control of streaming media: VCR-like Media RTSP Streaming control by rewind, fast forward, pause, resume, repositioning, etc Client- application-layer protocol request-response: requests from player to ; each request confirmed with a response message from Syntax and operation intentionally similar to HTTP main direction of information flow 7: Multimedia Networking 7-7 7: Multimedia Networking 7-8

4 RTSP Operation Web browser media player HTTP GET desc. SETUP PLAY media stream PAUSE TEARDOWN Web media Client (browser) requests page containing multimedia Client obtains XML metafile: a of the multimedia, which can consist of several media streams. Link to each media stream: rtsp:// The browser invokes corresponding media player (helper application) based on the content type of the. Each player sets up an RTSP control connection, and a data connection to the streaming RTSP: (out-of band) control protocol request-response RTSP SETUP, PLAY, PAUSE, TEARDOWN 7: Multimedia Networking 7-9 XML Metafile Example <title>twister</title> <session> <group language=en lipsync> <switch> <track type=audio e="pcmu/8000/" src = "rtsp://audio.example.com/twister/audio.en/lofi"> <track type=audio e="dvi4/6000/" pt="90 DVI4/8000/" src="rtsp://audio.example.com/twister/audio.en/hifi"> </switch> <track type="video/jpeg" src="rtsp://video.example.com/twister/video"> </group> </session> 7: Multimedia Networking 7-0 RTSP Exchange Example C: SETUP rtsp://audio.example.com/twister/audio.en/lofi RTSP/.0 Transport: rtp/udp; compression; port=056; mode=play S: RTSP/.0 00 OK Session 4 C: PLAY rtsp://audio.example.com/twister/audio.en/lofi RTSP/.0 Session: 4 Range: npt=0- C: PAUSE rtsp://audio.example.com/twister/audio.en/lofi RTSP/.0 Session: 4 Range: npt=7 C: TEARDOWN rtsp://audio.example.com/twister/audio.en/lofi RTSP/.0 Session: 4 S: 00 OK 7: Multimedia Networking 7- Multimedia Networking: Protocol Map Streaming multimedia: Media main direction of information flow RTP/UDP, TCP XML metafile RTSP Media player Streaming control by 7: Multimedia Networking 7- Contents: Multimedia, QoS, CDN, PP Interactive, Real-Time Multimedia, SDP, H. Peer-to-Peer (PP) applications: VoIP, IP telephony, video conference, distributed interactive worlds end-end delay requirements: audio: < 50 msec good, < 400 msec OK loss tolerance: % to 0% depending on encoding and application session initialization locate participants, agree on encoding formats, etc. 7: Multimedia Networking 7-7: Multimedia Networking 7-4 4

5 Multimedia Networking: Partial Map Interactive multimedia: data and control Application statistics on media clock information RTP/UDP RTCP RTP and RTCP RTP (Real-Time Transport Protocol): RFC 550 Transport-level packet format to carry monomedia data (video, audio, animations, ). Payload contains: Payload type, sequence number, timestamp, source identifier(s), media samples Multimedia via multiple synchronized RTP sessions Support for multipoint, bidirectional flows, translators and mixers Generally runs over UDP: unicast or multicast Companion Control Protocol: RTCP: Clock timestamp for media Periodic sender/receiver statistics 7: Multimedia Networking 7-5 7: Multimedia Networking 7-6 RTP Header Multimedia Networking: Partial Map Payload Type (7 bits): type of encoding, e.g.: 0 = PCM mu-law, 64 kbps = GSM, kbps = MPEG video Sequence Number (6 bits) of RTP packet Timestamp ( bits): sample number incremented by one for each sample (not real-time clock) even if source inactive SSRC ( bits): source identifier CSRC ( bits): contributing source id (e.g. mixing) Interactive multimedia: Application location interactive session invite s call setup SDP agree on encoding schemes cod. Seq. no. Timestamp SSRC type CSRC CSRC Samples 7: Multimedia Networking 7-7 7: Multimedia Networking 7-8 Session Initiation Protocol () Call Set Up: Known IP Address IETF RFC 6 Creation and management of multimedia sessions Establish, modify, terminate sessions Invite new participants to existing sessions Add or remove media User location for personal mobility (name mapping and redirection) identity URI = Universal Resource Identifier: locationindependent, e.g. sip:bob@biloxi.com, sip:alice@atlanta.com Address, e.g. sip:bob@ Multimedia session s in (mainly): SDP = Session Description Protocol (RFC 7) SDP.. Alice s invite message contains SDP session C= protocol (IPv4) & IP address. M= media (audio), port number (8060), preferred encoding ( RTP/AVP 0 = PCM ulaw) to receive audio Bob s 00 OK message contains his own SDP descr.: IP address, port & preferred encoding to recv. ( RTP/AVP = GSM) messages can be sent over TCP or UDP; here sent over RTP/UDP. Default port number is : Multimedia Networking 7-9 7: Multimedia Networking 7-0 5

6 Call Set Up: Location- independent URI Call Set Up: Location- independent URI Proxy atlanta.com Proxy biloxi.com INVITE 5 sip:bob@biloxi.com 4 Location database Call routing via proxy s sip:bob@biloxi.com Registrar Biloxi.com Registrar: registers locations into database Proxy: informs s about locations, routes calls (both functions may be combined into the same machine) 6 sip:alice@atlanta.com INVITE 5 sip:bob@biloxi.com 4 Proxy atlanta.com Proxy biloxi.com REDIRECT 6 unibas.ch 7 Proxy unibas.ch Location database Call routing via proxy s sip:bob@biloxi.com Registrar Biloxi.com 8 REGISTER 7: Multimedia Networking 7-7: Multimedia Networking 7- Another Example Caller jim@umass.edu places a call to keith@upenn.edu () Jim sends INVITE message to umass proxy. () Proxy forwards request to upenn registrar. () upenn returns redirect response, indicating that it should try keith@eurecom.fr proxy umass.edu 8 Jim registrar upenn.edu registrar eurecom.fr (4) umass proxy sends INVITE to eurecom registrar. (5) eurecom registrar forwards INVITE to , which is running keith s. (6-8) response sent back (9) media sent directly between s. Note: also a ack message, which is not shown. 7: Multimedia Networking 7- Keith (home) Keith (now) H. in a Nutshell analogous to registrar, plus accounting and billing functions 7: Multimedia Networking 7-4 H. in a Nutshell ITU recommendation for real-time audio and video across IP networks Comprehensive suite of protocols including: Call set-up, (via RTP),, gatekeepers for accounting and billing, gateways to traditional phone networks,... Intensive support from industry and telecom industry (late 90 s), e.g. Microsoft NetMeeting then gained a large momentum: simple, web flavor, support from the IETF and Internet community Today battle still not decided; other players emerged (e.g. skype with proprietary protocols) 7: Multimedia Networking 7-5 Multimedia Networking: Protocol Map Interactive multimedia: Application location interactive session invite s call setup SDP statistics on media clock information information for accounting, billing agree on encoding schemes RTP/UDP H. RTCP gateway fixed or mobile phone networks 7: Multimedia Networking 7-6 6

7 Interactive, Real-Time Multimedia Mitigating the impact of loss and delay Example: Internet Phone Mitigating delay Adaptive playout delay adjustment Mitigating loss Forward error correction (FEC) Interleaving Loss concealment Mitigating delay: Adaptive Playout First packet received at time r First playout schedule: begins at p Second playout schedule: begins at p packets Adjust buffer size (hence playout delay) by compressing/elongating silent periods Valid only for voice! packets generated packets received loss playout schedule p' - r playout schedule p - r time 7: Multimedia Networking 7-7 r p p' 7: Multimedia Networking 7-8 Mitigating loss: Forward Error Correction (FEC) with Redundant Packets Mitigating loss: Forward Error Correction (FEC) with Redundant Streams A B C R Redundant packet (inserted one every n packets) Nominal stream (higher quality, e.g. PCM) R = A xor B xor C Lost packet A B C R Redundant stream (lower quality, e.g. GSM) Recovery: B = A xor C xor R + : simple, valid for any media -: consumes /n more bandwidth -: increases playout delay 7: Multimedia Networking 7-9 7: Multimedia Networking 7-40 Mitigating loss: Interleaving Interleaving Small gaps Used in GSM Pros: + : significantly improves perceived quality + : low overhead + : does not increase bandwidth usage + : can handle lost bursts Cons: - : increases playout delay 7: Multimedia Networking 7-4 7: Multimedia Networking 7-4 7

8 Loss concealment Contents: Multimedia, QoS, CDN, PP No concealment: sent received played A B C A B C A (silence) C Repetition: sent received played A B C A B C A A C packet repetition Interpolation: A C decoded B sent A B C signal, SDP, H. Peer-to-Peer (PP) received A B C played A B C B = f(a, C) time 7: Multimedia Networking 7-4 7: Multimedia Networking 7-44 Multimedia Networking Requirements Multimedia Quality of Service (QoS) File transfer elastic applications Web browsing delay-sensitive, loss tolerant Streaming multimedia Real-time multimedia Multimedia applications: network audio and video ( continuous media ) No loss (max loss = 0) Available transport protocols Max loss TCP Min bandwidth Max delay, jitter performance requirements?? UDP? IP Network Layer: Best Effort Delivery Service 7: Multimedia Networking 7-45 QoS network provides application with level of performance needed for application to function. 7: Multimedia Networking 7-46 Multimedia, Quality of Service Internet currently offers only best effort service proposals: IntServ: QoS guarantees possible but complex Diffserv: Loose guarantees (per class). Simpler, but still complex to deploy in practice. Future directions IETF Integrated Services (Intserv) Per flow QoS guarantees through resource reservation at all nodes along the path call set-up signaling (RSVP protocol, RFC 05) traffic, QoS declaration per-element admission control and reservation request/ reply -sensitive scheduling 7: Multimedia Networking : Multimedia Networking

9 IETF Differentiated Services Main concern with Intserv: Scalability: signaling, maintaining per-flow router state difficult with large number of flows in core routers Diffserv approach: simple functions in network core, relatively complex functions at edge routers (or hosts) achieved through differentiated service classes, as opposed to per-flow resource reservation 7: Multimedia Networking 7-49 Edge router: per-flow traffic management marks packets diffserv packet field: IPv4: Type of Service (ToS) IPv6: Traffic Class Classes: Expedited Forwarding (EF): 5 Assured Forwarding (AF) AF 4 AF AF AF Core router: Best Effort: 0 per class traffic management precedence Diffserv Architecture marking scheduling buffering and scheduling based on diffserv field 7: Multimedia Networking How should the Internet evolve to better support multimedia? Summary Integrated services (IntServ) philosophy: guarantees through fine-grain end-to-end resource reservations (per flow) Requires new, more complex software in hosts & routers Differentiated services (DiffServ) philosophy: Fewer changes to Internet infrastructure Coarse grain service levels or classes of service "Laissez-faire" no major changes more bandwidth when needed, over-provisioning content distribution, application-layer solutions New architecture attempts Earlier Asynchronous Transfer Mode (ATM), MPLS Active/Programmable Networks More recent: NewArch (USA) Autonomic Communication 7: Multimedia Networking 7-5 Many limitations of current networked multimedia applications are due to network constraints Main problems with both Intserv and Diffserv Complexity, deployment & management cost/effort Crossing legacy best-effort portions of the Internet Socio-economic barriers: who uses who pays Current winner solution is laissez-faire with over-provisioning Research directions Autonomic, self-organizing networks: self-deploying services, including QoS Adaptive functionality, not only at application layer, also at transport and network layer 7: Multimedia Networking 7-5 Contents: Multimedia, QoS, CDN, PP Content Distribution, SDP, H. Peer-to-Peer (PP) Problem: Streaming stored multimedia: large and very popular files (e.g. video from TV broadcast) from single origin in real time Bottleneck at Delay, loss Not a solution: Multicast: not everyone asks content at the same time Web caching: content pulled on demand, fresh information (e.g. news) not cached Solution: CDN Content pushed in advance to s located as close as possible to potential s New business: CDN company Clients: large corporations, e.g. tv/movie industry 7: Multimedia Networking 7-5 7: Multimedia Networking

10 CDN: Proactive Content Replication An Akamaized Website (Wikipedia) CDN company (e.g., Akamai): customers are large content providers (e.g. CNN) CDN replicates customers content in CDN s. Content downloaded to CDN s ahead of time Placing content close to alleviates load at origin avoids impairments (loss, delay) of sending content over long paths CDN typically in edge/access network origin in North America CDN distribution node CDN in S. America CDN in Europe CDN in Asia origin Akamai CDN 7: Multimedia Networking : Multimedia Networking 7-56 CDN Redirection Mechanism CDN: (Research) Issues 4 Nearby CDN CDNs authoritative DNS CDN network 4 Origin Content Provider s network HTTP request for HTML page containing link to DNS query for Answer from map to determine nearest HTTP request for Content distribution: from origin to CDN s IP Multicast Application Layer Multicast (Overcast, Scattercast, Yoid) Dedicated Content Managers Replica placement: optimal placement of CDN s Minimum latency and overall bandwidth Discovery: Assign s to CDN s: locate that gives best performance Min latency and load Table (map) indicates distance (cost) from leaf ISP (range of IP addresses) to CDN Can be built based on BGP routing tables, RTT estimates, etc. Map lookup to chose CDN with minimum distance (cost) for an ISP 7: Multimedia Networking : Multimedia Networking 7-58 Contents: Multimedia, QoS, CDN, PP Client- architecture, SDP, H. Peer-to-Peer (PP) Server: content provider always-on host permanent IP address farms for scaling Clients: content consumer communicate with may be intermittently connected may have dynamic IP addresses do not communicate directly with each other 7: Multimedia Networking : Multimedia Networking

11 PP architecture Hybrid Peer: both content provider and consumer Motivation: share information, e.g. files End systems communicate directly (no rd party s) Decentralized, scalable Issues: content dissemination, search and retrieval intermittent connectivity dynamic IP addresses NAT/firewall traversal non-cooperative nodes security Centralized index e.g. original Napster centralized ) when peer connects, it informs index central : IP address content, e.g. song titles ) Alice queries index for song, index returns Bob s address ) Alice requests and obtains song file from Bob directly Centralized access control e.g. Skype: register/authenticate with central, rest PP (search for s, media exchange) Alice Bob peers 7: Multimedia Networking 7-6 7: Multimedia Networking 7-6 PP Case Study: Skype PP Case Study: Skype Supernode structure: login 7: Multimedia Networking 7-6 PP VoIP software, encrypted calls NAT and firewall traversal Gateways to mobile/fixed phone networks Proprietary protocols over TCP and UDP Supernode structure (precursor: KaZaA) Supernode peer must be fully reachable (not behind NAT) among other criteria: Firewall/NAT traversal via supernodes Media data: direct communication between peers when possible; when not (e.g. firewall) then relay via supernode Codecs in the range ~6kbps-8kbps with loss concealment 7: Multimedia Networking 7-64 CDN+PP Summary CDN increasingly popular Can PP win over CDN? Skype s new Joost service: TV on demand Bittorrent for sharing large files (including videos, software) Legal issues Copyright infringement Dissemination of offensive content, malicious programs (e.g. spyware, adware, viruses), spam (new: VoIP spam!) 7: Multimedia Networking 7-65

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Protocols Quality of Service and Resource Management

More information

Lecture 33. Streaming Media. Streaming Media. Real-Time. Streaming Stored Multimedia. Streaming Stored Multimedia

Lecture 33. Streaming Media. Streaming Media. Real-Time. Streaming Stored Multimedia. Streaming Stored Multimedia Streaming Media Lecture 33 Streaming Audio & Video April 20, 2005 Classes of applications: streaming stored video/audio streaming live video/audio real-time interactive video/audio Examples: distributed

More information

Multimedia Networking. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu

Multimedia Networking. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Multimedia Networking Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu These slides are adapted from the slides made by authors of the book (J. F. Kurose and K. Ross), available from

More information

Multimedia Networking. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu

Multimedia Networking. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Multimedia Networking Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu These slides are adapted from the slides made by authors of the book (J. F. Kurose and K. Ross), available from

More information

Internet Services & Protocols Multimedia Applications, Voice over IP

Internet Services & Protocols Multimedia Applications, Voice over IP Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Multimedia Applications, Voice over IP Dipl.-Inform. Stephan Groß Room: GRU314

More information

Internet Services & Protocols Multimedia Applications, Voice over IP

Internet Services & Protocols Multimedia Applications, Voice over IP Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Multimedia Applications, Voice over IP Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:

More information

Voice-Over-IP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Voice-Over-IP. Daniel Zappala. CS 460 Computer Networking Brigham Young University Voice-Over-IP Daniel Zappala CS 460 Computer Networking Brigham Young University Coping with Best-Effort Service 2/23 sample application send a 160 byte UDP packet every 20ms packet carries a voice sample

More information

Classes of multimedia Applications

Classes of multimedia Applications Classes of multimedia Applications Streaming Stored Audio and Video Streaming Live Audio and Video Real-Time Interactive Audio and Video Others Class: Streaming Stored Audio and Video The multimedia content

More information

Streaming Stored Audio & Video

Streaming Stored Audio & Video Streaming Stored Audio & Video Streaming stored media: Audio/video file is stored in a server Users request audio/video file on demand. Audio/video is rendered within, say, 10 s after request. Interactivity

More information

internet technologies and standards

internet technologies and standards Institute of Telecommunications Warsaw University of Technology 2015 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński multimedia in the Internet Voice-over-IP multimedia

More information

IP-Telephony Real-Time & Multimedia Protocols

IP-Telephony Real-Time & Multimedia Protocols IP-Telephony Real-Time & Multimedia Protocols Bernard Hammer Siemens AG, Munich Siemens AG 2001 1 Presentation Outline Media Transport RTP Stream Control RTCP RTSP Stream Description SDP 2 Real-Time Protocol

More information

Mixer/Translator VOIP/SIP. Translator. Mixer

Mixer/Translator VOIP/SIP. Translator. Mixer Mixer/Translator VOIP/SIP RTP Mixer, translator A mixer combines several media stream into a one new stream (with possible new encoding) reduced bandwidth networks (video or telephone conference) appears

More information

Internet Working 15th lecture (last but one) Chair of Communication Systems Department of Applied Sciences University of Freiburg 2005

Internet Working 15th lecture (last but one) Chair of Communication Systems Department of Applied Sciences University of Freiburg 2005 15th lecture (last but one) Chair of Communication Systems Department of Applied Sciences University of Freiburg 2005 1 43 administrational stuff Next Thursday preliminary discussion of network seminars

More information

Principles of Network Applications. Dr. Philip Cannata

Principles of Network Applications. Dr. Philip Cannata Principles of Network Applications Dr. Philip Cannata 1 Chapter 2 Application Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers).

More information

Applied Networks & Security

Applied Networks & Security Applied Networks & Security VoIP with Critical Analysis http://condor.depaul.edu/~jkristof/it263/ John Kristoff jtk@depaul.edu IT 263 Spring 2006/2007 John Kristoff - DePaul University 1 Critical analysis

More information

TECHNICAL CHALLENGES OF VoIP BYPASS

TECHNICAL CHALLENGES OF VoIP BYPASS TECHNICAL CHALLENGES OF VoIP BYPASS Presented by Monica Cultrera VP Software Development Bitek International Inc 23 rd TELELCOMMUNICATION CONFERENCE Agenda 1. Defining VoIP What is VoIP? How to establish

More information

Digital Audio and Video Data

Digital Audio and Video Data Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each

More information

Unit 23. RTP, VoIP. Shyam Parekh

Unit 23. RTP, VoIP. Shyam Parekh Unit 23 RTP, VoIP Shyam Parekh Contents: Real-time Transport Protocol (RTP) Purpose Protocol Stack RTP Header Real-time Transport Control Protocol (RTCP) Voice over IP (VoIP) Motivation H.323 SIP VoIP

More information

Transfer and Control Protocols H.261. Standards of ITU

Transfer and Control Protocols H.261. Standards of ITU Transfer and Control Protocols Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Multimedia Transfer and Control Protocols Quality

More information

3.2: Transfer and Control Protocols Multimedia Operating Systems. The H.x Protocols Chapter 4: Multimedia Systems

3.2: Transfer and Control Protocols Multimedia Operating Systems. The H.x Protocols Chapter 4: Multimedia Systems Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Multimedia Transfer and Control Protocols Quality of Service and Resource Management

More information

Voice over IP (VoIP) Overview. Introduction. David Feiner ACN 2004. Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples

Voice over IP (VoIP) Overview. Introduction. David Feiner ACN 2004. Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples Voice over IP (VoIP) David Feiner ACN 2004 Overview Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples Introduction Voice Calls are transmitted over Packet Switched Network instead

More information

Indepth Voice over IP and SIP Networking Course

Indepth Voice over IP and SIP Networking Course Introduction SIP is fast becoming the Voice over IP protocol of choice. During this 3-day course delegates will examine SIP technology and architecture and learn how a functioning VoIP service can be established.

More information

EDA095 Audio and Video Streaming

EDA095 Audio and Video Streaming EDA095 Audio and Video Streaming Pierre Nugues Lund University http://cs.lth.se/pierre_nugues/ April 22, 2015 Pierre Nugues EDA095 Audio and Video Streaming April 22, 2015 1 / 35 What is Streaming Streaming

More information

VoIP with SIP. Session Initiation Protocol RFC-3261/RFC-2543. Tasuka@Tailyn.com.tw

VoIP with SIP. Session Initiation Protocol RFC-3261/RFC-2543. Tasuka@Tailyn.com.tw VoIP with SIP Session Initiation Protocol RFC-3261/RFC-2543 Tasuka@Tailyn.com.tw 1 Legacy Telephone 2 Legacy Telephone 2 Legacy Telephone 2 Legacy Telephone 2 Legacy Telephone 2 Legacy Telephone 2 Legacy

More information

An Introduction to VoIP Protocols

An Introduction to VoIP Protocols An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this

More information

6. Streaming Architectures 7. Multimedia Content Production and Management 8. Commercial Streaming Systems: An Overview 9. Web Radio and Web TV

6. Streaming Architectures 7. Multimedia Content Production and Management 8. Commercial Streaming Systems: An Overview 9. Web Radio and Web TV Outline (Preliminary) 1. Introduction and Motivation 2. Digital Rights Management 3. Cryptographic Techniques 4. Electronic Payment Systems 5. Multimedia Content Description Part I: Content-Oriented Base

More information

Encapsulating Voice in IP Packets

Encapsulating Voice in IP Packets Encapsulating Voice in IP Packets Major VoIP Protocols This topic defines the major VoIP protocols and matches them with the seven layers of the OSI model. Major VoIP Protocols 15 The major VoIP protocols

More information

802.11: Mobility Within Same Subnet

802.11: Mobility Within Same Subnet What is Mobility? Spectrum of mobility, from the perspective: no mobility high mobility mobile wireless user, using same AP mobile user, (dis) connecting from using DHCP mobile user, passing through multiple

More information

VoIP over P2P networks

VoIP over P2P networks VoIP over P2P networks Víctor Ramos UAM-Iztapalapa Redes y Telecomunicaciones Victor.Ramos@ieee.org http://laryc.izt.uam.mx/~vramos What is the Internet? The IP protocol suite and related mechanisms and

More information

Advanced Networking Voice over IP: RTP/RTCP The transport layer

Advanced Networking Voice over IP: RTP/RTCP The transport layer Advanced Networking Voice over IP: RTP/RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with

More information

Special Module on Media Processing and Communication

Special Module on Media Processing and Communication Special Module on Media Processing and Communication Multimedia Communication Fundamentals Dayalbagh Educational Institute (DEI) Dayalbagh Agra PHM 961 Indian Institute of Technology Delhi (IITD) New Delhi

More information

Voice over IP: RTP/RTCP The transport layer

Voice over IP: RTP/RTCP The transport layer Advanced Networking Voice over IP: /RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with input

More information

Network Simulation Traffic, Paths and Impairment

Network Simulation Traffic, Paths and Impairment Network Simulation Traffic, Paths and Impairment Summary Network simulation software and hardware appliances can emulate networks and network hardware. Wide Area Network (WAN) emulation, by simulating

More information

Session Initiation Protocol (SIP) The Emerging System in IP Telephony

Session Initiation Protocol (SIP) The Emerging System in IP Telephony Session Initiation Protocol (SIP) The Emerging System in IP Telephony Introduction Session Initiation Protocol (SIP) is an application layer control protocol that can establish, modify and terminate multimedia

More information

Sources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross

Sources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross Multimedia Communication Multimedia Systems(Module 5 Lesson 2) Summary: H Internet Phone Example Making the Best use of Internet s Best-Effort Service. Sources: H Chapter 6 from Computer Networking: A

More information

Multimedia Networking and Network Security

Multimedia Networking and Network Security CMPT371 12-1 Multimedia Networking and Network Security 1 Multimedia Networking and Network Security This note is based on Chapters 7 and 8 of the text book. Outline of multimedia networking Multimedia

More information

Requirements of Voice in an IP Internetwork

Requirements of Voice in an IP Internetwork Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.

More information

Multimedia Communications Voice over IP

Multimedia Communications Voice over IP Multimedia Communications Voice over IP Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore 560012, India Voice over IP (Real time protocols) Internet Telephony

More information

QoS in VoIP. Rahul Singhai Parijat Garg

QoS in VoIP. Rahul Singhai Parijat Garg QoS in VoIP Rahul Singhai Parijat Garg Outline Introduction The VoIP Setting QoS Issues Service Models Techniques for QoS Voice Quality Monitoring Sample solution from industry Conclusion Introduction

More information

Online course syllabus. MAB: Voice over IP

Online course syllabus. MAB: Voice over IP Illuminating Technology Course aim: Online course syllabus MAB: Voice over IP This course introduces the principles and operation of telephony services that operate over Internet Protocol (IP) networks

More information

VoIP Analysis Fundamentals with Wireshark. Phill Shade (Forensic Engineer Merlion s Keep Consulting)

VoIP Analysis Fundamentals with Wireshark. Phill Shade (Forensic Engineer Merlion s Keep Consulting) VoIP Analysis Fundamentals with Wireshark Phill Shade (Forensic Engineer Merlion s Keep Consulting) 1 Phillip D. Shade (Phill) phill.shade@gmail.com Phillip D. Shade is the founder of Merlion s Keep Consulting,

More information

Transport and Network Layer

Transport and Network Layer Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a

More information

Voice over IP (VoIP) for Telephony. Advantages of VoIP Migration for SMBs BLACK BOX. 724-746-5500 blackbox.com

Voice over IP (VoIP) for Telephony. Advantages of VoIP Migration for SMBs BLACK BOX. 724-746-5500 blackbox.com Voice over IP (VoIP) for Telephony Advantages of VoIP Migration for SMBs BLACK BOX Hybrid PBX VoIP Gateways SIP Phones Headsets 724-746-5500 blackbox.com Table of Contents Introduction...3 About Voice

More information

point to point and point to multi point calls over IP

point to point and point to multi point calls over IP Helsinki University of Technology Department of Electrical and Communications Engineering Jarkko Kneckt point to point and point to multi point calls over IP Helsinki 27.11.2001 Supervisor: Instructor:

More information

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc (International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan dr.khalidbilal@hotmail.com

More information

Multimedia Requirements. Multimedia and Networks. Quality of Service

Multimedia Requirements. Multimedia and Networks. Quality of Service Multimedia Requirements Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Transfer/Control Protocols Quality of Service

More information

Applications that Benefit from IPv6

Applications that Benefit from IPv6 Applications that Benefit from IPv6 Lawrence E. Hughes Chairman and CTO InfoWeapons, Inc. Relevant Characteristics of IPv6 Larger address space, flat address space restored Integrated support for Multicast,

More information

Voice over IP Basics for IT Technicians

Voice over IP Basics for IT Technicians Voice over IP Basics for IT Technicians White Paper Executive summary The IP phone is coming or has arrived on desk near you. The IP phone is not a PC, but does have a number of hardware and software elements

More information

Real-time apps and Quality of Service

Real-time apps and Quality of Service Real-time apps and Quality of Service Focus What transports do applications need? What network mechanisms provide which kinds of quality assurances? Topics Real-time versus Elastic applications Adapting

More information

B12 Troubleshooting & Analyzing VoIP

B12 Troubleshooting & Analyzing VoIP B12 Troubleshooting & Analyzing VoIP Phillip Sherlock Shade, Senior Forensics / Network Engineer Merlion s Keep Consulting phill.shade@gmail.com Phillip Sherlock Shade (Phill) phill.shade@gmail.com Phillip

More information

VIDEOCONFERENCING. Video class

VIDEOCONFERENCING. Video class VIDEOCONFERENCING Video class Introduction What is videoconferencing? Real time voice and video communications among multiple participants The past Channelized, Expensive H.320 suite and earlier schemes

More information

Glossary of Terms and Acronyms for Videoconferencing

Glossary of Terms and Acronyms for Videoconferencing Glossary of Terms and Acronyms for Videoconferencing Compiled by Irene L. Ferro, CSA III Education Technology Services Conferencing Services Algorithm an algorithm is a specified, usually mathematical

More information

IP (RTP, RTCP, SIP, RSTP)

IP (RTP, RTCP, SIP, RSTP) Chapter 28 RT-1 Multimedia over IP (RTP, RTCP, SIP, RSTP) The production, transmission, and use of data take place at the same time (NetMeeting). Multimedia Traffic RT-2 Production, transmission and use

More information

7 Streaming Architectures

7 Streaming Architectures 7 Streaming Architectures 7.1 Streaming: Basic Terminology 7.2 High-Level Streaming Architecture 7.3 Real-Time Data Transport * 7.4 Scalability and Multicast * Literature: David Austerberry: The Technology

More information

MULTIMEDIA NETWORKING

MULTIMEDIA NETWORKING MULTIMEDIA NETWORKING AND QOS PROVISION A note on the use of these ppt slides: The notes used in this course are substantially based on powerpoint slides developed and copyrighted by J.F. Kurose and K.W.

More information

159.334 Computer Networks. Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT)

159.334 Computer Networks. Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT) Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT) Presentation Outline Basic IP phone set up The SIP protocol Computer Networks - 1/2 Learning Objectives

More information

Network Applications

Network Applications Computer Networks Network Applications Based on Computer Networking, 3 rd Edition by Kurose and Ross Network applications Sample applications E-mail Web Instant messaging Remote login P2P file sharing

More information

Voice over IP (VoIP) Basics for IT Technicians

Voice over IP (VoIP) Basics for IT Technicians Voice over IP (VoIP) Basics for IT Technicians VoIP brings a new environment to the network technician that requires expanded knowledge and tools to deploy and troubleshoot IP phones. This paper provides

More information

Introduction to VoIP. 陳 懷 恩 博 士 副 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 03-9357400 # 255

Introduction to VoIP. 陳 懷 恩 博 士 副 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 03-9357400 # 255 Introduction to VoIP 陳 懷 恩 博 士 副 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 3-93574 # 55 Outline Introduction VoIP Call Tpyes VoIP Equipments Speech and Codecs Transport Protocols

More information

How to make free phone calls and influence people by the grugq

How to make free phone calls and influence people by the grugq VoIPhreaking How to make free phone calls and influence people by the grugq Agenda Introduction VoIP Overview Security Conclusion Voice over IP (VoIP) Good News Other News Cheap phone calls Explosive growth

More information

SIP Trunking and Voice over IP

SIP Trunking and Voice over IP SIP Trunking and Voice over IP Agenda What is SIP Trunking? SIP Signaling How is Voice encoded and transported? What are the Voice over IP Impairments? How is Voice Quality measured? VoIP Technology Confidential

More information

Computer Networks & Security 2014/2015

Computer Networks & Security 2014/2015 Computer Networks & Security 2014/2015 IP Protocol Stack & Application Layer (02a) Security and Embedded Networked Systems time Protocols A human analogy All Internet communication is governed by protocols!

More information

MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1

MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1 Table of Contents 1. REQUIREMENTS SUMMARY... 1 2. REQUIREMENTS DETAIL... 2 2.1 DHCP SERVER... 2 2.2 DNS SERVER... 2 2.3 FIREWALLS... 3 2.4 NETWORK ADDRESS TRANSLATION... 4 2.5 APPLICATION LAYER GATEWAY...

More information

QOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko

QOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko QOS Requirements and Service Level Agreements LECTURE 4 Lecturer: Associate Professor A.S. Eremenko Application SLA Requirements Different applications have different SLA requirements; the impact that

More information

Network Considerations for IP Video

Network Considerations for IP Video Network Considerations for IP Video H.323 is an ITU standard for transmitting voice and video using Internet Protocol (IP). It differs from many other typical IP based applications in that it is a real-time

More information

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream Article VoIP Introduction Internet telephony refers to communications services voice, fax, SMS, and/or voice-messaging applications that are transported via the internet, rather than the public switched

More information

Combining Voice over IP with Policy-Based Quality of Service

Combining Voice over IP with Policy-Based Quality of Service TechBrief Extreme Networks Introduction Combining Voice over IP with Policy-Based Quality of Service Businesses have traditionally maintained separate voice and data networks. A key reason for this is

More information

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71 Chapter 7 outline 7.1 multimedia networking applications 7.2 streaming stored audio and video 7.3 making the best out of best effort service 7.4 protocols for real-time interactive applications RTP, RTCP,

More information

Mul$media Networking. #3 Mul$media Networking Semester Ganjil PTIIK Universitas Brawijaya. #3 Requirements of Mul$media Networking

Mul$media Networking. #3 Mul$media Networking Semester Ganjil PTIIK Universitas Brawijaya. #3 Requirements of Mul$media Networking Mul$media #3 Mul$media Semester Ganjil PTIIK Universitas Brawijaya Schedule of Class Mee$ng 1. Introduc$on 2. Applica$ons of MN 3. Requirements of MN 4. Coding and Compression 5. RTP 6. IP Mul$cast 7.

More information

Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004.

Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004. Overlay Networks An overlay is a logical network on top of the physical network Routing Overlays The simplest kind of overlay Virtual Private Networks (VPN), supported by the routers If no router support

More information

Distributed Systems. 2. Application Layer

Distributed Systems. 2. Application Layer Distributed Systems 2. Application Layer Werner Nutt 1 Network Applications: Examples E-mail Web Instant messaging Remote login P2P file sharing Multi-user network games Streaming stored video clips Social

More information

Voice over IP. Presentation Outline. Objectives

Voice over IP. Presentation Outline. Objectives Voice over IP Professor Richard Harris Presentation Outline Brief overview of VoIP and applications Challenges of VoIP IP Support for Voice Protocols used for VoIP (current views) RTP RTCP RSVP H.323 Semester

More information

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP Voice over IP Andreas Mettis University of Cyprus November 23, 2004 Overview What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP 1 VoIP VoIP (voice over IP - that is,

More information

NAT TCP SIP ALG Support

NAT TCP SIP ALG Support The feature allows embedded messages of the Session Initiation Protocol (SIP) passing through a device that is configured with Network Address Translation (NAT) to be translated and encoded back to the

More information

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5.1 LEGACY INTEGRATION In most cases, enterprises own legacy PBX systems,

More information

TSIN02 - Internetworking

TSIN02 - Internetworking TSIN02 - Internetworking Lecture 9: SIP and H323 Literature: Understand the basics of SIP and it's architecture Understand H.323 and how it compares to SIP Understand MGCP (MEGACO/H.248) SIP: Protocol

More information

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE Introduction The Internet only provides a best effort service

More information

A Brief Overview of VoIP Security. By John McCarron. Voice of Internet Protocol is the next generation telecommunications method.

A Brief Overview of VoIP Security. By John McCarron. Voice of Internet Protocol is the next generation telecommunications method. A Brief Overview of VoIP Security By John McCarron Voice of Internet Protocol is the next generation telecommunications method. It allows to phone calls to be route over a data network thus saving money

More information

Multimedia Applications. Streaming Stored Multimedia. Classification of Applications

Multimedia Applications. Streaming Stored Multimedia. Classification of Applications Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Multimedia Transfer and Protocols Quality of Service and Resource Management

More information

Media Gateway Controller RTP

Media Gateway Controller RTP 1 Softswitch Architecture Interdomain protocols Application Server Media Gateway Controller SIP, Parlay, Jain Application specific Application Server Media Gateway Controller Signaling Gateway Sigtran

More information

VoIP QoS. Version 1.0. September 4, 2006. AdvancedVoIP.com. sales@advancedvoip.com support@advancedvoip.com. Phone: +1 213 341 1431

VoIP QoS. Version 1.0. September 4, 2006. AdvancedVoIP.com. sales@advancedvoip.com support@advancedvoip.com. Phone: +1 213 341 1431 VoIP QoS Version 1.0 September 4, 2006 AdvancedVoIP.com sales@advancedvoip.com support@advancedvoip.com Phone: +1 213 341 1431 Copyright AdvancedVoIP.com, 1999-2006. All Rights Reserved. No part of this

More information

Comparison of Voice over IP with circuit switching techniques

Comparison of Voice over IP with circuit switching techniques Comparison of Voice over IP with circuit switching techniques Author Richard Sinden Richard Sinden 1 of 9 Abstract Voice-over-IP is a growing technology. Companies are beginning to consider commercial

More information

VoIP. Overview. Jakob Aleksander Libak jakobal@ifi.uio.no. Introduction Pros and cons Protocols Services Conclusion

VoIP. Overview. Jakob Aleksander Libak jakobal@ifi.uio.no. Introduction Pros and cons Protocols Services Conclusion VoIP Jakob Aleksander Libak jakobal@ifi.uio.no 1 Overview Introduction Pros and cons Protocols Services Conclusion 2 1 Introduction Voice over IP is routing of voice conversations over the internet or

More information

By Kundan Singh Oct 2010. Communication

By Kundan Singh Oct 2010. Communication Flash Player Audio Video Communication By Kundan Singh Oct 2010 Modern multimedia communication systems have roots in several different technologies: transporting video over phone lines, using multicast

More information

(Refer Slide Time: 01:46)

(Refer Slide Time: 01:46) Data Communication Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture - 38 Multimedia Services Hello viewers, welcome to today's lecture on multimedia

More information

Project Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf 03-1853 (Team Lead) Imran Bashir 02-1658 Khadija Akram 04-0080

Project Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf 03-1853 (Team Lead) Imran Bashir 02-1658 Khadija Akram 04-0080 Test Cases Document VOIP SOFT PBX Project Code: SPBX Project Advisor : Aftab Alam Project Team: Umair Ashraf 03-1853 (Team Lead) Imran Bashir 02-1658 Khadija Akram 04-0080 Submission Date:23-11-2007 SPBX

More information

VoIP Bandwidth Considerations - design decisions

VoIP Bandwidth Considerations - design decisions VoIP Bandwidth Considerations - design decisions When calculating the bandwidth requirements for a VoIP implementation the two main protocols are: a signalling protocol such as SIP, H.323, SCCP, IAX or

More information

Quality of Service for IP Videoconferencing Engineering White Paper

Quality of Service for IP Videoconferencing Engineering White Paper Engineering White Paper Subha Dhesikan Cisco Systems June 1 st, 2001 Copyright 2002 Cisco Systems, Inc. Table of Contents 1 INTRODUCTION 4 2 WHY QOS? 4 3 QOS PRIMITIVES 5 4 QOS ARCHITECTURES 7 4.1 DIFFERENTIATED

More information

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University

More information

IP Ports and Protocols used by H.323 Devices

IP Ports and Protocols used by H.323 Devices IP Ports and Protocols used by H.323 Devices Overview: The purpose of this paper is to explain in greater detail the IP Ports and Protocols used by H.323 devices during Video Conferences. This is essential

More information

Introduction to VoIP. 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 Email: wechen@niu.edu.tw TEL: 03-9357400 # 340

Introduction to VoIP. 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 Email: wechen@niu.edu.tw TEL: 03-9357400 # 340 Introduction to VoIP 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 Email: wechen@niu.edu.tw TEL: 3-93574 # 34 Outline Introduction VoIP Call Tpyes VoIP Equipments Speech and Codecs Transport

More information

Internet Technology Voice over IP

Internet Technology Voice over IP Internet Technology Voice over IP Peter Gradwell BT Advert from 1980s Page 2 http://www.youtube.com/v/o0h65_pag04 Welcome to Gradwell Gradwell provides technology for every line on your business card Every

More information

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:

More information

Course 4: IP Telephony and VoIP

Course 4: IP Telephony and VoIP Course 4: IP Telephony and VoIP Telecommunications Technical Curriculum Program 3: Voice Knowledge 6/9/2009 1 Telecommunications Technical Curriculum Program 1: General Industry Knowledge Course 1: General

More information

Application Note How To Determine Bandwidth Requirements

Application Note How To Determine Bandwidth Requirements Application Note How To Determine Bandwidth Requirements 08 July 2008 Bandwidth Table of Contents 1 BANDWIDTH REQUIREMENTS... 1 1.1 VOICE REQUIREMENTS... 1 1.1.1 Calculating VoIP Bandwidth... 2 2 VOIP

More information

A Comparative Study of Signalling Protocols Used In VoIP

A Comparative Study of Signalling Protocols Used In VoIP A Comparative Study of Signalling Protocols Used In VoIP Suman Lasrado *1, Noel Gonsalves *2 Asst. Prof, Dept. of MCA, AIMIT, St. Aloysius College (Autonomous), Mangalore, Karnataka, India Student, Dept.

More information

TDM services over IP networks

TDM services over IP networks Keyur Parikh Junius Kim TDM services over IP networks 1. ABSTRACT Time Division Multiplexing (TDM) circuits have been the backbone of communications over the past several decades. These circuits which

More information

Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015

Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015 Distributed Systems 23. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2015 November 17, 2015 2014-2015 Paul Krzyzanowski 1 Motivation Serving web content from one location presents

More information

BroadCloud PBX Customer Minimum Requirements

BroadCloud PBX Customer Minimum Requirements BroadCloud PBX Customer Minimum Requirements Service Guide Version 2.0 1009 Pruitt Road The Woodlands, TX 77380 Tel +1 281.465.3320 WWW.BROADSOFT.COM BroadCloud PBX Customer Minimum Requirements Service

More information