Pergunta

Eu quero construir um site da comunidade com a videoconferência funcionalidade integrada. Eu preferiria fornecer este a partir do navegador, por isso estou procurando uma solução baseada em Flash em Java ou.

Além disso, seria bom para largura de banda de reposição por ter os clientes transmitir seus dados de áudio e vídeo sem usar um servidor central (como a forma como o Skype funciona, por exemplo).

Existe uma razoável amadurecer projeto de código aberto que atende a esses critérios?

Foi útil?

Solução

Ao fazer Voz sobre IP, é o preferido UDP, e plugins do navegador web normalmente não tem suporte para UDP e P2P-conexões.

Mas há uma solução. Você tem que usar o Adobe Flash Player 10 eo Adobe Stratus para isso. Este é realmente o que Chatroulette está usando para P2P streaming video chat.

Outras dicas

Leve-o de alguém que descobriu da maneira mais difícil: o apoio de Java para reprodução de vídeo é pisspoor. Eles mantêm prometendo um novo fantástico sistema de reprodução, vídeo, mas, entretanto, ainda estamos presos com JMF, o, MPEG-4 confusão incompatível com limitação de plataforma.

As suas alternativas são QuickTime para Java e sistemas envolvendo MPlayer / VLC / etc. Nenhum dos que são realmente opções para um navegador.

Por mais que eu odeio Adobe e os males do design do site Flash, o Flash é de longe a melhor opção.

Veja a href="http://www.xuggle.com/xuggler" rel="nofollow noreferrer"> Xuggler biblioteca - que inclui o código para o vídeo reproduzir (bem, código de amostra) no objeto com.xuggle.mediatool.IMediaVieer.

scroll top