
Tengo un DVR independiente H.264 de Hexacctv que transmite 4 canales desde sus cámaras. Utilizo SkyVizor NVClient para transmitir vídeo desde canales. Pero necesito ser autenticado por el DVR independiente.
Ahora necesito escribir mi propio programa para obtener vídeo desde este dispositivo. Necesito saber el protocolo de este dispositivo. Intenté utilizar WireShark para averiguar qué protocolo se utiliza. Cuando el cliente quiere autenticar al usuario envía estos bytes al servidor:
0000000: 2823 0000 0000 0000 6164 6d69 6e00 0000 (#......admin...
0000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000020: 0000 0000 0000 0000 3531 3930 3730 0000 ........519070..
0000030: 0000 0000 0000 0000 0000 0000 0000 0000 ................
0000040: 0000 0000 0000 0000 7e2f 68c4 80e5 742f ........~/h...t/
0000050: 68c4 80e5 14da e9a9 fc56 0050 56c0 0001 h........V.PV...
0000060: 0050 56c0 0008 0000 0000 0000 .PV.........
administraciónes el nombre de usuario y519070es contraseña.
¿Alguien sabe qué es este protocolo? El puerto predeterminado es 8200 y creo que cada solicitud de cliente comienza con (#
.
Editar: puedo usar HiDvrOcx para ver canales.
Respuesta1
Desde la búsqueda básica de Google encontré este TCP 8200 GoToMyPC (no oficial) y también escuché la aplicación TRIVNET.
Puede utilizar la siguiente guía de referencia.