Incluindo video de camera IP no scadabr 1.0


#1

Amigos,

sei que nosso amigo Adriano já tocou no assunto mas preciso voltar nele.

Estou tentando inserir um video de camera IP no scadabr. Já haviamos conseguido isso na versão anterior.

Mas na atual 1.0 obtenho um erro que não sei explicar.

Já tem saida para isso? Descobriram o que está acontecendo?

Aos amigos da MCA já existe algum lugar para abrirmos chamados oficiais?


#2

Oi sidney,

Realmente o scadabr 1.0 está com esse problema, como to amarrado com estudo da faculdade não estou com tempo para ver se corrijo esse problema a solução que encontrei é instalar o ScadaBR.war no windows que funcionou normalmente mas a instalação tem que ser feita manualmente. Deste jeito vai funcionar os videos.


#3

Adriano,

que bom que está por aqui para dar um socorro.

Então, fiz a instalação manual e não resolveu. A questão é que estou no linux (sua nova paixão, não é?)

Pois então, tenho tanta coisa que poderia fazer com o vídeo. Preciso de ajuda.

Vou procurar o pessoal da MCA também. O sistema já está ficando muito profissional e eu estou limitado.

Se souber de algo ou sobrar alguma madrugada ai sabe que vc tem o login master né?

farmsid.no-ip.org:8080/ScadaBR.

até


#4

Pelo que eu entendi, vc não pode tirar o scadabr 1.0 do ar para instalar o ScadaBR.war, pelo menos foi o que eu entendi, como te falei o scadabr é o meu brinquedinho favorito, mas ultimamente a faculdade ta me amarrando coisas de ultimos semestre, Quanto a linux é verdade, a lá no estágio o mundo é linux e tenho aprendido a recuperar hd, quebrar senha de root e outras coisitas mais. Se o problema é não perder o que já está feito, entao vamos ter que analisar, poderia por exemplo pegar o codigo do scadabr 0.9 e comparar com o scadabr 1.0 e ver o que foi modificado, mas mesmo assim talvez precise recompilação e voltariamos a estaca zero. vou fazer alguns testes aqui pra ver o que posso fazer pra resolver este problema pra vc.

grande abraço


#5

Olá Amigos, estou sempre estudando algo novo ou esquecido no ScadaBR, resolvi dar uma olhada no assunto, bom, adianto que não tenho camera ip, então peguei meu Android e instalei o App "IP Webcam", ele disponibiliza a imagem em vários formatos, flash, browse, java e javascript, coloquei em browse, e copiei a URL da imagem (http://192.168.0.102:8080/video), tentei no datasource Imagem http e tambem tive o mesmo problema, mas lembrei que tempos atras, eu tinha feito isso de uma outra forma, então testei e deu certo.

Fui na representação gráfica, adicionei um componente html, dentro da caixa coloquei da seguinte forma, <img src=http://192.168.0.102:8080/video>, e pronto, tenho uma caixa com a imagem, podemos redimensionar esta caixa usando parâmetros html ficando desta forma <img src=http://192.168.0.102:8080/video width=400 height=300> só lembrando de usar a proporção 4:3 para gravação de imagens padrão.

Pode ser que sua câmera seja PTZ, pan, tilt e zoom, aí o jeito é abrir o software do fabricante e descobrir quais comandos implementam os movimentos da câmera, depois implementá-los na visualização.

Sei que com o datasource imagem http é melhor porque dá para limitar a atualização, tamanho máximo em kB da imagem, gerar histórico de imagens e até ver a miniatura na watch list, por aqui nada disso vai funcionar, mas para visualizar apenas uma imagem instantânea já resolve.

Abraço!

Eng. Fabio Durão


#6

Fabio do ceu.

Me conta essa história direito.

Qual a versão do scadabr vc tem? minha dúvida é que nas câmeras ip que tenho tenho que me autenticar para entrar e no código html que tenho não tenho essa opção.

Preciso de um email seu ou um contato para tratarmos direto. Não vou encher muito sua paciencia não.

prometo.

farmsid@pop.com.br

skype farmsid


#7

Depois de vários testes fica a dica: Conseguimos fazer a conexão com câmeras IP desprotegidas. Se ela tiver uma senha para acesso nao conseguimos entrar.

Esse é o problema das câmeras ip que possuem um servidor próprio de imagens.

Continuemos tentando resolver isso.


#8

Faz tanto tempo esse post,

agora já acesso imagens com cameras protegidas. 


#9

Amigo boa tarde, sei q faz muito tempo este post mas, gostaria de instalar cameras de segurança com acesso no celular em tempo real. Utilizando quase o mesmo jeito q se faz com o intelbras. Estou começando a utilizar o scadaBR e pretendo estudar bastante pra poder fazer isso, ainda sou iniciante e gostaria de me aprofundar no scadaBR. Vc teria algum tipo de guia ou roteiro passo a passo pra eu poder começar com esse projeto de monitoramento por cameras em tempo real?


#10

Amigo lucaskrc,

não existe roteiro para essa atividade, especialmente por cada câmera ser um produto diferente.
A minha câmera IP é muito antiga, e tem um servidor web interno. Por isso consigo usá-la. O problema das câmeras de hoje é o uso massivo de Apps, ou seja, um jeito próprio de acesso.

Vamos conversando. Coloque os modelos que pretende usar, as configurações básicas, e na medida do possível vamos nos ajudando.


#11

Olá.

Para quem ainda deseja colocar o fluxo de vídeo de câmera de segurança no ScadaBR vou colocar algumas considerações…

Para começo de conversa, no início as câmeras webcams podiam ser vistas num navegador html atual, se ela transmitisse num formato que o navegador conheça. As câmeras de vigilância por outro lado, precisam de senha de acesso para acesso as imagens, senão você teria sua câmera de vigilância sendo acessada por qualquer pessoa, de boa ou má índole.

Muitas câmeras de segurança hoje tem um formato de streaming de vídeo baseado no protocolo ONVIF. Seu fluxo de dados segue por rtsp, que negocia com o player de vídeo o formato da imagem, se quer som, como vai ser enviado o som, etc. Nenhum navegador html atual PODE rendenizar rtsp diretamente. Logo a tag html não funcionaria.

As câmeras que tem servidor web integrado, muitas usam um plugin do adobe Flash para exibir imagens, contudo o suporte ao flash foi descontinuado e não é mais recomendado hoje em dia.

Então, verifique se sua câmera de segurança tem Onvif e use um player de video RTSP.

vou dar duas opções:
o VLC que todo mundo conhece e que sabe ler RTSP, inclusive, você insere a senha e tudo mais. O VLC pode virar um servidor de streaming de vídeo e tem plugins para que uma página html possa mostrar vídeos:
https://wiki.videolan.org/index.php?title=HowTo_Integrate_VLC_plugin_in_your_webpage&action=edit&oldid=19150

agora, para quem entende bem de javascript, podemos tentar usar este projeto abaixo:

Uma vez que você gera uma página html com o vídeo, você pode usar uma página html dentro do scada para exibir a câmera, seja via VLC ou o outro exemplo acima.

Um streaming rtsp é simples. Ele é uma string assim rtsp://ipcamera:porta/onvif1 exemplo: rtsp://10.1.2.3:5000/onvif1

Você pode testar via vlc a string rtsp com usuário e senha:

rtsp://admin:senha@10.1.2.3:554/onvif1

se aparecer o vídeo, essa é a string de conexao rtsp que você deve usar com o player escolhido

obviamente o usuário e senha deve ser o que você configurou na câmera para acesso.


#12

Olá pessoal!
Estou tentando configurar uma câmera ip da intelbrás no ScadaBR e utlizando os passos acima eu não obtive sucesso.
O modelo é VIP1120B.

Tentei pelo VLC e ele não consegue obter a string, inclusive com o formato rtsp://admin:senha@10.1.2.3:554/.
A questão da imagem via browser eu não entendi muito bem.
Caso alguém consiga ajudar, serei grato.
Valeu.


#13

Via vlc a string deveria funcionar. Contudo
Via browser nao eh possivel.
O motivo? O browser nao conhece o fluxo rstp da camera.

Esses rstp eh complicado. Sao varios fluxos de dados. Nao somente o video em si. Ele usa dados como texto pra enviar comandos
Fora fluxo audio e de video.

Como tens o vlc. Estude como fazer broadcast via vlc e ai pega o link do vlc e usa no browser.

Camera. - VLC. - browser scadabr

Como eh intelbras. Veja se o recurso abaixo funciona

http://forum.intelbras.com.br/viewtopic.php?t=57017

Tem uma pagina cgi em alguns devices intelbras que puxam somente o stream de video… Talvez seu device tenha isso. Avise se deu certo


#14

Amigo Farmsid,
Esto tentando fazer acesso em uma câmera ip VIP 1120 B da intelbrás e não consigo. Vc já fez algom com as câmeras da Intelbrás?


#15

Amigo,
Ainda não consegui. Estamos na luta!


#16

Obrigado por disponibilizar seu tempo e majudar!


#17

Boa noite, TiagoMoreira gostaria de saber se teve êxito em sua busca pela imagem das câmeras IPs da INTELBRAS, Desde já agradeço sua atenção.


#18

@claudioinfosysten,

nunca consegui fazer essa integração com câmeras novas. Recentemente comprei uma que chamam de câmera espiã e nada. Hoje todos estão trabalhando com seus próprios aplicativos e não revelam a forma de acesso. A que consegui faz tempo, e ainda uso, era tudo mais aberto.


#19

As cameras atuais de segurança chamadas cameras P2P usam rtsp para transmitir o vídeo, a grande diferença é que eles usam um codec de vídeo pago que tem uma compressão muito alta. Este pequeno fato, impede que você possa assistir num player de vídeo qualquer sem comprar o tal codec de vídeo pago. Se notar, algumas cameras usavam um ActiveX disponibilizado pelo fabricante do Codec para permitir voce ver o vídeo no navegador de internet, contudo com o fim do Flash, esse ActiveX nao é mais suportado em navegadores de internet atuais.

Por que raios preciso de um codec?

Simples, veja o gráfico abaixo:

Veja que em 1994 usavamos o MPEG, tinhamos aquele VideoCD que usava MPEG2 e um vídeo de uma hora cabia em uma midia de CD de 650mb.

Dez anos depois mais ou menos saiu o h264 que os navegadores de internet usam que consumia bem menos para transmitir. agora tem o H265 é pago pq permite um video de horas caberem em 1gb. Isso poupa cartao SD, leva menos tempo para transmitir, e usa menos banda de internet. O problema é que voce tem que comprar esse codec do fabricante do codec para instalar no seu navegador, ai vc aponta para o ip do fluxo de dados da câmera e poderá ver no navegador.

Eu procuro usar câmeras ONVIF que tem umas bibliotecas para você localizar câmera na rede e poder fazer a transmissão do video. Tem um software chamado ONVIF Manager que busca câmeras e informa por exemplo qual é a forma de acessar o stream da camera: O programa foi feito em C#, se alguém tiver skills em C# poderia extrair as rotinas para localizar camera e explicar para que possamos fazer em JSP no scadaBR.