Estamos trabalhando com câmeras da marca Axis e codificadores de mídia (1 câmera, 1 codificador) que estão transmitindo vídeo no formato MJPEG para o nosso servidor da web. Em seguida, precisamos mostrar esses fluxos em um site. Os clientes poderão se conectar ao servidor, mas não poderão acessar as câmeras diretamente devido a restrições de rede que não podemos contornar.
O que precisamos é de um software que pegue esses fluxos MJPEG e os repasse em um formato que possamos usar apenas um flash player (como jwplayer ou flowplayer) para transmitir ao vivo em um site.
Achamos que tínhamos algo trabalhando com um software barato chamado WebcamXP. Ele fez o que queríamos e foi exibido através de um objeto Flash no site. O que não percebemos até que nosso próprio firewall nos bloqueou foi que o objeto Flash estava simplesmente buscando JPEGs constantemente e liberando muitas solicitações GET. Em seguida, descobrimos que a versão pro realmente transmite em formato flv, mas isso não parece transmitir verdadeiramente ao vivo. Ele armazena em buffer e, em seguida, reproduz o buffer, o que é inaceitável para nós.
A imagem DEVE estar ao vivo. Se houver um ou dois segundos de atraso, podemos lidar com isso, mas com o buffer o atraso pode aumentar para minutos e isso é completamente inaceitável.
Alguém tem alguma experiência com esse tipo de problema? Que tipo de software devemos usar para transmitir novamente o vídeo MJPEG?