Computer Communications and Networks
|
|
- Cuthbert Woods
- 5 years ago
- Views:
Transcription
1 Computer Communications and Networks For further volumes:
2 The Computer Communications and Networks series is a range of textbooks, monographs and handbooks. It sets out to provide students, researchers and nonspecialists alike with a sure grounding in current knowledge, together with comprehensible access to the latest developments in computer communications and networking. Emphasis is placed on clear and explanatory styles that support a tutorial approach, so that even the most complex of topics is presented in a lucid and intelligible manner.
3 Lingfen Sun Is-Haka Mkwawa Emmanuel Jammeh Emmanuel Ifeachor Guide to Voice and Video over IP For Fixed and Mobile Networks
4 Lingfen Sun School of Computing and Mathematics, University of Plymouth, Plymouth, UK Is-Haka Mkwawa School of Computing and Mathematics, University of Plymouth, Plymouth, UK Emmanuel Jammeh School of Computing and Mathematics, University of Plymouth, Plymouth, UK Emmanuel Ifeachor School of Computing and Mathematics, University of Plymouth, Plymouth, UK Series Editors A.J. Sammes Centre for Forensic Computing Cranfield University Shrivenham campus Swindon, UK ISSN Computer Communications and Networks ISBN ISBN (ebook) DOI / Springer London Heidelberg New York Dordrecht Library of Congress Control Number: Springer-Verlag London 2013 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Printed on acid-free paper Springer is part of Springer Science+Business Media (
5 Preface Since the release of the first Internet Phone in 1995, Voice over Internet Protocol (VoIP) has grown exponentially, from a lab-based application to today s established technology, with global penetration, for real-time communications for business and daily life. Many organisations are moving from the traditional PSTN networks to modern VoIP solutions and are using VoIP products such as audio/video conferencing systems for their daily business operation. We depend on different VoIP tools such as Skype, Google Talk and Microsoft Lync to keep contact with our business partners, colleagues, friends and family members, virtually any time and from anywhere. We now enjoy free or low cost VoIP audio or even high quality video calls which have made the world like a small village for real-time audio/video communications. VoIP tools have been incorporated into our mobile devices, tablets, desktop PCs and even TV sets and the use of VoIP tools is just an easy one-click task. Behind the huge success and global penetration of VoIP, we have witnessed great advances in the technologies that underpin VoIP such as speech/video signal processing and compression (e.g., from narrowband, wideband to fullband speech/audio compression), computer networking techniques and protocols (for better and more efficient transmission of multimedia services), and mobile/wireless communications (e.g., from 2G, 3G to 4G broadband mobile communications). This book aims to provide an understanding and a practical guide to some of the fundamental techniques (including their latest developments) which are behind the success of VoIP. These include speech compression, video compression, media transport protocols (RTP/RTCP), VoIP signalling protocols (SIP/SDP), QoS and QoE for voice/video calls, Next Generation Networks based on IP Multimedia Subsystem (IMS) and mobile VoIP, together with case studies on how to build a VoIP system based on Asterisk, how to assess and analyse VoIP quality, and how to set up a mobile VoIP system based on Open IMS and Android mobile. We have provided many practical examples including real trace data to illustrate and explain the concepts of relevant transport and signalling protocols. Exercises, illustrative worked examples in the chapters and end-of-chapter problems will also help readers to check their understanding of the topics and to stretch their knowledge. Step-bystep instructions are provided in the case studies to enable readers to build their own open-source based VoIP system and to assess voice/video call quality accordingly, or to set up their own mobile VoIP system based on Open IMS Core and IMSDroid with an Android mobile. Challenging questions are set up in the case studies to help them to think deeper and to practice more. v
6 vi Preface This book has benefitted from the authors research activities in VoIP and related activities of over 10 years. In particular, it has benefitted from the recent international collaborative projects, including the EU FP7 ADAMANTIUM project (Grant agreement no ), the EU FP7 GERYON project (Grant agreement no ) and the EU COST Action IC1003 European Network on Quality of Experience in Multimedia Systems and Services (QUALINET). The book has also benefitted from the authors teaching experience in developing and delivering modules on Voice and Video over IP to undergraduate and postgraduate students at Plymouth University in the past four years. Some of the contents of the book were drawn from the lecture notes and some of the case studies materials from the lab activities. This book can be used as a textbook for final year undergraduate and first year postgraduate courses in computer science and/or electronic engineering. It can also serve as a reference book for engineers in industry and for those interested in VoIP, for example, those who wish to have a general understanding of VoIP as well as those who wish to have an in-depth and practical understanding of key VoIP technologies. In this book, Dr. Sun has contributed to Chaps. 1 (Introduction), 2 (Speech Compression), 3 (Video Compression), 4 (Media Transport) and 6 (VoIP QoE); Dr. Mkwawa has contributed to Chaps. 1 (Introduction), 5 (SIP Signalling), 7 (IMS and Mobile VoIP), 8 (Case Study 1), 9 (Case Study 2) and 10 (Case Study 3); Dr. Jammeh has contributed to Chap. 3 (Video Compression) and Professor Ifeachor has contributed to Chap. 1 (Introduction) and the book editing. Due to the time constraints and the limitation of our knowledge, some errors or omissions may be inevitable in the book, we welcome any feedbacks and comments about the book. Finally, we would like to thank Simon Rees, our editor at Springer-Verlag for his encouragement, patience, support and understanding in the past two years in helping us complete the book. We would also like to express our deepest gratitude to our family for their love, support and encouragement throughout the process of this book.
7 Contents 1 Introduction OverviewofVoIP How VoIP Works and Factors That Affect Quality VoIPTools Microsoft slync Skype Google Talk X-Lite VoIPTrend VoIP Protocol Stack and the Scope of the Book Summary Speech Compression Introduction Speech Compression Basics Speech Signal Digitisation Speech Waveform and Spectrum How Is Human Speech Produced? Speech Compression and Coding Techniques WaveformCompressionCoding ParametricCompressionCoding Hybrid Compression Coding Analysis-by-Synthesis Narrowband to Fullband Speech Audio Compression Standardised Narrowband to Fullband Speech/Audio Codecs ITU-T G.711 PCM and G PCM-WB ITU-TG.726ADPCM ITU-T G.728 LD-CELP ITU-T G.729 CS-ACELP ITU-T G MP-MLQ/ACELP ETSIGSM ETSIAMR IETF silbc Skype/IETF s SILK ITU-TG.722ADPCM-WB vii
8 viii Contents ITU-T G Transform Coding ETSI AMR-WB and ITU-T G ITU-T G.719 Fullband Audio Coding Summary of Narrowband to Fullband Speech Codecs IllustrativeWorkedExamples Question Question Question Summary Problems Video Compression Introduction to Video Compression VideoCompressionBasics Digital Image and Video Colour Components Colour Sub-sampling Video Resolution and Bandwidth Requirement Video Compression Techniques LosslessVideoCompression LossyVideoCompression PredictiveCoding Quantisation TransformCoding Interframe Coding Video Coding Standards H H MPEG1& H MPEG H HighlyEfficiencyVideoCoding(HEVC) IllustrativeWorkedExamples Question Question Question Summary Problems Media Transport for VoIP MediaTransportoverIPNetworks TCPorUDP? Real-Time Transport Protocol RTP RTP Header RTP Header for Voice Call Based on Wireshark RTP Payload and Bandwidth Calculation for VoIP... 80
9 Contents ix IllustrativeWorkedExample RTP Header for Video Call Based on Wireshark RTP Control Protocol RTCP RTCP Sender Report and Example RTCP Receiver Report and Example RTCP Source Description and Example RTCPBYEPacketandExample Extended RTCP Report RTCP XR for VoIP Metrics CompressedRTP crtp Basic Concept of Compressed RTP crtp IllustrativeWorkedExample Summary Problems VoIP Signalling SIP What is Session Initiation Protocol? SIPNetworkElements User Agent ProxyServer RedirectServer Registrar LocationServer SIP Protocol Structure SIPMessageFormat Session Descriptions Protocol SessionDescription TimeDescription MediaDescription Attributes ExampleofSDPMessagefromWireshark SIP Messages Flow SessionEstablishment Summary Problems VoIP Quality of Experience (QoE) Concept of Quality of Service (QoS) What is Quality of Service (QoS)? QoSMetricsandMeasurements NetworkPacketLossandItsCharacteristics Delay, Delay Variation (Jitter) and Its Characteristics Quality of Experience (QoE) for VoIP What is Quality of Experience (QoE)? Factors Affect Voice Quality in VoIP OverviewofQoEforVoiceandVideooverIP Subjective Speech Quality Assessment...138
10 x Contents 6.4 Objective Speech Quality Assessment Comparison-Based Intrusive Objective Test (Full- Reference Model) Parameter-Based Measurement: E-Model A Simplified and Applicable E-Model Subjective Video Quality Assessment Objective Video Quality Assessment Full-Reference (FR) Video Quality Assessment Reduced-Reference (RR) Video Quality Assessment No-Reference Video Quality Assessment IllustrativeWorkedExamples Question Question Question Summary Problems IMS and Mobile VoIP What Is IP Multimedia Subsystem? WhatDoWeNeedIMSfor? IMSArchitecture IMSElements IMSServices IMS Signalling and Bearer Traffic Interfaces Mobile Access Networks Cellular Standards The GSM Standard The UMTS Standard Long-Term Evolution Summary Problems Case Study 1 Building Up a VoIP System Based on Asterisk WhatisAsterisk? Channel Modules Codec Translator Modules Application Modules File Format Modules Installing Asterisk WhatIsX-Lite UsingX-Lite VoiceandVideoInjectionTools Manycam Video Injection Tool VirtualAudioCableInjectionTool Lab Scenario Adding SIP Phones...205
11 Contents xi 8.6 Configuring Dial Plans Configuring DAHDI Channels Starting and Stopping Asterisk Setup SIP Phone Making Voice Calls Between SIP Phones Making Video Calls Between SIP Phones Making Voice Calls Between SIP and Analogue Phones Problems Case Study 2 VoIP Quality Analysis and Assessment WhatIsWireshark LiveCaptureandOfflineAnalysis Three-PanePacketBrowser VoIPAnalysis Wireshark Familiarization Introduction to Netem and tc Commands Addingqdisc Changing and Deleting qdisc Lab Scenario Challenges SIPRegistration Challenges SIPInvite Challenges VoIP Messages Flow Challenges VoIP Quality Assessment: Packet Losses Challenges VoIP Quality Assessment: Delay Variation Challenges Problems Case Study 3 Mobile VoIP Applications and IMS What Is Open Source IMS Core The Main Features of OSIMS Core P-CSCF The Main Features of OSIMS Core I-CSCF The Main Features of OSIMS Core S-CSCF The Main Features of OSIMS Core FHoSS Installation and Configuration of OSIMS Core WhatIsAndroid Android Smart Phone Market Share AndroidArchitecture TheHistoryofAndroid IMSDroidIMSClient Lab Scenario Configuring IMSDroid
12 xii Contents Adding OSIMS Core Subscribers MakingVoiceandVideoCalls PlacingaCall InCallScreen Problems Index...265
Guide to OSI and TCP/IP Models
SPRINGER BRIEFS IN COMPUTER SCIENCE Mohammed M. Alani Guide to OSI and TCP/IP Models SpringerBriefs in Computer Science Series editors Stan Zdonik Peng Ning Shashi Shekhar Jonathan Katz Xindong Wu Lakhmi
More informationResearch on Industrial Security Theory
Research on Industrial Security Theory Menggang Li Research on Industrial Security Theory Menggang Li China Centre for Industrial Security Research Beijing, People s Republic of China ISBN 978-3-642-36951-3
More informationSpringerBriefs in Computer Science
SpringerBriefs in Computer Science Series Editors Stan Zdonik Peng Ning Shashi Shekhar Jonathan Katz Xindong Wu Lakhmi C. Jain David Padua Xuemin (Sherman) Shen Borko Furht V.S. Subrahmanian Martial Hebert
More informationComputer Communications and Networks. Series editor A.J. Sammes Centre for Forensic Computing Cranfield University, Shrivenham campus Swindon, UK
Computer Communications and Networks Series editor A.J. Sammes Centre for Forensic Computing Cranfield University, Shrivenham campus Swindon, UK The Computer Communications and Networks series is a range
More informationITIL 2011 At a Glance. John O. Long
ITIL 2011 At a Glance John O. Long SpringerBriefs in Computer Science Series Editors Stan Zdonik Peng Ning Shashi Shekhar Jonathan Katz Xindong Wu Lakhmi C. Jain David Padua Xuemin Shen Borko Furht VS
More informationStefan Waldmann. Topology. An Introduction
Topology Stefan Waldmann Topology An Introduction 123 Stefan Waldmann Julius Maximilian University of Würzburg Würzburg Germany ISBN 978-3-319-09679-7 ISBN 978-3-319-09680-3 (ebook) DOI 10.1007/978-3-319-09680-3
More informationMobile Phone Security and Forensics
Mobile Phone Security and Forensics Iosif I. Androulidakis Mobile Phone Security and Forensics A Practical Approach Second Edition Iosif I. Androulidakis Pedini Ioannina Greece ISBN 978-3-319-29741-5
More informationGeorge Grätzer. Practical L A TEX
Practical L A TEX George Grätzer Practical L A TEX 123 George Grätzer Toronto, ON, Canada Additional material to this book can be downloaded from http://extras.springer.com ISBN 978-3-319-06424-6 ISBN
More informationWindows 10 Revealed. The Universal Windows Operating System for PC, Tablets, and Windows Phone. Kinnary Jangla
Windows 10 Revealed The Universal Windows Operating System for PC, Tablets, and Windows Phone Kinnary Jangla Windows 10 Revealed Kinnary Jangla Bing Maps San Francisco, California, USA ISBN-13 (pbk): 978-1-4842-0687-4
More informationMultidimensional Queueing Models in Telecommunication Networks
Multidimensional Queueing Models in Telecommunication Networks ThiS is a FM Blank Page Agassi Melikov Leonid Ponomarenko Multidimensional Queueing Models in Telecommunication Networks Agassi Melikov Department
More informationRobust SRAM Designs and Analysis
Robust SRAM Designs and Analysis Jawar Singh Saraju P. Mohanty Dhiraj K. Pradhan Robust SRAM Designs and Analysis 123 Jawar Singh Indian Institute of Information Technology Design and Manufacturing Dumna
More informationComputer Communications and Networks. Editor A.J. Sammes Centre for Forensic Computing Cranfield University Shrivenham Campus Swindon, UK
Computer Communications and Networks Editor A.J. Sammes Centre for Forensic Computing Cranfield University Shrivenham Campus Swindon, UK The Computer Communications and Networks series is a range of textbooks,
More informationPhilip Andrew Simpson. FPGA Design. Best Practices for Team-based Reuse. Second Edition
FPGA Design Philip Andrew Simpson FPGA Design Best Practices for Team-based Reuse Second Edition Philip Andrew Simpson San Jose, CA, USA ISBN 978-3-319-17923-0 DOI 10.1007/978-3-319-17924-7 ISBN 978-3-319-17924-7
More informationFailure-Modes-Based Software Reading
SPRINGER BRIEFS IN COMPUTER SCIENCE Yang-Ming Zhu Failure-Modes-Based Software Reading SpringerBriefs in Computer Science More information about this series at http://www.springer.com/series/10028 Yang-Ming
More informationLow Level X Window Programming
Low Level X Window Programming Ross J. Maloney Low Level X Window Programming An Introduction by Examples 123 Dr. Ross J. Maloney Yenolam Corporation Booragoon, WA Australia ISBN 978-3-319-74249-6 ISBN
More informationReal-Time Graphics Rendering Engine
Hujun Bao Wei Hua Real-Time Graphics Rendering Engine With 66 figures, 11 of them in color ADVANCED TOPICS IN SCIENCE AND TECHNOLOGY IN CHINA ADVANCED TOPICS IN SCIENCE AND TECHNOLOGY IN CHINA Zhejiang
More informationIntelligent Systems Reference Library
Intelligent Systems Reference Library Volume 145 Series editors Janusz Kacprzyk, Polish Academy of Sciences, Warsaw, Poland e-mail: kacprzyk@ibspan.waw.pl Lakhmi C. Jain, University of Canberra, Canberra,
More informationJinkun Liu Xinhua Wang. Advanced Sliding Mode Control for Mechanical Systems. Design, Analysis and MATLAB Simulation
Jinkun Liu Xinhua Wang Advanced Sliding Mode Control for Mechanical Systems Design, Analysis and MATLAB Simulation Jinkun Liu Xinhua Wang Advanced Sliding Mode Control for Mechanical Systems Design, Analysis
More informationMATLAB Programming for Numerical Analysis. César Pérez López
MATLAB Programming for Numerical Analysis César Pérez López MATLAB Programming for Numerical Analysis Copyright 2014 by César Pérez López This work is subject to copyright. All rights are reserved by the
More informationInterfacing with C++
Interfacing with C++ Jayantha Katupitiya Kim Bentley Interfacing with C++ Programming Real-World Applications ABC Dr. Jayantha Katupitiya Senior Lecturer School of Mechanical and Manufacturing Engineering
More informationGengsheng Lawrence Zeng. Medical Image Reconstruction. A Conceptual Tutorial
Gengsheng Lawrence Zeng Medical Image Reconstruction A Conceptual Tutorial Gengsheng Lawrence Zeng Medical Image Reconstruction A Conceptual Tutorial With 163 Figures Author Prof. Dr. Gengsheng Lawrence
More informationTroubleshooting Voice Over IP with WireShark
Hands-On Troubleshooting Voice Over IP with WireShark Course Description Voice over IP is being widely implemented both within companies and across the Internet. The key problems with IP voice services
More informationDigital VLSI Design with Verilog
Digital VLSI Design with Verilog John Michael Williams Digital VLSI Design with Verilog A Textbook from Silicon Valley Polytechnic Institute Second Edition John Michael Williams Wilsonville, OR USA Additional
More informationFunctional Programming in R
Functional Programming in R Advanced Statistical Programming for Data Science, Analysis and Finance Thomas Mailund Functional Programming in R: Advanced Statistical Programming for Data Science, Analysis
More informationComputer Communications and Networks
Computer Communications and Networks For other titles published in this series, go to www.springer.com/series/4198 The Computer Communications and Networks series is a range of textbooks, monographs and
More informationPreface Preliminaries. Introduction to VoIP Networks. Public Switched Telephone Network (PSTN) Switching Routing Connection hierarchy Telephone
VoIP quality and performance issues Delay Jitter Packet loss Echo and talk overlap Approaches to maintaining VoIP quality Network-level QoS VoIP codecs VoIP applications and services Fax Emergency numbers
More informationSoftware Development for SAP R/3
Software Development for SAP R/3 Springer-Verlag Berlin Heidelberg GmbH Ulrich Mende Software Development for SAP R/3 Data Dictionary, ABAP/4, Interfaces With Diskette With 124 Figures and Many Example
More informationContributions to Economics
Contributions to Economics Kesra Nermend Vector Calculus in Regional Development Analysis Comparative Regional Analysis Using the Example of Poland Physica Verlag A Springer Company Dr. inž. Kesra Nermend
More informationAdvanced Data Mining Techniques
Advanced Data Mining Techniques David L. Olson Dursun Delen Advanced Data Mining Techniques Dr. David L. Olson Department of Management Science University of Nebraska Lincoln, NE 68588-0491 USA dolson3@unl.edu
More informationWireless Networks. Series Editor Xuemin Sherman Shen University of Waterloo Waterloo, Ontario, Canada
Wireless Networks Series Editor Xuemin Sherman Shen University of Waterloo Waterloo, Ontario, Canada More information about this series at http://www.springer.com/series/14180 Sachin Shetty Xuebiao Yuchi
More informationIterative Design of Teaching-Learning Sequences
Iterative Design of Teaching-Learning Sequences Dimitris Psillos Petros Kariotoglou Editors Iterative Design of Teaching- Learning Sequences Introducing the Science of Materials in European Schools Editors
More informationWide Area 2D/3D Imaging
Wide Area 2D/3D Imaging Benjamin Langmann Wide Area 2D/3D Imaging Development, Analysis and Applications Benjamin Langmann Hannover, Germany Also PhD Thesis, University of Siegen, 2013 ISBN 978-3-658-06456-3
More informationETSF10 Internet Protocols Transport Layer Protocols
ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]
More informationComputing with Memory for Energy-Efficient Robust Systems
Computing with Memory for Energy-Efficient Robust Systems Somnath Paul Swarup Bhunia Computing with Memory for Energy-Efficient Robust Systems 123 Somnath Paul Intel Labs Hillsboro, OR, USA Swarup Bhunia
More informationEssential Angular for ASP.NET Core MVC
Essential Angular for ASP.NET Core MVC Adam Freeman Essential Angular for ASP.NET Core MVC Adam Freeman London, UK ISBN-13 (pbk): 978-1-4842-2915-6 ISBN-13 (electronic): 978-1-4842-2916-3 DOI 10.1007/978-1-4842-2916-3
More information"Charting the Course... MOC A Deploying Voice Workloads for Skype for Business Online and Server Course Summary
Description Course Summary This five-day instructor-led course teaches how to design, plan, and deploy the various voice solutions available with Skype for Business Online and Skype for Business Server
More informationFundamentals of Operating Systems. Fifth Edition
Fundamentals of Operating Systems Fifth Edition Fundamentals of Operating Systems A.M. Lister University of Queensland R. D. Eager University of Kent at Canterbury Fifth Edition Springer Science+Business
More informationThe Information Retrieval Series. Series Editor W. Bruce Croft
The Information Retrieval Series Series Editor W. Bruce Croft Sándor Dominich The Modern Algebra of Information Retrieval 123 Sándor Dominich Computer Science Department University of Pannonia Egyetem
More informationEnabling Technologies for Wireless E-Business
Enabling Technologies for Wireless E-Business Weidong Kou Yelena Yesha (Eds.) Enabling Technologies for Wireless E-Business With 141 Figures and 15 Tables ABC Editors Weidong Kou Chinese State Key Laboratory
More informationWhitestein Series in software Agent Technologies. About whitestein Technologies
Whitestein Series in software Agent Technologies Series Editors: Marius Walliser Stefan Brantschen Monique Calisti Thomas Hempfling This series reports new developments in agent-based software technologies
More informationMicrosoft Computer Vision APIs Distilled
Microsoft Computer Vision APIs Distilled Getting Started with Cognitive Services Alessandro Del Sole Microsoft Computer Vision APIs Distilled Alessandro Del Sole Cremona, Italy ISBN-13 (pbk): 978-1-4842-3341-2
More information"Charting the Course to Your Success!" MOC B Core Solutions of Microsoft Lync Server 2013 Course Summary
MOC 20336 B Core Solutions of Microsoft Lync Course Summary Description This instructor-led course teaches IT professionals how to plan, design, deploy, configure, and administer a Microsoft Lync solution.
More informationLearn PHP 7. Object-Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL. Steve Prettyman
THE EXPERT S VOICE IN WEB DEVELOPMENT Learn PHP 7 Object-Oriented Modular Programming using HTML5, CSS3, JavaScript, XML, JSON, and MySQL Steve Prettyman Learn PHP 7 Object-Oriented Modular Programming
More informationNetwork-Embedded Management and Applications
Network-Embedded Management and Applications Alexander Clemm Ralf Wolter Editors Network-Embedded Management and Applications Understanding Programmable Networking Infrastructure Editors Alexander Clemm
More informationIntroduction to Computer Networking
Introduction to Computer Networking Thomas G. Robertazzi Introduction to Computer Networking 123 Thomas G. Robertazzi Department of Electrical and Computer Engineering Stony Brook University Stony Brook,
More informationThe Architectural Logic of Database Systems
The Architectural Logic of Database Systems E. J. Yannakoudakis The Architectural Logic of Database Systems With 69 Figures Springer-Verlag london Berlin Heidelberg New York Paris Tokyo E. 1. Yannakoudakis,
More informationJava Quick Syntax Reference. Second Edition. Mikael Olsson
Java Quick Syntax Reference Second Edition Mikael Olsson Java Quick Syntax Reference Second Edition Mikael Olsson Java Quick Syntax Reference Mikael Olsson Hammarland, Länsi-Suomi, Finland ISBN-13 (pbk):
More informationJulien Masanès. Web Archiving. With 28 Figures and 6 Tables ABC
Web Archiving Julien Masanès Web Archiving With 28 Figures and 6 Tables ABC Author Julien Masanès European Web Archive 25 rue des envierges 75020 Paris, France julien.masanes@bnf.fr ACM Computing Classification
More informationIntroduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video
Preface p. xi Acknowledgments p. xvii Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video Experiments p. 4 Audio
More informationHigh Availability and Disaster Recovery
High Availability and Disaster Recovery Klaus Schmidt High Availability and Disaster Recovery Concepts, Design, Implementation With 83 Figures and 26 Tables 123 Klaus Schmidt Stockheimer Str. 20 60385
More informationDigital Functions and Data Reconstruction
Digital Functions and Data Reconstruction Li M. Chen Digital Functions and Data Reconstruction Digital-Discrete Methods 123 Li M. Chen University of the District of Columbia Washington, DC, USA ISBN 978-1-4614-5637-7
More informationMedia Communications Internet Telephony and Teleconference
Lesson 13 Media Communications Internet Telephony and Teleconference Scenario and Issue of IP Telephony Scenario and Issue of IP Teleconference ITU and IETF Standards for IP Telephony/conf. H.323 Standard
More informationJavaScript Quick Syntax Reference
JavaScript Quick Syntax Reference Mikael Olsson JavaScript Quick Syntax Reference Copyright 2015 by Mikael Olsson This work is subject to copyright. All rights are reserved by the Publisher, whether the
More informationEnglish for Academic Research. Series editor Adrian Wallwork Pisa Italy
English for Academic Research Series editor Adrian Wallwork Pisa Italy This series aims to help non-native, English-speaking researchers communicate in English. The books in this series are designed like
More informationComputer Science Workbench. Editor: Tosiyasu L. Kunii
Computer Science Workbench Editor: Tosiyasu L. Kunii H. Kitagawa T.L. Kunii The U nnortnalized Relational Data Model F or Office Form Processor Design With 78 Figures Springer-Verlag Tokyo Berlin Heidelberg
More informationVoice Quality Assessment for Mobile to SIP Call over Live 3G Network
Abstract 132 Voice Quality Assessment for Mobile to SIP Call over Live 3G Network G.Venkatakrishnan, I-H.Mkwawa and L.Sun Signal Processing and Multimedia Communications, University of Plymouth, Plymouth,
More informationNetwork Working Group Request for Comments: 4424 February 2006 Updates: 4348 Category: Standards Track
Network Working Group S. Ahmadi Request for Comments: 4424 February 2006 Updates: 4348 Category: Standards Track Real-Time Transport Protocol (RTP) Payload Format for the Variable-Rate Multimode Wideband
More informationLogic Programming with Prolog
Logic Programming with Prolog Max Bramer Logic Programming with Prolog Second Edition 123 Max Bramer School of Computing University of Portsmouth Portsmouth, UK ISBN 978-1-4471-5486-0 ISBN 978-1-4471-5487-7
More informationHeterogeneous Multicore Processor Technologies for Embedded Systems
Heterogeneous Multicore Processor Technologies for Embedded Systems Kunio Uchiyama Fumio Arakawa Hironori Kasahara Tohru Nojiri Hideyuki Noda Yasuhiro Tawara Akio Idehara Kenichi Iwata Hiroaki Shikano
More information3GPP TS V6.4.0 ( )
TS 26.235 V6.4.0 (2005-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Packet switched conversational multimedia applications;
More informationThe Windows 10 Productivity Handbook
The Windows 10 Productivity Handbook Discover Expert Tips, Tricks, and Hidden Features in Windows 10 Mike Halsey The Windows 10 Productivity Handbook Mike Halsey Sheffield, Yorkshire, UK ISBN-13 (pbk):
More informationModeling and Simulation in Scilab/Scicos with ScicosLab 4.4
Modeling and Simulation in Scilab/Scicos with ScicosLab 4.4 Stephen L. Campbell, Jean-Philippe Chancelier and Ramine Nikoukhah Modeling and Simulation in Scilab/Scicos with ScicosLab 4.4 Second Edition
More informationNICC ND 1635 V 1.1.1( )
ND 1635 V 1.1.1(2008-06) Document NGN Interconnect: Media Path Technical Specification Network Interoperability Consultative Committee, Ofcom, 2a Southwark Bridge Road, London, SE1 9HA. 2 ND 1635 V 1.1.1(2008-06)
More informationGraphics Programming in c++
Graphics Programming in c++ Springer London Berlin Heidelberg New York Barcelona Budapest Hong Kong Milan Paris Santa Clara Singapore Tokyo Mark Walmsley Graphics Programming in c++ Writing Graphics Applications
More informationGuide to RISC Processors
Guide to RISC Processors Sivarama P. Dandamudi Guide to RISC Processors for Programmers and Engineers Sivarama P. Dandamudi School of Computer Science Carleton University Ottawa, ON K1S 5B6 Canada sivarama@scs.carleton.ca
More informationA Developer s Guide to the Semantic Web
A Developer s Guide to the Semantic Web von Liyang Yu 1. Auflage Springer 2011 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 642 15969 5 schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
More informationStandardizing Information and Communication Systems
Standard ECMA-289 2nd Edition - September 2000 Standardizing Information and Communication Systems Private Integrated Services Network (PISN) - Mapping Functions for the Employment of 64 kbit/s Circuit
More informationMulti-Service Access and Next Generation Voice Service
Hands-On Multi-Service Access and Next Generation Voice Service Course Description The next generation of telecommunications networks is being deployed using VoIP technology and soft switching replacing
More informationObjective-C Quick Syntax Reference
Objective-C Quick Syntax Reference Matthew Campbell Objective-C Quick Syntax Reference Copyright 2014 by Matthew Campbell This work is subject to copyright. All rights are reserved by the Publisher, whether
More informationVoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.
VoIP Basics Phone Network Typical SS7 Network Architecture What is VoIP? (or IP Telephony) Voice over IP (VoIP) is the transmission of digitized telephone calls over a packet switched data network (like
More informationB.Eng. (Hons.) Telecommunications. Examinations for / Semester 1
B.Eng. (Hons.) Telecommunications Cohort: BTEL/12/FT Examinations for 2014-2015 / Semester 1 MODULE: IP TELEPHONY MODULE CODE: TELC 3107 Duration: 3 Hours Instructions to Candidates: 1. Answer all questions.
More informationMicrosoft Enterprise Voice and Online Services with Microsoft Lync Server 2013
1800 ULEARN (853 276) www.ddls.com.au Microsoft 20337 - Enterprise Voice and Online Services with Microsoft Lync Server 2013 Length 5 days Price $4290.00 (inc GST) Version B Overview This five-day instructor-led
More informationDeploying Voice Workloads for Skype for Business Online and Server
Course Code: M40409 Vendor: Microsoft Course Overview Duration: 5 RRP: POA Deploying Voice Workloads for Skype for Business Online and Server Overview This five-day instructor-led course teaches how to
More informationStereo Scene Flow for 3D Motion Analysis
Stereo Scene Flow for 3D Motion Analysis Andreas Wedel Daniel Cremers Stereo Scene Flow for 3D Motion Analysis Dr. Andreas Wedel Group Research Daimler AG HPC 050 G023 Sindelfingen 71059 Germany andreas.wedel@daimler.com
More informationMultimedia and the Internet
Multimedia and the Internet More and more multimedia streaming applications in the Internet: Video on Demand IP telephony Internet radio Teleconferencing Interactive Games Virtual/augmented Reality Tele
More informationDeploying Voice Workloads for Skype for Business Online and Server 2015
Deploying Voice Workloads for Skype for Business Online and Server 2015 Duration: 5 Days Course Code: M40409 Version: A Overview: This five-day instructor-led course teaches how to design, plan, and deploy
More informationGeometric Modeling and Algebraic Geometry
Geometric Modeling and Algebraic Geometry Bert Jüttler Ragni Piene Editors Geometric Modeling and Algebraic Geometry 123 Bert Jüttler Institute of Applied Geometry Johannes Kepler University Altenberger
More informationMASTERING COBOL PROGRAMMING
MASTERING COBOL PROGRAMMING MACMILLAN MASTER SERIES Banking Basic English Law Basic Management Biology British Politics Business Communication Business Microcomputing Chemistry COBOL Programming Commerce
More informationDeploying Voice Workloads for Skype for Business Online and Server 2015
Deploying Voice Workloads for Skype for Business Online and Server 2015 Duration: 5 Days Course Code: M40409 Version: A Delivery Method: Virtual and Classroom Overview: This five-day instructor-led course
More informationMEA: Telephony systems MEB: Voice over IP MED: VoIP systems MEC: C7 signalling systems MEE: Video principles MEF: Video over IP
learntelecoms interactive e-learning suite of courses from PTT: MediaNet v3 Voice and video service delivery MediaNet is a suite of interactive, online e-learning courses that provides training in the
More informationPerformance analysis of voip over wimax
Performance analysis of voip over wimax Shima Faisal Ahmed Muhi-Aldean 1, Amin Babiker 2 1,2 Department of Communications, Faculty of Engineering Al Neelain University, Khartoum,Sudan Abstract: Voice over
More informationQoS Targets for IP Networks & Services: Challenges and Opportunities
QoS Targets for IP Networks & Services: Challenges and Opportunities Dave Mustill Performance & QoS Standards BT Group Chief Technology Office Presentation Outline Speech quality in the PSTN and beyond
More informationOracle Communications WebRTC Session Controller
Oracle Communications WebRTC Session Controller Concepts Release 7.0 E40976-01 November 2013 Oracle Communications WebRTC Session Controller Concepts, Release 7.0 E40976-01 Copyright 2013, Oracle and/or
More informationVoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts VoIP System Gatekeeper: A gatekeeper is useful for handling VoIP call connections includes managing terminals, gateways and MCU's (multipoint
More informationC Quick Syntax Reference
C Quick Syntax Reference Mikael Olsson C Quick Syntax Reference Copyright 2015 by Mikael Olsson This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of
More informationKommunikationssysteme [KS]
Kommunikationssysteme [KS] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/
More informationRTP implemented in Abacus
Spirent Abacus RTP implemented in Abacus 编号版本修改时间说明 1 1. Codec that Abacus supports. G.711u law G.711A law G.726 G.726 ITU G.723.1 G.729 AB (when VAD is YES, it is G.729AB, when No, it is G.729A) G.729
More informationIntroduction on ETSI TC STQ Work
A. Kamcke; ETSI TC STQ Chairman: Introduction on ETSI TC STQ Work ETSI 2015. All rights reserved - Workshop on Telecommunication Quality beyond 2015, Vienna, 21-22 October 2015 - Page: 1 Motivation End-to-end
More informationTransporting Voice by Using IP
Transporting Voice by Using IP National Chi Nan University Quincy Wu Email: solomon@ipv6.club.tw 1 Outline Introduction Voice over IP RTP & SIP Conclusion 2 Digital Circuit Technology Developed by telephone
More informationNG40 IMS Emulator. Key features: IMS Registration VoLTE Basic SRVCC (one-way HO of single active speech session from 4G PS to 3G CS)
NG40 IMS Emulator IMS Emulation for LTE has been added to the ng4t portfolio. The NG40 IMS Emulator is an extension to the NG40 eutran and to the NG40 EPC Emulator. The NG40 eutran Emulator simulates the
More informationExplain how cloud technologies are changing the design, deployment, and management of voice architectures.
Course Outline Module 1: Introduction to Voice Workloads Designing a Skype for Business voice solution requires the understanding of many technologies. With Microsoft s latest cloud based voice services,
More informationDeploying Voice Workloads for Skype for Business Online and Server 2015
Deploying Voice Workloads for Skype for Business Online and Server 2015 40409; 5 Days, Instructor-led Course Description This five-day instructor-led course teaches how to design, plan, and deploy the
More information3GPP TS V8.0.0 ( )
TS 26.235 V8.0.0 (2008-12) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Packet switched conversational multimedia applications;
More informationBuilding Custom Tasks for SQL Server Integration Services
Building Custom Tasks for SQL Server Integration Services Andy Leonard Building Custom Tasks for SQL Server Integration Services Andy Leonard Farmville, Virginia, USA ISBN-13 (pbk): 978-1-4842-2939-2 ISBN-13
More information3GPP TS V ( )
TS 23.333 V12.5.0 (2015-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Multimedia Resource Function Controller (MRFC) - Multimedia
More informationWeb Development with Java
Web Development with Java Tim Downey Web Development with Java Using Hibernate, JSPs and Servlets Tim Downey, BS, MS Florida International University Miami, FL 33199, USA British Library Cataloguing in
More informationETSI LI Standards Overview
http://eustandards.in/ ETSI LI Standards Overview Alex Leadbeater - Chairman 3GPP SA3LI What is LI/DR/DD Lawful Interception (LI) is the real-time capture of a Target s use of communications (including
More informationDialogic PowerVille Conferencing
Dialogic PowerVille Conferencing Converged Audio and Video Conferencing Solution for On-the-Go Mobile and Fixed Subscribers Put the power of real-time, high-definition, collaborative audio and video conferencing
More information3GPP TS V ( )
TS 26.179 V13.1.0 (2016-06) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Mission Critical Push To Talk (MCPTT); Codecs and media
More informationVideo Traces for Network Performance Evaluation
Video Traces for Network Performance Evaluation A Comprehensive Overview and Guide on Video Traces and Their Utilization in Networking Research by PATRICK SEELING Arizona State University, AZ, U.S.A. FRANK
More information