Projecto Web... | ZWAME Fórum
Projecto Web...
Discussão em 'Programação' iniciada por puma1975, 12 de Novembro de 2008. (Respostas: 8; Visualizações: 751)
Tenho um projecto para fazer em 15 dias... que consiste em controlar um videogravador via Web.
Fiz um programa em VB2005 que permite o controlo através da porta rs232. Há maneira de executar o programa através da net (através de php,...)?
Por outro lado pretendo visualizar as imagens que passam no videogravador, e tenho uma placa de captura de video Pinnacle MovieBox... Como posso captar estes videos on-line para visualizá-los?
Agradeço dicas, Abraço!
@ executar o programa através da net: podes fazer um programa que aja de interface entre a net e o teu programa que já tens feito. Isto é, crias um servidor web (ou instalas o Apache e PHP no teu computador, ou uma coisa destas), e fazias com que o script executasse o dito programa.
Tradução: servidor HTTP a escutar, tu ligas-te ao teu computador pela internet através do teu IP, abres o script e passas eventuais autenticações, e depois o script tratava de executar o programa (usando a função system()). Agora, o que é que o programa pode fazer para poder comunicar contigo já é outra história
Há aqui bastante pessoal que te pode ajudar mas da maneira como colocas-te o problema parece que complicas-te um bocadinho, isto é a minha opinião.
Só para confirmar o que tu queres é:
1 - controlar uma aplicação que está no teu computador(servidor) através da net?
2 - Essa tal placa de vídeo grava as imagens automaticamente e simplesmente queres fazer o upload para a internet? Ou vais ter que ser tu a obter uma imagem da placa e envia-lá para a internet?
Caso ainda não tenhas a aplicação para obter as imagens da placa e mandar para a internet há imensas aplicações que fazem isso se procurares no google tipo por "webcam save frame" ou então podes o utilizar a seguinte biblioteca videolab se não me engano o site é www.Mitov.Com, tem lá exemplos em várias linguagens...,
Antes de mais Obrigado pela atenção. Não respondi +cedo porque tive problemas com a minha net...
A ideia do projecto é a seguinte:
Já consigo enviar os dados pela comm para executar as operações que preciso através de um programa que fiz em Visual basic 2005 (em windows ou modo consola). Não sei como executar este programa de forma remota... já me falaram que era fácil através de CGI mas não obtive sucesso por desconhecer o conceito... Isto está mesmo complicado...
O meu concelho é que coloques o problema doutra maneira, porque da maneira como estás a colocar parece muito complicado.
O que tu queres é simplesmente controlar uma aplicação em VB via Web, certo?
eu acho q vi programas para esse efeito ,se reparares ha sites q ja tem isso ex http://www.vianalocals.com/ ,(q de momento na esta on ), este site tem camaras apontadas para o mar ,assim tu antes de saires de casa podes ver o estado do mar . ha muitos sites do genero e n precisas de criar um programa de raiz ,quando ja ha varios possivelmente melhores ,for free
Acho que era mais fácil espores assim o problema:
Queres uma aplicação que aceda ás imagens que as câmeras estão a trânsmitir (este na minha opinião é o primeiro passo)
As imagens podem ser LIVE ou só foto (tu escolhes... para mim era fotos actualizadas de X em X tempo)
Caso seja as imagens ficarem elas ficam armazenadas de X em X tempo numa pasta no servidor
Depois é so criares uma página HTLM normalisssima a apontar para os nomes das imagens que vão sendo actualizadas no servidor.
Básicamente a unica coisa que a aplicação faz é aceder ás câmeras retirar o conteudo (foto/video) e armazenar num local (no caso das fotos), ou fazer streaming.
-Criares a aplicação para aceder ao conteudo das câmeras
-Criares uma página HTML normal que aceda ao conteudo (streaming ou fotos)
Parte do projecto é isso. Se eu conseguir executar o programa VB via Web tudo fica fácil...
A ideia é abrir uma página web e visualizar o "filme" captado (streaming) e através da porta comm controlar o videogravador (seleccionar camara, fazer pause, avançar, retroceder...) alternando desta forma o filme que passa on-line.
Se houver maneira de "jogar" com a porta comm em php fico com parte do problema resolvido... (isso já faço com o tal programa que fiz em VB)