Vous êtes sur la page 1sur 16

RTP & RTCP

Ivan Ferreira Luciana Mittmann

Fatores que fizeram emergir o interesse de utilizar a rede Internet para enviar udio e vdeo: Difuso e popularizao dos computadores

Disponibilidade de material informtico audio/vdeo barato A demanda por servios multimdia mais baratos.

Dificuldades encontradas ao usar a Internet para trfego em tempo real:

A prpria natureza da Internet, faz com que esta rede


no seja adaptada para a transmisso dos dados em tempo real ; Tem como conseqncia a qualidade medocre do udio e vdeo trafegado atravs desta rede;

RTP (Real Time Protocol) Protocolo utilizado para o transporte de mdias contnuas de tempo real (unicast e multicast), como udio, vdeo ou dados de uma simulao. Fornece um meio uniforme para transmitir em IP dados sujeitos a constrangimentos de tempo real.

Caractersticas:
Prov funes de transporte fim-a-fim para aplicaes em tempo real: Identifica o tipo de informao transportada (audio ou vdeo) Diferentes sesses de RTP para diferentes tipos de mdia.

No reserva recursos nem garante qualidade de servio (QoS)


Processamento de camada integrada:

No implementado como uma camada separada da aplicao (parceria aplicao/transporte: cooperam no intuito de alcanar uma entrega confivel)

Posio na pilha de protocolos: Sub-camada da camada de transporte; Implementado na camada de aplicao;

Entidades RTP
O RTP tem como caracterstica trabalhar com redes que envolvem terminais com diferentes larguras de banda de acesso. Para isto o protocolo faz uso de Mixers.

O mixer recebe pacotes RTP de uma ou mais origens, gerando uma nica sada com a combinao das diversas origens.

Entidades RTP
O RTP tambm trabalha com certas peculiaridades da rede, como por exemplo, a presena de firewall e mudanas espordicas de protocolos (exemplo: TCP / UDP). Para isso ele tem os Tradutores (translators) que so responsveis por receber e traduzir as mensagens em pacotes compatveis com a parte da rede que os sucede.

Falhas:
No garante entrega temporizada ou prov qualquer garantia de QoS; No garante entrega ou ordenao, no possui controle de fluxo, nenhuma confirmao e nenhum mecanismo de retransmisso; No h reserva de recursos;

RTCP (Real-Time Control Protocol)

Usado para monitorar a QoS e levar informao sobre participantes de uma sesso formada;
Trabalha em sintonia com o RTP, sendo definido na mesma norma do RTP (RFC3550); Baseia-se na transmisso peridica de pacotes de controle a todos os participantes da sesso;

Cobre as falhas do RTP em vrios quesitos de QoS, tais como:


Controle de fluxo e congestionamento; Deteco de Falta; Segurana; Monitoramento; Reconstruo; Mixagem e sincronia;

Caractersticas:
Fornece feedback sobre a qualidade de servio da transmisso;

Identificao permanentente de todos os participantes de uma sesso;


Controla a taxa com que os pacotes de controle so enviados de forma a conferir escalabilidade ao protocolo;

Tipos de Pacotes RTCP


SR (Sender Reports) Mensagens geradas pelos usurios que esto enviando os pacotes. Descrevem alm da quantidade dos dados transmitidos, as informaes de sincronismos entre os diferentes tipos de transmisso. RR (Receiver Reports) So emitidos pelos receptores das informaes revelando a qualidade na recepo do fluxo. Isso faz com que a fonte possa fazer alteraes na transmisso baseando-se nas menssagens RR que recebem dos destinos.

Tipos de Pacotes RTCP


SDES (Source Description) Nessa mensagem seguem informaes adicionais sobre cada participante de uma sesso RTP (e-mail, telefone, localizao geogrfica, etc), visando exclusivamente sua identificao.

BYE Enviando por uma das fontes quando esta saindo da sesso RTP.

Tipos de Pacotes RTCP

REPORTING INTERVAL Mensagem fornecida a todos os participantes de uma sesso RTP contendo suas informaes sobre a qualidade do fluxo de dados recebido
e enviado.

Referncias:
http://www.gta.ufrj.br/grad/01_2/vidconf/quest.html http://professores.unisanta.br/santana/downloads%5CTele matica%5CCom_Dados_2%5CLeitura%20Adicional%5C multimidia.pdf Roesler, Valter. (2001) Transmisso multimdia em redes de computadores, Unisinos, Canoas, RS, Brasil.