You are previewing Fundamentals and Evolution of MPEG-2 Systems: Paving the MPEG Road.
O'Reilly logo
Fundamentals and Evolution of MPEG-2 Systems: Paving the MPEG Road

Book Description

This book describes the fundamentals and details of MPEG-2 Systems technology

Written by an expert in the field, this book examines the MPEG-2 system specification as developed in the early 1990's, as well as its evolution into the fourth edition of the MPEG-2 systems standard, published in 2013. While MPEG-2 systems will continue to evolve further, this book describes the MPEG-2 system functionality as of October 2013. Furthermore, relevant background information is provided. The discussion of MPEG-2 system functionality requires knowledge of various fundamental issues, such as timing, and supported content formats. Therefore also some basic information on video and audio coding is provided, including their evolution. Also other content formats supported in MPEG-2 systems are described, as far as needed to understand MPEG-2 systems.

  • Ordered logically working from the basics and background through to the details and fundamentals of MPEG-2 transport streams and program streams

  • Explores important issues within the standardization process itself

  • Puts the developments on MPEG-2 systems into historic perspective

  • Includes support of 3D Video and transport of AVC, SVC and MVC

  • Concludes with additional issues such as real-time interface, delivery over IP networks and usage by application standardization bodies

  • Predicts a continuing promising future for MPEG-2 transport streams

  • Table of Contents

    1. Cover
    2. Title Page
    3. Copyright
    4. Foreword
    5. Preface
    6. About the Author
    7. Acknowledgements
    8. Part One: Backgrounds of MPEG-2 Systems
      1. Chapter 1: Introduction
        1. 1.1 The Scope of This Book
        2. 1.2 Some Definitions
        3. References
      2. Chapter 2: Technology Developments Around 1990
        1. References
      3. Chapter 3: Developments in Audio and Video Coding in MPEG
        1. 3.1 The Need for Compression
        2. 3.2 MPEG Video
        3. 3.3 MPEG Audio
        4. References
      4. Chapter 4: Other Important Content Formats
        1. 4.1 Metadata
        2. 4.2 Timed Text
        3. 4.3 Lossless and Scalable Lossless Audio
        4. 4.4 Multiview Video
        5. 4.5 3D Video
        6. References
      5. Chapter 5: Motivation for a Systems Standard
      6. Chapter 6: Principles Underlying the MPEG-2 Systems Design
        1. 6.1 Building an End-to-End System
        2. 6.2 The Multiplex and Demultiplex Operation
        3. 6.3 Delivery Schedule of MPEG System Streams
        4. 6.4 Synchronization of Audio and Video
        5. 6.5 MPEG-2 System Streams and the STD Model
        6. 6.6 Timing Issues
        7. 6.7 Quality of Service Issues
        8. 6.8 Transport Layer Independence
        9. References
      7. Chapter 7: MPEG-1 Systems: Laying the MPEG-2 Foundation
        1. 7.1 Driving Forces
        2. 7.2 Objectives and Requirements
        3. 7.3 Structure of MPEG-1 System Streams
        4. 7.4 The MPEG-1 System Target Decoder
        5. 7.5 The MPEG-1 System Stream
        6. 7.6 MPEG-1 Applications
        7. 7.7 Conclusions on MPEG-1
        8. References
    9. Part Two: The MPEG-2 Systems Standard
      1. Chapter 8: The Development of MPEG-2 Systems
        1. 8.1 Driving Forces
        2. 8.2 Objectives and Requirements
        3. 8.3 The Evolution of MPEG-2 Systems
        4. References
      2. Chapter 9: Layering in MPEG-2 Systems
        1. 9.1 Need for Program Streams and Transport Streams
        2. 9.2 PES Packets as a Common Layer
        3. 9.3 Program Streams
        4. 9.4 Transport Streams
        5. References
      3. Chapter 10: Conditional Access and Scrambling
        1. 10.1 Support of Conditional Access Systems
        2. 10.2 Scrambling in Transport Streams
        3. 10.3 Improving the Interoperability between CA Systems
        4. 10.4 Scrambling in Program Streams
        5. Reference
      4. Chapter 11: Other Features of MPEG-2 Systems
        1. 11.1 Error Resiliency
        2. 11.2 Re-Multiplexing of Transport Streams
        3. 11.3 Local Program Insertion in Transport Streams
        4. 11.4 Splicing in Transport Streams
        5. 11.5 Variable Bitrate and Statistical Multiplexing
        6. 11.6 Padding and Stuffing
        7. 11.7 Random Access and Parsing Convenience
        8. 11.8 Carriage of Private Data
        9. 11.9 Copyright and Copy Control Support
        10. 11.10 Playback Trick Modes
        11. 11.11 Single Program and Partial Transport Streams
        12. 11.12 Program Stream Carriage within a Transport Stream
        13. 11.13 PES Streams
        14. 11.14 Room for Future Extensions
        15. References
      5. Chapter 12: The MPEG-2 System Target Decoder Model
        1. 12.1 Introduction to the MPEG-2 STD
        2. 12.2 The Program Stream STD: P-STD
        3. 12.3 Transport Stream STD: T-STD
        4. 12.4 General STD Constraints and Requirements
        5. 12.5 Content Format Specific STD Issues
      6. Chapter 13: Data Structure and Design Considerations
        1. 13.1 System Time Clock Samples and Time Stamps
        2. 13.2 PES Packets
        3. 13.3 Descriptors of Programs and Program Elements
        4. 13.4 Program Streams
        5. 13.5 Sections
        6. 13.6 Transport Streams and Transport Packets
        7. Reference
      7. Chapter 14: Content Support in MPEG-2 Systems
        1. 14.1 Introduction
        2. 14.2 MPEG-1
        3. 14.3 MPEG-2
        4. 14.4 (ITU-T Rec.) H.222.1
        5. 14.5 MHEG
        6. 14.6 MPEG-4
        7. 14.7 AVC
        8. 14.8 SVC
        9. 14.9 3D Video
        10. 14.10 JPEG 2000 Video
        11. 14.11 Metadata
        12. 14.12 Overview of Assigned Stream-type Values
        13. References
      8. Chapter 15: The Real-Time Interface for Transport Streams
        1. Reference
      9. Chapter 16: Relationship to Download and Streaming Over IP
        1. 16.1 IP Networks and MPEG-2 Systems
        2. 16.2 Streaming Over IP
        3. 16.3 Download
        4. 16.4 Carriage of MPEG-2 Systems Across IP Networks
        5. 16.5 Adaptive HTTP Streaming
        6. References
      10. Chapter 17: MPEG-2 System Applications
      11. Chapter 18: The Future of MPEG-2 Systems
        1. Reference
    10. Epilogue
    11. Annexes
    12. Index
    13. End User License Agreement