zasdrakano
(usa Bodhi)
Enviado em 04/01/2021 - 23:34h
Zonemider PTZ, descomplicando-o
Como configurar (PTZ), ou seja, controle de movimento das Ip Cameras Chinesas tipo robozinho com 3 antenas da marca EKS Tech e similares
*****************************************************************************************************************************
Todos esses testes foram feitos no Lubuntu Focal Fossa 20.04 e com o Zoneminder na sua versão 1.34.22
*****************************************************************************************************************************
configure o “Control”, ou seja, o PTZ no Zoneminder assim:
-- tem arquivo foto de como deve ser configurado no final desse tutorial
OBs01: O Control Address é o ip da sua câmera adicionando a porta 5000;
OBs02: Deixe o Auto Stop Timeout com esse valor de 0,50
Considerações finais:
- Minha câmera ip chinesinha é temperamental, ela usa uma lib do app VLC, uma biblioteca chamada libvlc, mas existem outras câmeras que gostam do fmpeg.
Na opção “Control Type” tem um link em azul a direita --> “Editar”, então é pra editar o “Netcat Onvif”, assim você pode escolher entre essas duas bibliotecas, VLC ou fmpeg, uma delas vai funcionar melhor pra você.
Como consegui essas informações de parâmetros do PTZ da Camera Chinesa??
Foi triste, chorei. Procurei muito e descobri que tem essa porra em lugar nenhum, mas ...
Descobri que o PTZ é controlado através de um cabeçalho SOAP, tipo uma informação XML, então foi aí que começou a minha aventura.
Usei o aplicativo Wireshark, farejador de pacotes de rede. Criei um Roteador Virtual no meu Notebook, conectei a camera ip junto com um aplicativo windows chamado “ONVIF Device Manager”.
Com esse aplicativo conectei junto com a camera e ele foi capaz de autoconfigurar um PTZ que conseguiu movimentar a camera.
Acessando o wireshark comecei a farejar a rede no wifi do Roteador virtual, cuja a IP cam estava conectada. Então fiquei brincando com os comandos ptz, movendo a camera pra cima, pra baixo, esquerda e direita, várias vezes, na tentativa se hackear os comandos que são enviados do aplicativo para a camera.
Deu certo, o cabeçalho SOAP apareceu, contendo a informação de IP, porta e control device que o PTZ precisa ser configurado no Zoneminder.
Para encontrar essas informações no wireshark, após capturar um pouco de pacotes de rede, movimentando a câmera para várias direções, é só fazer uma leitura de um relatório de texto que é gerado no Wireshark nos seguintes menus abaixo:
--->>> Analyze / Follow / TCP Steam
FIM.