How STC samples and PTS and DTS time stamps are coded. What is the data structure of a PES header. What are descriptors, how is their data structure and which type of descriptors are defined. What is the purpose and the specific data structure of the various system descriptors and general content descriptors. The data structure of a program stream; the pack header with the optional system header; the program stream map. Data structure of sections in general and of program association, program map and conditional access sections in particular. The data structure of transport packets with the adaptation field.