Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sinalização é o processo de comunicação entre dois elementos A e B por meio de um meio, seja wireless, cabeado etc. Dois protocolos de sinalização são extremamente estudados quando a referência são sistemas de comunicação como streaming de vídeo, comunicação multimídia, entre outros. Esses protocolos são Session Initiation Protocol (SIP) e o Real Time Protocol (RTP). Quais as características diferenciam esses dois protocolos no uso para essas aplicações? Esses protocolos são usados para sistema de vídeo e áudio via Internet. Sistemas de vídeo e áudio via Internet são muito similares aos sistemas de áudio e vídeo por estação de rádio e TV. Porém, a única diferença é o meio de comunicação, pois o sistema via Internet usa a transmissão pelo modelo de camadas TCP/IP, ao contrário das estações de rádio e TV tradicionais que é o ar. Esses sistemas são sensíveis à interferência na rede, como atrasos, e não permitem retransmissões. Todavia, há uma diferença muito significativa entre os sistemas de vídeo e áudio pela Internet, que é forma de comunicação. O sistema de transmissão de áudio via Internet usa o sistema de entrega de dados unicast e sob demanda, ao contrário do sistema de vídeo, que usa o sistema de entrega dos dados multicast e tempo real. O SIP é o protocolo de sinalização de sessão e o RTP é o protocolo para transferência de voz (informações multimídia). O SIP é baseado em texto o que permite sua fácil implementação com linguagens como: Java, Pearl e outras. O SIP tem arquitetura similar ao protocolo HTTP (Cliente/Servidor), ou seja, todas as requisições geradas pelos clientes são enviadas ao servidor. O servidor processa as requisições e então envia as respostas aos clientes. O RTP é executado sobre o UDP, que é um protocolo rápido, simples, sem conexão e que combinado com o RTP é capaz de multiplexar os diversos fluxos de informações multimídia, sobre um único fluxo de pacotes UDP. O RTP é um protocolo que provê o transporte fim-a-fim das informações multimídia, fazendo uma interface entre a camada de aplicação e de transporte.
Compartilhar