InterviewSolution
| 1. |
What Are The Roles Of The Rtp Timestamp And Sequence Numbers? |
|
Answer» The timestamp is used to place the incoming audio and video packets in the CORRECT timing order (playout delay compensation). The SEQUENCE number is mainly used to detect losses. Sequence numbers increase by ONE for each RTP packet transmitted, TIMESTAMPS increase by the time "COVERED" by a packet. For video formats where a video frame is split across several RTP packets, several packets may have the same timestamp. In some cases such as carrying DTMF (touch tone) data (RFC 2833), RTP timestamps may not be monotonic. The timestamp is used to place the incoming audio and video packets in the correct timing order (playout delay compensation). The sequence number is mainly used to detect losses. Sequence numbers increase by one for each RTP packet transmitted, timestamps increase by the time "covered" by a packet. For video formats where a video frame is split across several RTP packets, several packets may have the same timestamp. In some cases such as carrying DTMF (touch tone) data (RFC 2833), RTP timestamps may not be monotonic. |
|