Não é possível visualizar remotamente o fluxo RTSP da câmera IP

3

Concluí recentemente uma instalação do sistema de vigilância Zoneminder em um local remoto. O servidor dedicado está executando o Ubuntu 14.04 LTS e atualmente está conectado a 4 câmeras IP ( Hikvision DS-2CD2032- Eu ) na mesma sub-rede. O roteador é um Motorola Surf Board SBG6580-G228 .

Agora, estou tentando configurar um Raspberry Pi para transmitir vídeo de uma câmera no local remoto. Meu objetivo é usar o Zoneminder para gravar eventos e usar o Raspberry Pi como um visualizador para a câmera principal. É aqui que estou com problemas. Posso me conectar ao Zoneminder e às páginas de gerenciamento da Web da Câmera remotamente, mas, por algum motivo, não consigo visualizar o fluxo RTSP da câmera.

Tenho a porta 554 aberta e encaminhada para a câmera à qual desejo me conectar. Quando eu insiro o endereço RTSP no VLC sem as credenciais de login, sou solicitado, então sei que está se conectando em algum nível. No entanto, depois de inserir as credenciais, não recebo nenhum erro, mas também nenhum vídeo. Eu sei que a câmera está funcionando, porque eu posso entrar no Zoneminder e vê-lo.

Alguém tem alguma idéia do que eu poderia estar perdendo?

    
por ks78 09.02.2015 / 22:26

4 respostas

2

Eu não encontrei uma resposta para a minha pergunta (pelo menos, nenhuma que eu goste), mas encontrei uma solução alternativa.

Com base na resposta do heavyd, eu pesquisei fluxos do RTSP para saber mais sobre como eles funcionam. Tanto quanto eu posso dizer, ele está correto, o vídeo volta em UDP, mas não em portas previsíveis. Isso explica por que o cliente pode receber fluxos de vídeo RTSP na mesma rede local, mas não remotamente. O canal de controle (porta 554) se conecta, mas os pacotes de vídeo retornados estavam sendo descartados pelo roteador.

Uma sugestão que eu vi é abrir todas as portas para receber o fluxo. Eu suponho que isso funcionaria, mas essa é uma solução terrível, na minha opinião.

O meu trabalho foi instalar o OpenVPN, usando a caixa Zoneminder como servidor VPN e o Raspberry Pi como o cliente VPN. Uma vez que foi configurado e o túnel VPN foi estabelecido, eles estavam essencialmente na mesma rede novamente, eliminando o problema da minha porta.

    
por 11.02.2015 / 17:29
1

RTSP não transmite mídia, é apenas um canal de controle usado pelos clientes para informar ao servidor de mídia onde e quando para enviar mídia. Você provavelmente precisará abrir portas adicionais para obter o fluxo de vídeo.

    
por 09.02.2015 / 23:11
1

Apenas tive exatamente o mesmo problema - eu estava tentando acessar o fluxo de RTSP do DVR via VLC player e não tinha vídeo, mas também não havia erros. Acontece que nas preferências do VLC você deve alternar o transporte de fluxo do Live555 do HTTP padrão para RTP sobre RTSP (TCP).

VLC > Ferramentas > Preferências > Input & codecs > Rede > alternar para RTP sobre RTSP

    
por 03.03.2016 / 20:28
0

Eu também tive um problema semelhante ao usar uma câmera IP chinesa com Zoneminder.Eu superei o problema usando o aplicativo Xeoma para encontrar o endereço de streaming correto.Às vezes, minhas descobertas podem ser úteis para você.Os detalhes estão neste link < href="https://bkjaya.wordpress.com/2016/01/17/how-to-use-an-chinese-yoosee2cu-ip-camera-with-zoneminder-on-ubuntu/"> aqui

    
por 21.01.2016 / 13:35