Um equivalente do IceCast, mas para transmissão ao vivo de vídeo? [fechadas]

2

Estou procurando uma solução para transmitir vídeo ao vivo assim:

A camera/webcam/video output ---> Stream server ---> Clients

E, se possível, vários servidores de fluxo como este (como o IceCast):

A camera/webcam/video output --> Master Stream server +---> Slave Stream Server ---> Clients
                                                      |                         '--> Clients
                                                      |
                                                       '--> Slave Stream Server ---> Clients
                                                                                '--> Clients

Os clientes estarão em flash, então acho que o RTMP deve ser um bom protocolo, já ouvi falar do Red5, é bom para isso? Escala? Eu gostaria de obter estatísticas (quantidade de clientes, largura de banda, etc), é possível com red5?

Você conhece alguma outra boa solução para fazer isso? (Apenas gratuito e, se possível, código aberto)

Obrigado!

    
por Kedare 12.03.2010 / 19:15

3 respostas

1

Mais um servidor gratuito de código aberto que transmite RTMP é Erlyvideo .

    
por 27.07.2010 / 15:20
2

Se o Flash (e sua dependência de codec de vídeo proprietário) não for um problema para você, Red5 se a solução de "software livre" mais estável conhecida.

Senão, dê uma olhada no projeto GISS (baseado no icecast2 que é capaz de transmitir vídeos OGG): link

Ou o próprio icecast2, que agora inclui a arquitetura de retransmissão principal.

Agora, os vídeos podem ser reproduzidos com a tag de vídeo HTML5 voltando ao miniaplicativo java cortado.

Em qualquer caso, tudo isso mudará em breve com o VP8.

    
por 16.07.2010 / 19:07
1

O Gstreamer tem todos os recursos dos quais você está falando. Também suporta RTMP. O principal problema seria montar tudo porque gstreamer pode ser complexo.

Geralmente, é melhor encontrar o programa que integra diretamente o gstreamer.

    
por 22.07.2010 / 12:50