Pergunta

Alguém tem uma boa sugestão sobre como fazer gravação em vídeo?

Temos uma câmera que pode gravar e depois transmitir vídeo ao vivo para um servidor. Portanto, isso significa que podemos ter 1000 de câmeras enviando dados 24x7 para gravação. Armavaremos dados por mais de 7/14/30 dias, dependendo do pacote.

  • Por dia, se uma câmera estiver enviando dados para o servidor, ele armazenará 1,5 GB.
  • Isso significa que há um tráfego de 1,5 GB / dia / câmera
  • Total mensal de 45 GB / mês / câmera (dados + largura de banda para uma câmera)

Informe -me a maneira mais econômica de armazenar esses dados?

Obrigado!

Foi útil?

Solução

O sol tem um Adorável produto otimizado Para esse tipo de coisa, com um grande cache de flash ou RAM entre o grande armazenamento e o resto do mundo.

Outras dicas

Eu usei com sucesso o Glusterfs para (um tipo de um pouco do tipo de diferença) de armazenamento:

Glusterfs é um sistema de arquivo em cluster capaz de escalar para vários PETA-bytes. Ele agrega vários tijolos de armazenamento sobre o Infiniband RDMA ou TCP/IP Interconect em um grande sistema de arquivos de rede paralelo.

Veja aqui: http://www.gluster.org/docs/index.php/glusterfs

Escala. Boa sorte (acho que você precisará disso neste projeto).

Você mencionou "nuvem" em sua linha de assunto e, com base nos detalhes do "pacote", parece que você não está realmente enfrentando apenas um problema de "armazenamento". Você também precisa servir os feeds armazenados ao usuário.

O vídeo armazenado precisará ser transmitido de volta (sob demanda) para vários usuários ou apenas o usuário de origem? Se o último, você está olhando para algum tipo de camada de cache para a frente distribuída, independentemente do back-end de armazenamento.

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