Monitoramento


Terminado
Descripción:
O projeto consiste em mesclar a imagem de vídeo de câmeras IP com imagens enviadas por outros computadores.

Um servidor fica rodando um software que faz a captura e gravação de vídeo das câmeras, nesse caso é o iSpy. Ele permite alterar o video através de plugins, o site do software fornece um modelo de desenvolvimento do plugin, bem simples de seguir.

Teremos alguns computadores que serão os clientes na mesma rede do servidor, terá que ser feito um aplicativo para rodar nos clientes, esse deverá se conectar no servidor e enviar imagens da tela (printscreen) a cada X segundos configuráveis.

O plugin que roda no iSpy na máquina servidora, deverá ter uma tela de configuração onde informamos quais são os clientes e qual cliente está vinculado a qual câmera, então o plugin deverá mesclar a imagem recebida do cliente com a imagem do frame de video.

No documento em anexo dou exemplos de códigos que fiz para a mescla de vídeo e captura das telas do cliente; o que falta mesmo é a parte de envio das imagens, fazer os clientes e o servidor se conectarem.

Cheguei a salvar as imagens do cliente local para enviar ao servidor via socket, mas não sei se é a melhor solução nesse caso;

Como a edição é em tempo real de várias câmeras, não pode haver atrasos

Os códigos estão em C#

Qualquer dúvida é só perguntar

Categoria: IT & Programação
Subcategoria: Aplicativos desktop
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows

Archivos adjuntos:

Abierto

Presupuesto

1

Propuestas

4

Freelancers interesados

Publicado: Hace 8 meses

Plazo: 30 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Simbio. Desenvolvimento de softwares para todas as areas, desde sistemas embarcados, software desktop, sistemas web (sites, portais, intranets) e aplicativos em varias linguagens de programação. Tecnologias: WEB: - Re... + detalles