Are time stamps mandatory?
No, they are not mandatory. Some applications like Digital TV broadcast, where tight synchronisation is required, will make an extensive use of time stamps. In that case both reference time stamp and DTS/PTS are used. In other cases (game or software downloading for example) neither reference nor DTS/PTS time stamps are necessary. DTS and PTS time stamps are not relevant if reference time stamps are not present.