Every RTP packet has a header which contains a variety of information related to the contents of the packet and its transfer. The header, for example, includes version and sequence numbers, the unique sender ID, time stamp and information about the data format. The remainder of the packet is payload.
Individual components are defined in the architecture of the Real Time Transport Protocol for transmitting media streams. The key components are the synchronization source, the translator and the mixer. Whilst the synchronization source represents the actual data source and tagged with a 32 bit identifier, the translator is able to forward RTP packets and if necessary modify the coding of the data to be transmitted. Lastly, the mixer can merge the data streams of multiple sources and forward them in a new data stream.