Pergunta

Eu consegui configurar uma chamada SIP usando a API JAIN-SIP para Java.

Agora, gostaria de transmitir algum vídeo uma vez por diálogo foi estabelecido. Eu li que isso é possível com SDP e RTP, e eu encontrei vários exemplos sobre como definir um SDP / corpo RTP em um pacote SIP.

Mas depois de ter negociado capacidade etc, sobre nós, como você realmente começar o fluxo RTP? Você iniciar um RTP fora do servidor ou dentro do seu aplicativo Java de streaming? Se sim, como? Qual é a ligação?

No que eu sou capaz de encontrar on-line, os nós apenas "começar a trocar pacotes RTP".

Obrigado.

Foi útil?

Solução

Você precisa de uma pilha RTP. Como você está começando, seria melhor para manter tudo junto no mesmo aplicativo. JMF (Java Media Framework), < a href = "http://www.cs.odu.edu/~cs778/jmflects/lect7RTPArchitecture.html" rel = "nofollow noreferrer"> (JMF-RTP Architecture) é um bom lugar para começar, embora existem outros como JRTP . especificidades de vídeo JMF pode ser encontrada aqui

Outras dicas

Tente pesquisar na palavra-chave "re-CONVIDAM" e exemplos apropriados. Assim que você encontrou-se na necessidade de um outro fluxo de áudio / vídeo em chamadas SIP existente com a mídia já estabelecidos que você precisa para começar a nova CONVIDAR / OK / sequência ACK. Novos fluxos poderiam substituir seus fluxos de mídia existentes ou pode ser adicionado. A escolha é sua e isso depende de sinalização. Claro que você precisa pilha RTP com capacidade / codecs suportados para satisfazer as suas necessidades reais.

As pessoas muitas vezes implementar isso para lidar com T.38 fax comutação dentro de chamadas SIP. Você pode obter os logs de referência necessárias de dumping chamada do dispositivo que suporta T.38 (ou realmente ter qualquer modem sobre suporte IP). Lembre-se de seus fluxos de voz deve ser LBR (baixa taxa de bits) codecs, como G.729 ou G.723.1. Isso poderia trazer-lhe muitas respostas, pelo menos, 'quando' para começar a RTP e como sinalizar isso. Pelo menos iniciar CONVIDAR com a proposta de fluxo nova RTP você deve estar pronto para receber esse direito fluxo desde o início. Você pode começar a enviar RTP depois OK com portas de propostas 'onde' para enviar RTP.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top