Chapter 11. Streaming Protocols Overview

This chapter covers the following topics:

HTTP streaming

UDP versus TCP

Analog and digital video

Codecs

Packetization

Transport formats

Trace analysis for streams carried on UDP or TCP

Control protocols

Unicast, multicast, and stream splitting

Streaming products

Encoding mechanisms

Streaming is a technique used to deliver multimedia objects at the same rate at which they are played. Streaming requires an application on a server to send small chunks of data (video, audio, or both) at a constant rate, and a client application to collect those chunks of data and play them in a continuous fashion. No copy of the streamed media remains on the hard disk of the client.

Understanding streaming ...

Get Data Center Fundamentals 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.