Video Demystified: A Handbook for the Digital Engineer, Fourth Edition

With MPEG-2, profiles specify the syntax (i.e., algorithms) and levels specify various parameters (resolution, frame rate, bit rate, etc.). Main Profile@Main Level is targeted for SDTV applications, while Main Profile@High Level is targeted for HDTV applications.
MPEG-2 supports four levels, which specify resolution, frame rate, coded bit rate, and so on for a given profile.
MPEG-1 Constrained Parameters Bit-stream (CPB), supporting up to 352 288 at up to 30 frames per second. Maximum bit rate is 4 Mbps.
MPEG-2 Constrained Parameters Bit-stream (CPB) supports up to 720 576 at up to 30 frames per second and is intended for SDTV applications. Maximum bit rate is 15 20 Mbps.
This Level supports up to 1440 1088 at up to 60 frames per second and is intended for HDTV applications. Maximum bit rate is 60 80 Mbps.
High Level supports up to 1920 1088 at up to 60 frames per second and is intended for HDTV applications. Maximum bit rate is 80 100 Mbps.
MPEG-2 supports six profiles, which specify which coding syntax (algorithms) is used. Tables 13.1 through 13.8 illustrate the various combinations of levels and profiles allowed.
Main profile without the B frames, intended for software applications and perhaps digital cable TV.
Supported by most MPEG-2 decoder chips, it should satisfy 90% of the consumer SDTV and HDTV applications. Typical resolutions are shown in Table...