Qual é o protocolo de transporte em tempo real?
O protocolo de transporte em tempo real (RTP) é um padrão de protocolo da Internet usado para realizar comunicações multimídia em tempo real e comunicações multicast. Consiste em dois componentes: o Protocolo de Transporte e o Protocolo de Controle de Transporte em tempo real (RTCP). O primeiro fornece as especificações do protocolo da Internet (IP) para transmitir fluxos multimídia entre redes em tempo real. Este último fornece recursos básicos de gerenciamento de sessões e qualidade de serviço (QoS), como procurar perda de pacotes de dados e compensar atrasos na transmissão. Comumidas de telecomunicações de protocolo de voz sobre o protocolo da Internet (VoIP), o protocolo de transporte em tempo real foi originalmente desenvolvido pelo grupo de trabalho de áudio-vide-video da Força de Engenharia da Internet para fornecer um meio de realizar videoconferência em tempo real entre vários participantes em locais geograficamente dispersos. Pacotes RTP e RTCP separados são transmitidos para eAch usando duas portas de comunicação diferentes e/ou endereços multicast. Assim, os participantes podem optar por receber apenas um meio. A reprodução sincronizada de áudio e vídeo é alcançada usando as informações de tempo nos pacotes RTCP para sessões de áudio e vídeo.
O cabeçalho do protocolo de transporte em tempo real descreve como os fluxos de bits do codec são montados em pacotes. Ele também contém as instruções que permitem que os dispositivos de rede de recebimento reconstruam os pacotes de dados. Outros componentes do RTP incluem o seguinte: identificação de quadros, que marca o início e o final de cada quadro; A sincronização da Intlamamedia, que usa registros de data e hora para detectar e compensar o jitter de atraso; e identificação de carga útil, que descreve o método de codificação de mídia para que os ajustes possam ser feitos para variações na largura de banda.
Também parte do protocolo de transporte em tempo real é uma sequênciaNúmero CE para detectar pacotes perdidos e uma identificação de origem. Os componentes do RTCP incluem identificação que inclui nomes dos participantes, endereços de email, números de telefone e sincronização intermediária, que permitem a transmissão de fluxos de áudio e vídeo separados. O controle da sessão permite que os participantes indiquem que estão deixando uma sessão enquanto o feedback da qualidade de serviço (QoS) mantém o número de pacotes perdidos; Tempo de transmissão de ida e volta e o jitter permite que a fonte ajuste as taxas de dados conforme necessário.
Embora ele forneça recursos básicos de monitoramento para garantir a QoS, a RTP não garante a entrega em tempo real de comunicações multimídia; O RTP também não garante outros parâmetros de QoS, como pacotes recebidos na ordem correta. Ele depende de protocolos da Internet nas camadas de rede e transporte do modelo de interconexão de sistemas abertos (OSI) para fazê -lo. O RTP geralmente é executado no topo do Protocolo de Datagrama do Usuário (UDP), embora outros protocolos de transporte, incluindo o protocolo de iniciação de sessão (SIP) e H.323, também podem ser usados.