Recomendações para criar um streamer de webcam simples e com vários níveis (?)

3

Tenho uma webcam conectada a um sistema leve (BeagleBoard) rodando Angstrom e gostaria de atender o tráfego da webcam a um ou mais espectadores. O problema que enfrento é triplo:    1) Quero que os espectadores aleatórios entrem e saiam sem precisar transmitir para IPs de destino dedicados    2) Preciso aliviar a carga (processador e rede) no BeagleBoard, então eu acho que seria melhor ter uma abordagem de fluxo contínuo e encaminhamento multi-camadas do BeagleBoard para um servidor do meio e depois para os telespectadores    3) De preferência, o fluxo final seria visível em um plugin incorporado.

Parece que o Red5 no meu servidor de camada intermediária mais o VLC streaming via http do sistema embarcado pode funcionar, mas não tenho certeza se há uma maneira inteligente de fazer isso ou se o Red5 pode fazer o encaminhamento envision.

Honestamente, estou bastante fora do meu elemento aqui, e até os ponteiros para bons lugares de partida seriam apreciados. Além disso, a latência não é uma grande preocupação, pois isso só precisa ser "principalmente ao vivo".

    
por mjbraun 30.11.2010 / 20:49

1 resposta

3

Red5 e Adobe FMS (são produtos muito semelhantes) são exatamente para isso. Você também pode transmitir a partir desses produtos diretamente para um player Flash via RMTP, para que não seja necessário que seus clientes tenham o VLC instalado.

Basicamente, o Red5 aceitaria o stream da webcam (o software de streaming apropriado precisaria estar na webcam, como você mencionou o VLC seria perfeito para isso), e os flash players (JWPlayer é um popular free um) se conectaria ao red5 através do RMTP e aborreceria seu tio.

    
por 30.11.2010 / 21:11