| RTP (Real-Time Transport Protocol) |
|
|
|
|
O protocolo RTP providencia serviços de entrega extremidade-a-extremidade para dados com características de tempo real, tais como o áudio e o vídeo. Este protocolo faz a fragmentação de um fluxo de dados, identifica o payload e adiciona informação relativa ao número de sequência e timestamping. Normalmente, ao correr o protocolo RTP é possível verificar erros nos dados, reordenar pacotes ou mesmo calcular a variação do atraso (jitter). Nota-se que o protocolo RTP não garante que os pacotes cheguem em ordem ou que haja uma sincronização dos dados, mas fornece informações adicionais para uma aplicação de camada superior e pode definir, assim como tratar cada pacote. Normalmente utiliza o UDP como protocolo de transporte, pelo que, não utilizando um porto predefinido para as comunicações, pode dar origem a alguns problemas na passagem dos dados por firewall. O protocolo RTP não prevê quaisquer mecanismos de cifra, tornando-se, por isso, permissível a ataques do tipo man-in-the-middle. Este protocolo permite ainda a comunicação para múltiplos destinos, utilizando multicast. Na Fig. 1 é possível verificar o posicionamento do protocolo RTP, dando suporte aos fluxos de áudio e vídeo.
![]() Fig. 1 - Enquadramento do protocolo RTP [Eng. André Serpa; Dissertação de Mestrado] |




