You are previewing The Technology of Video and Audio Streaming, 2nd Edition.
O'Reilly logo
The Technology of Video and Audio Streaming, 2nd Edition

Book Description

* Learn the end-to-end process, starting with capture from a video or audio source through to the consumer's media player
* A quick-start quide to streaming media technologies
* How to monetize content and protect revenue with digital rights management

For broadcasters, web developers, project managers implementing streaming media systems, David Austerberry shows how to deploy the technology on your site, from video and audio capture through to the consumer's media player.

The book first deals with Internet basics and gives a thorough coverage of telecommunications networks and the last mile to the home. Video and audio formats are covered, as well as compression standards including Windows Media and MPEG-4. The book then guides you through the streaming process, showing in-depth how to encode audio and video. The deployment of media servers, live webcasting and how the stream is displayed by the consumer's media player are also covered.

A final section on associated technologies illustrates how you can protect your revenue sources with digital rights management, looks at content delivery networks and provides examples of successful streaming applications.

The supporting website, www.davidausterberry.com/streaming.html, offers updated links to sources of information, manufacturers and suppliers.

David Austerberry is co-owner of the new media communications consultancy, Informed Sauce. He has worked with streaming media since the late nineties. Before that, he has been product manager for a number of broadcast equipment manufacturers, and formerly had many years with a leading broadcaster.

Table of Contents

  1. Cover
  2. Title
  3. Halftitle
  4. Copyright
  5. Contents
  6. Preface
  7. Acknowledgments
  8. Section 1. Basics
    1. 1. Introduction
      1. 500 years of print development
      2. 100 years of the moving image
      3. The Web meets television
      4. Convergence
      5. What is streaming?
      6. Applications
      7. How this book is organized
      8. Summary
    2. 2. IP networks and telecommunications
      1. Introduction
      2. Network layers
      3. Telecommunications
      4. The local loop
      5. Summary
    3. 3. The World Wide Web
      1. Introduction
      2. WWW
      3. Web graphics
      4. Proprietary tools
      5. Web servers
      6. Summary
    4. 4. Video formats
      1. Introduction
      2. Scanning
      3. Color space conversion
      4. Digital component coding
      5. Videotape formats
      6. Time code
      7. Interconnection standards
      8. High definition
      9. Summary
    5. 5. Video compression
      1. Introduction
      2. Compression basics
      3. Compression algorithms
      4. Discrete cosine transform
      5. Compression codecs
      6. MPEG compression
      7. Proprietary architectures
      8. Summary
    6. 6. Audio compression
      1. Introduction
      2. Analog compression
      3. Digital audio
      4. The ear and psychoacoustics
      5. The human voice
      6. Lossy compression
      7. Codecs
      8. Codec standards
      9. Proprietary codecs
      10. Open-source codecs
      11. Summary
  9. Section 2. Streaming
    1. 7. Introduction to streaming media
      1. Introduction
      2. What are the applications of streaming?
      3. The streaming architecture
      4. Bandwidth, bits, and bytes
      5. Proprietary codec architectures
      6. Summary
    2. 8. Video encoding
      1. Introduction
      2. Video capture
      3. Compression
      4. Encoding enhancements
      5. Encoding products
      6. Limits on file sizes
      7. Summary
    3. 9. Audio encoding
      1. Introduction
      2. Audio formats
      3. Capture
      4. Encoding
      5. File formats
      6. Summary
    4. 10. Preprocessing
      1. Introduction
      2. Video processing
      3. Audio
      4. Summary
    5. 11. Stream serving
      1. Introduction
      2. Streaming
      3. Webcasting
      4. On-demand serving
      5. Inserting advertisements
      6. Playlists
      7. Logging and statistics
      8. Proprietary server architectures
      9. Server deployment
      10. Summary
    6. 12. Live webcasting
      1. Introduction
      2. Planning a webcast
      3. Video capture
      4. Graphics
      5. Audio capture
      6. Encoding
      7. Summary
    7. 13. Media players
      1. Introduction
      2. Portals, players, and plug-ins
      3. Digital Rights Management
      4. Summary
  10. Section 3. Associated Technologies and Applications
    1. 14. Rights management
      1. Introduction
      2. The value chain
      3. Digital Rights Management
      4. The rights management parties
      5. System integration
      6. Encryption
      7. Watermarking
      8. Security
      9. XrML
      10. Examples of DRM products
      11. MPEG-4
      12. Summary
    2. 15. Content distribution
      1. Introduction
      2. Content delivery networks
      3. Corporate intranets
      4. Improving the QoS
      5. Satellite delivery
      6. Summary
    3. 16. Applications for streaming media
      1. Introduction
      2. Summary
  11. Glossary
  12. Abbreviations
  13. Index