Real-time Transport Protocol
Pilha de protocolos TCP/IP |
---|
Camada de aplicação |
Camada de transporte |
Camada de rede |
Camada de enlace de dados |
|
Em ciência da computação, do inglês Real-time Transport Protocol conhecido pelo acrónimo RTP, é um protocolo de redes utilizado em aplicações de tempo real como, por exemplo, entrega de dados áudio ponto-a-ponto, como Voz sobre IP. Ele funciona como uma sub-camada na camada de transporte, camada 4 do Modelo OSI, e define como deve ser feita a fragmentação do fluxo de dados de áudio, adicionando a cada fragmento informação de sequência e de tempo de entrega, sendo o controle é realizado pelo RTCP - Real Time Control Protocol. Ambos utilizam o UDP como real protocolo de transporte, o qual não oferece qualquer garantia que os pacotes serão entregues num determinado intervalo.
Segundo [1] "É um pouco difícil dizer em que camada o RTP está. Como ele funciona no espaço do usuário e está vinculado ao programa aplicativo, certamente parece ser um protocolo de aplicação. Por outro lado ele é um protocolo genérico e independente das aplicações que apenas fornecem recursos de transporte, e assim também é semelhante a um protocolo de transporte"
O RTP permite que seja atribuída a cada fonte (i.e, câmeras ou microfones) sua própria corrente independente de pacotes RTP. Por exemplo, para uma videoconferência entre dois participantes, quatro correntes RTP podem ser abertas — duas correntes para transmitir o áudio (uma em cada direção) e duas para transmitir o vídeo (uma em cada direção).
Os protocolos RTP/RTCP são definidos pela RFC 3550 do IETF (Internet Engineering Task Force).
Bibliografia
- ↑ Tanenbaum, Andrew S. REDES DE COMPUTADORES. [S.l.]: Pag 563
- Perkins, Colin (2003), RTP, ISBN 978-0-672-32249-5, Addison-Wesley
- Peterson, Larry L.; Viktoriya Limonova (2007), Computer Networks, ISBN 978-0-12-374013-7 4 ed. , Morgan Kaufmann A referência emprega parâmetros obsoletos
|coautor=
(ajuda) - «RTP». Network Protocols Handbook. [S.l.]: Javvin Technologies. 2005. ISBN 978-0-9740945-2-6
- «RTP». Broadband Networks. [S.l.]: Ministry of Human resources, India. 2008
Ligações externas
- «oRTP, RTP library from Linphone written in C» (em inglês)
- Henning Schulzrinne's RTP page(including FAQ)
- GNU ccRTP
- JRTPLIB, a C++ RTP library
- RTPMobile.NET, an open source.NET RTP library
- LScube project, providing a full streaming suite including experimental SCTP support
![]() | Este artigo sobre redes de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.
|