» » RTP: Audio and Video for the Internet

Download RTP: Audio and Video for the Internet epub

by Colin Perkins

The Real-time Transport Protocol (RTP) provides a framework for delivery of audio and video across IP networks with unprecedented quality and reliability. In RTP: Audio and Video for the Internet, Colin Perkins, a leader of the RTP standardization process in the IETF, offers readers detailed technical guidance for designing, implementing, and managing any RTP-based system. By bringing together crucial information that was previously scattered or difficult to find, Perkins has created an incredible resource that enables professionals to leverage RTP's benefits in a wide range of Voice-over IP (VoIP) and streaming media applications. He demonstrates how RTP supports audio/video transmission in IP networks, and shares strategies for maximizing performance, robustness, security, and privacy. Comprehensive, exceptionally clear, and replete with examples, this book is the definitive RTP reference for every audio/video application designer, developer, researcher, and administrator. Key coverage includes: *RTP's goals, design philosophy, and relationships with other protocols *The psychology of human perception in the design of media delivery systems *RTP data transfer and control protocols, including framing, loss detection, reception quality feedback, and membership control *Media playout, timing, and synchronization, including lip synchronization *Mitigating network problems: error concealment, error correction, and congestion control *Optimizing performance over low-speed links: header compression, multiplexing, and tunneling *Integrating leading media codecs and standards into RTP systems *Securing RTP sessions: encryption, authentication, and the new secure RTP profile for wireless networks *Extensive references and practical examples throughout 0672322498B05092003
Download RTP: Audio and Video for the Internet epub
ISBN: 0672322498
ISBN13: 978-0672322495
Category: Engineering
Subcategory: Engineering
Author: Colin Perkins
Language: English
Publisher: Addison-Wesley Professional (June 21, 2003)
Pages: 432 pages
ePUB size: 1526 kb
FB2 size: 1442 kb
Rating: 4.9
Votes: 521
Other Formats: doc lrf mobi txt

For those readers who need to understand the RTP protocol, either because of network management or from the standpoint of inventing algorithms for playout, this book is suitable. The author gives mostly a descriptive overview of the protocol, but he does include brief discussions on some of the quantitative aspects behind it, such as how to calculate jitter and compensation for clock skew.
For those readers interested in RTP performance issues, some of the topics of interest that are not discussed effectively in the book include:
- Case studies of the affect of RTCP packets on network congestion. For example, studies on the dependence of network congestion (if any) on the reporting interval. The author makes the statement to the effect that an incorrect implementation of RTCP will result in a linear dependence on the number of users and cause "significant" network congestion. This assertion needs justification either through modeling or actual testing.
- Along these same lines, more discussion on how step joining can congest the network and how updating the number of senders can alleviate this congestion.
- The possibility that RTCP may act as a competing risk to some admission-control implementations. In particular, the feedback obtained by receiver reports allowing senders to adapt their transmissions is very similar to what is done using measurement-based policy-based admission control (MBAC).
- In-depth discussion on the optimal round-trip time for interactive applications.
- Case studies illustrating the difficulties in generating compound RTCP packets when there are more than 31 active senders.
- Examples or case studies showing how a poor choice of hash function for obtaining the synchronization source identifier (SSRC) can lead to "unbalanced and inefficient operation."
- The effect on congestion (if any) of the overhead of marked packets for informing receivers when to perform join experiments in multicast congestion control.

In spite of these shortcomings, there are a lot of interesting discussions in this book, such as the use of white noise and pattern-matching to conceal audio losses, the Rate Adaptation Protocol (RAP), and the use of layered coding for congestion control in multicast. Readers who need more details can consult the references given at the end of the book.

Note: This review is based on a reading of chapters 1-11 of the book.
A very technical but very readable, understandable description of RTP. It goes into depth on the protocol but makes it understandable to someone with no prior knowledge.
Book Description
Publication Date: April 1, 2012 | ISBN-10: 0321833627 | ISBN-13: 978-0321833624 | Edition: 1

the true date was in 2004 not 2012
Perkins offers us a deep explanation of how RTP can handle real time audio and, more importantly, video across a standard Internet connection. RTP has now been around for some 10 years, and has been extensively built out, based on practical feedback from its earlier usages.

As you might expect, much of the text concerns the packet formats used in RTP. There are subsidiary protocols within RTP, like its control protocol. Naturally, these are explained, as they are a necessary part of the overall RTP.

Some chapters delve into specific timing issues. One, called lip synchronisation, refers to the difficulty of synchronising the audio and video portions of a video signal. Other chapters discuss how to conceal lost video packets. Error concealment is a very practical necessity in this field.
The author is an expert in RTP/RTCP area, and this book is a must-have reference if you are working on this area or interested in . inlcuding VoIP/Videoconferencing, Streaming. The book presents the all technical aspects of RTP/RTCP precisely and correctly.
Colin Perkins is obviously well regarded in the area of RTP with many papers and research to his credit. This book is a very thorough and readable text on RTP. All aspects of RTP are covered in sufficient depth. The only thing that would have improved it would have been access to code. At various sections in the book he refers to an RTP stack that he has written. If this were made available as part of the book it would have been a killer combination.
If I lost this book, I'd buy another one!
Impala Frozen
C'est un trés bon ouvrage sur le sujet. Il fournit de bonnes pistes concernant la gestion des buffers de reception et la synchro des medias. Rien que pour cela le livre est incontournable.
Olivier Rassemusse