enviar voz em tempo real usando udp

votos
1

oi cada corpo você poderia me ajudar. I escrever código java para enviar msg corda entre cliente e servidor usando soquete UDP. mas eu quero para enviar voz em tempo real para que você poderia dar algumas notas de fazê-lo

Publicado 19/05/2009 em 16:34
fonte usuário
Em outras línguas...                            


3 respostas

votos
1

UDP não tem a qualidade de garantia de serviço, de modo que ao enviar os seus pacotes de dados você precisará adicionar algum tipo de número de ordem aos seus dados para detremine como colocar os dados de volta juntos. Por exemplo, você poderia enviar 3 pacotes de datagrama na ordem do servidor, mas o cliente pode levá-los em uma ordem diferente (2,1,3). Ou pode não obter um deles em tudo, caso em que você quer quer que ele se ressentem (duvidoso) ou simplesmente ignorá-lo e seguir em frente, em algum tempo limite.

Respondeu 19/05/2009 em 16:47
fonte usuário

votos
1

Eu posso apontar-lhe um pouco do caminho, você provavelmente iria querer usar o Protocolo de transporte em tempo real (RTP) , que é mais ou menos o padrão para o envio em tempo real de áudio ou vídeo sobre a rede. No entanto, a implementação não é para a frente, e você deve usar uma biblioteca auxiliar como jlibrtp para a implementação. Há também um gerador de pacotes RTP em JMF (JMF), mas você não quer ir para lá ....

Respondeu 19/05/2009 em 16:46
fonte usuário

votos
0

Olhar em usar real Time Protocol RFC3550 ( http://en.wikipedia.org/wiki/Real-time_Transport_Protocol ) como o transporte sobre UDP. RTCP como o controle sobre TCP.

Respondeu 19/05/2009 em 16:47
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more