Chapter 6. Media Capture, Playout, and Timing

  • Behavior of a Sender

  • Media Capture and Compression

  • Generating RTP Packets

  • Behavior of a Receiver

  • Packet Reception

  • The Playout Buffer

  • Adapting the Playout Point

  • Decoding, Mixing, and Playout

In this chapter we move on from our discussion of networks and protocols, and talk instead about the design of systems that use RTP. An RTP implementation has multiple aspects, some of which are required for all applications; others are optional depending on the needs of the application. This chapter discusses the most fundamental features necessary for media capture, playout, and timing recovery; later chapters describe ways in which reception quality can be improved or overheads reduced.

We start with a discussion of the ...

Get RTP: Audio and Video for the Internet now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.