Comprei um sistema DVR da Swann Home Security e estava esperando alguma ajuda sobre como duplicar o vídeo em streaming no meu servidor.
Para que a visualização da Web (streaming de vídeo no navegador) funcionasse, tive que instalar os seguintes plugins:
HiDvrPlugin.dmg for mac.
Hidvrocx.cab for Windows.
Eu estava originalmente pensando que era um sinal de alguma forma de DRM? Talvez. Talvez não.
Em termos de HTML, o código a seguir está na fonte da versão safari da visualização na web:
<embed pluginspage="SurveilClient.dmg" width="10px" height="10px" type="application/x-scplugin" id="MacDiv" style="height: 592px; width: 720px; left: 278px; top: 61px; ">
Parece ser a principal área de exibição.
Usando o wireshark, posso ver que o fluxo de vídeo está na porta 9000. No entanto, não tenho idéia de que tipo de fluxo é. Eu tentei abri-lo no VLC sem essa sorte.
http://dvr_ip:9000
tcp://dvr_ip:9000
Minha esperança era fazer o seguinte para redistribuir o feed
vlc dvr_ip:9000 --sout h264-version-on-localhost:3000
TLDR; Tentando redistribuir um fluxo a partir de uma câmera de segurança (não é possível saber o formato) usando vlc (redistribua via h.264 / HTML5). Não tenho certeza de como fazer isso. É possível que o software possua algum tipo de DRM que apenas os plugins possam decodificar?
Respostas:
Alguém já descobriu que Swann usa um protocolo proprietário na porta 9000: Como encontro sozinho o URL do fluxo de vídeo do meu DVR de segurança?
Dito isto, o pessoal do iSpy parece ter uma lista extensa de lugares alternativos nos quais você pode encontrar o fluxo em um formato normal: http://www.ispyconnect.com/man.aspx?n=Swann
fonte