Uma conversa de VoIP, mas dois fluxos RTP?

0

Estou testando um sistema VoIP baseado no OpenSIPS. Não tem RTPproxy, então as chamadas não passam pelo OpenSIPS.

Eu tentei fazer uma ligação entre dois smartphones e foi bem-sucedida. Eu também liguei o Wireshark e obtive este resultado:

Isso significa que a chamada de voz do primeiro telefone para o segundo telefone passou pelo primeiro fluxo RTP, e a chamada de voz do segundo telefone para o primeiro telefone passou pelo segundo fluxo RTP?

Por que não foi possível usar apenas um fluxo RTP? Poderia ir e voltar.

    
por pepito 22.05.2012 / 17:36

2 respostas

0

Se você realmente quiser saber mais sobre o design da RTP, recomendo ler o livro RTP da Perkins e as FAQ do RTP .

Alguns comentários: O RTP foi concebido com muita flexibilidade em mente e atende a muitos casos de uso, por ex. multicast. No seu exemplo, as portas de origem e de destino do RTP são as mesmas, isso geralmente não é o caso, leia o FAQ para obter uma explicação.

Observe que, mesmo que um participante envie áudio e vídeo, eles serão enviados em sessões RTP separadas (leia novamente o FAQ).

    
por 22.05.2012 / 19:04
0

O fluxo de RTP é unidirecional e não há retorno de conversa. O fluxo na direção oposta geralmente recebe os mesmos números de porta UDP, mas, na verdade, esses fluxos são tratados independentemente pelo software do terminal

    
por 17.06.2012 / 02:33