RFC 2038 (rfc2038) - Page 2 of 11
RTP Payload Format for MPEG1/MPEG2 Video
Alternative Format: Original Text Document
RFC 2038 RTP Payload Format for MPEG1/MPEG2 Video October 1996 The MPEG2 specification is structured in a similar way. However, it hasn't been restricted only to CD-ROM applications. The MPEG2 System specification defines two system stream formats: the MPEG2 Transport Stream (MTS) and the MPEG2 Program Stream (MPS). The MTS is tailored for communicating or storing one or more programs of MPEG2 compressed data and also other data in relatively error-prone environments. The MPS is tailored for relatively error-free environments. We seek to achieve interoperability among 4 types of end-systems in the following specification. The 4 types are: 1. Transmitting Interworking Unit (TIU) Receives MPEG information from a native MTS system for distribution over packet networks using a native RTP-based system layer (such as an IP-based internetwork). Examples: real-time encoder, MTS satellite link to Internet, video server with MTS-encoded source material. 2. Receiving Interworking Unit (RIU) Receives MPEG information in real time from an RTP-based network for forwarding to a native MTS environment. Examples: Internet-based video server to MTS-based cable distribution plant. 3. Transmitting Internet End-System (TAES) Transmits MPEG information generated or stored within the internet end-system itself, or received from internet-based computer networks. Example: video server. 4. Receiving Internet End-System (RAES) Receives MPEG information over an RTP-based internet for consumption at the internet end-system or forwarding to traditional computer network. Example: desktop PC or workstation viewing training video. Each of the 2 types of transmitters must work with each of the 2 types of receivers. Because it is probable that the TAES, and certain that the RAES, will be based on existing and planned internet-connected computers, it is highly desirable for the interoperable protocol to be based on RTP. Because of the range of applications that might employ MPEG streams, we propose to define two payload formats. Hoffman, et. al. Standards Track



