2014-03-10 07:32:56 +0000 2014-03-10 07:32:56 +0000
14
14

Como encontro o URL do fluxo de vídeo do meu DVR de segurança por mim próprio?

Tenho este DVR de 8 canais com a marca “ELEC” que transmite vídeo através da rede. Contudo, só me posso ligar a ele utilizando aplicações iPhone chamadas vMyEye, Asee+, e outros nomes semelhantes. Quero utilizar VLC ou outra coisa para aceder ao stream no meu Mac.

Resumindo, não há maneira de eu simplesmente procurar isto online, por isso a minha única maneira de descobrir o protocolo de streaming e o URL é através da aplicação vMyEye. Já sei que o porto é 34599, e conheço o endereço IP local. O que é que recomenda? Farejadores de pacotes? Examinar o código binário da aplicação em busca de URLs (já experimentado e falhado)?

EDIT: Esqueci-me de dizer que já tentei ir ao IP:34599 no meu navegador de Internet. Fica preso a carregar e não faz nada. O DVR também requer um nome de utilizador e palavra-passe para iniciar sessão, para que os dados sejam transmitidos de alguma forma, esperemos que não após o pedido inicial :O

Respostas (7)

11
11
11
2014-04-26 21:13:48 +0000

Após um Googling ainda mais profundo e alguns palpites de sorte, descobri que o DVR em questão não utiliza RTSP ou HTTP, ou qualquer URL para esse efeito. Liga-se ao IP:port e obtém algum fluxo de vídeo proprietário a partir dele. Muitos outros DVRs baratos que trabalham com vMEye também o fazem, tais como Zmodo e Swann.

HOWEVER, alguém conseguiu fazer a engenharia inversa para uma aplicação Android, e alguém pediu permissão para fazer um programa em C que descodifica o fluxo de vídeo e o produz como um tubo. Não é perfeitamente fiável, mas aqui está ele: http://www.zoneminder.com/forums/viewtopic.php?f=9&t=18137

Mas o tipo fê-lo para as máquinas Zoneminder se ligarem a elas. Ainda não descobri como fazer VLC ou SecuritySpy abrir o tubo no meu Mac ou em Debian (só porque sou novo em tubos e fluxos de vídeo), mas deve ser possível.

9
9
9
2014-04-26 18:08:31 +0000

Uma maneira fácil de encontrar o URL é olhar para o código-fonte da interface web regular, especificamente o elemento vídeo. A minha interface web Elec usa o Quicktime e passa o endereço RTSP no seguinte formato:

rtsp://192.168.X.X:554/user=YOUR_USERNAME&password=YOUR_PASSWORD&channel=1&stream=0.sdp?real_stream–rtp-caching=100

Cams são seleccionados através da variável de canal. A porta rtsp pode ser configurável no seu DVR e como tal diferente.

9
9
9
2015-01-04 17:21:25 +0000

Se a sua câmara é ONVIF (Open Network Video Interface Forum) compatível, então a fonte aberta ONVIF Device Manager poderá ajudar:

& > ONVIF Device Manager é um Cliente de Vídeo em Rede (NVC) para gerir dispositivos de Transmissores de Vídeo em Rede (NVT), Armazenamento de Vídeo em Rede (NVS) e Análise de Vídeo em Rede (NVA). Implementa serviços de Descoberta, Dispositivo, Media, Imagem, Analítica, Eventos e PTZ.

Sou também um proprietário azarado de uma câmara IP barata (SAF IP-300). Fornece uma interface web absolutamente inútil e buggy, que “funciona” apenas no IE. Tive a sorte de encontrar o ONVIF Device Manager e ele descobriu a minha câmara e mostrou-me o URL rtsp://ip-of-my-camera/live0.264 que consegui abrir em VLC.

Não posso garantir que a sua câmara seja compatível com ONVIF, pelo que este método pode não funcionar para si. Infelizmente, SAF IP-300 é uma peça de hardware tão instável que não pode fornecer um fluxo contínuo durante mais de 3 minutos.

4
4
4
2015-06-28 12:45:14 +0000

Sempre tive este problema mas agora existe um utilitário ONVIF muito eficiente chamado ONVIF device manager http://idevicedesign.com/reference-designs ) que é gratuito, de código aberto, e faz um scan rápido à sua rede em busca de fluxos rtsp/onvif e mostra-lhe o URL exacto que precisa de utilizar.

3
3
3
2016-02-17 09:29:33 +0000

Esta é a corda!

VLC: rtsp://192.168.0.100:554/utilizador=admin&password=123456&channel=1&stream=0.sdp?real_stream–rtp-caching=100

192.168.0.100 {—–mude para DVR IP admin {—-mude para o nome de utilizador utilizado para aceder ao DVR 123456 {—-mude para o seu canal de palavra-passe=1 {—-utilizado para rodar todos os 8 canais

0
0
0
2017-07-01 11:19:33 +0000

Apenas os meus 2 cêntimos - aqui está um blog detalhado que explica simplesmente como encontrar URLs de ip cam usando onvif http://me-ol-blog.blogspot.co.il/2017/07/getting-still-image-urluri-of-ipcam-or.html

0
0
0
2015-02-18 11:29:03 +0000

Se entrar no seu router e escolher a sua lista de clientes dhcp (computadores que estão anexados), verá que o dvr aparece como o que quer que seja que seja nomeado como no dvr (o meu aparece como 192.168.2.4 agora adicione o :81 ao final dele para fazer com que a url no seu navegador aponte para 192.168.2.4:81 (funciona assim?)

Se isto funcionar, vá agora para o próximo passo. Como nota, sou capaz de ver os fluxos na minha caixa de linux, independentemente de ter ou não o upnp activado no router.