Overview of the Software

[This is preliminary documentation and subject to change.]

Broadcast clients must be able to handle a wide variety of very high-bandwidth streams. These streams require different kinds of special-purpose hardware for reception and processing. The software that makes this demanding environment work is characterized by three design objectives:

The software needed to make a broadcast client work can be divided into three categories:

To locate documentation on creating specific types of Broadcast Architecture applications, see Documentation Structure.