Escolar Documentos
Profissional Documentos
Cultura Documentos
Chris Dengo
Edwin Fernando Marrima
Chris Dengo
Edwin Fernando Marrima
Índice
1.Introdução.......................................................................................................................1
2.1.Aplicações da RTP...................................................................................................2
2.2.1.Versão...............................................................................................................3
2.2.2.Número de sequência........................................................................................5
2.2.5.Contribuidor Identificador................................................................................6
Conclusão..........................................................................................................................7
Referencias Bibliográficas.................................................................................................8
3
1.Introdução
De maneira simples, um protocolo pode ser definido como "as regras que governam" a
sintaxe, semântica e sincronização da comunicação. Os protocolos podem ser
implementados pelo hardware, software ou por uma combinação dos dois.
O protocolo RTP não só fornece serviços de entrega ponta a ponta para dados em tempo
real (áudio e vídeo interativos) mas também trabalha em aspaectos relacionados
identificação do tipo de carga útil, numeração de sequência, carimbo de data/hora e
monitoramento de entrega. No entanto, o RTP pode ser usado com outra rede subjacente
adequada ou protocolos de transporte. RTP suporta transferência de dados para vários
destinos usando distribuição multicast, se fornecido pelo rede subjacente. [5]
4
RTP foi publicado pela primeira vez em 1996 e conhecido como RFC 1889 . E a seguir
publicou em 2003 com o nome de RFC 3550 [3].
2.1.Aplicações da RTP
1. O RTP auxilia principalmente na mixagem de mídia, sequenciamento e registro
de data e hora.
5
2.2.1.Versão
Este campo de 2 bits define o número da versão [3].
1.P -
O comprimento deste campo é de 1 bit. Se o valor for 1, ele denota a presença de
preenchimento no final do pacote e se o valor for 0, não há preenchimento [3].
2.X -
O comprimento deste campo também é de 1 bit. Se o valor deste campo for definido
como 1, ele indica um cabeçalho de extensão extra entre os dados e o cabeçalho básico
e se o valor for 0, não há extensão extra [3].
3.Contagem de Contribuidores.
Este campo de 4 bits indica o número de contribuidores. Aqui, o número máximo
possível de contribuidores é 15, pois um campo de 4 bits pode permitir números de 0 a
15 [3].
4.M
6
O comprimento deste campo é de 1 bit e é usado como marcador de fim pelo aplicativo
para indicar o fim de seus dados [3].
Este campo tem comprimento de 7 bits para indicar o tipo de carga útil. Listamos
aplicativos de alguns tipos comuns de carga útil.
TIPO DE NOME DE
1 1016
2 Áudio G721
3 Áudio GSM
7 Áudio LPC
8 Áudio PCMA
9 G722 Audio
14 Áudio MPEG
15 G728 Audio
26 Motion JPEG
31 H.216
32 Vídeo MPEG1
33 Vídeo MPEG2
Se usarmos o tipo de carga útil '31' cujo nome de codificação é H.261, isso significa que
usará o padrão de compressão de vídeo ITU-T. Da mesma forma, cada número de tipo de
carga útil indica um tipo específico de codificação usado para fluxo de áudio / vídeo[3].
2.2.2.Número de sequência
O comprimento deste campo é 16 bits. É usado para fornecer números de série aos
pacotes RTP. Ajuda no sequenciamento. O número de sequência do primeiro pacote
recebe um número aleatório e, em seguida, o número de sequência de cada pacote
seguinte é incrementado em 1. Esse campo ajuda principalmente na verificação de
pacotes perdidos e incompatibilidade de pedidos[3].
2.2.3.Carimbo de data / hora
O comprimento deste campo é de 32 bits. É usado para encontrar a relação entre os
tempos de diferentes pacotes RTP. O carimbo de data / hora para o primeiro pacote é
fornecido aleatoriamente e, em seguida, o carimbo de data / hora para os próximos
pacotes é fornecido pela soma do carimbo de data / hora anterior e o tempo gasto para
produzir o primeiro byte do pacote atual. O valor de 1 tique do relógio varia de
aplicativo para aplicativo[3].
Conclusão
Referencias Bibliográficas
[1]-http://www.cricte2004.eletrica.ufpr.br/edu/anterior/cd00/trab/rtp/
[2]-https://pt.wikipedia.org/wiki/Real-time_Transport_Protocol
[3]-https://www.geeksforgeeks.org/real-time-transport-protocol-rtp/
[4] - https://pt.wikipedia.org/wiki/Protocolo_(ci%C3%AAncia_da_computa
%C3%A7%C3%A3o)
[5] - https://www.sciencedirect.com/topics/computer-science/real-time-transport/