Compré un sistema DVR Swann Home Security y esperaba ayuda sobre cómo duplicar la transmisión de video en mi servidor.
Para que su vista web (transmisión de video en el navegador) funcione, tuve que instalar los siguientes complementos:
HiDvrPlugin.dmg for mac.
Hidvrocx.cab for Windows.
Originalmente estaba pensando que era una señal de alguna forma de DRM? Tal vez. Tal vez no.
En cuanto a HTML, el siguiente código se encuentra en la fuente de la versión safari de la vista 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 el área principal de visualización.
Utilizando wireshark, puedo ver que la transmisión de video está en el puerto 9000. Sin embargo, no tengo idea de qué tipo de transmisión es. He intentado abrirlo en VLC sin tanta suerte.
http://dvr_ip:9000
tcp://dvr_ip:9000
Mi esperanza era hacer lo siguiente para redistribuir el feed
vlc dvr_ip:9000 --sout h264-version-on-localhost:3000
TLDR; Intentar redistribuir una transmisión desde una cámara de seguridad (no se puede determinar el formato) usando vlc (redistribuir a través de h.264 / HTML5). No estoy seguro de cómo lograr esto. ¿Es posible que el software tenga algún tipo de DRM que solo los complementos puedan decodificar?
Respuestas:
Alguien ya descubrió que Swann usa un protocolo propietario en el puerto 9000: ¿cómo puedo encontrar la URL de transmisión de video de mi DVR de seguridad por mí mismo?
Dicho esto, la gente de iSpy parece tener una extensa lista de lugares alternativos donde puede encontrar la transmisión en un formato normal: http://www.ispyconnect.com/man.aspx?n=Swann
fuente