Análisis de los paquetes de datos de interacción de mensajes a los que se accede mediante el protocolo estándar nacional GB28181 de la plataforma de almacenamiento centralizado de vídeo/almacenamiento en la nube EasyCVR

Monitoreo de video de seguridad/almacenamiento de video centralizado/almacenamiento en la nube/matriz de discos La plataforma EasyCVR tiene una gran escalabilidad, capacidades de video flexibles y fácil implementación. Los protocolos estándar principales que pueden admitirse incluyen el estándar nacional GB28181, RTSP/Onvif, RTMP, etc., como así como protocolos privados de fabricantes y acceso a SDK, incluidos SDK para Haikang Ehome, Haidayu y otros dispositivos. EasyCVR, una plataforma de administración de fusión y agregación de videos, no solo tiene la capacidad de la videovigilancia de seguridad tradicional, sino que también tiene la capacidad de acceder a análisis inteligentes de IA. Tiene una gran escalabilidad y capacidades de video flexibles. Puede distribuir RTMP, RTSP, HTTP- FLV, WebSocket-FLV, HLS para el mundo exterior, WebRTC y otras transmisiones de video.

En el proceso de operación y mantenimiento del proyecto de la plataforma de convergencia de videovigilancia EasCVR, a menudo es necesario utilizar la captura de paquetes para juzgar los problemas en el sitio del proyecto. En el artículo anterior, también presentamos y analizamos cierta información de paquetes con interacciones anormales. Hoy les presentaré el análisis de datos de Baowen bajo la interacción normal entre el protocolo estándar nacional y el lado del dispositivo en la plataforma EasyCVR para almacenamiento de video centralizado.

1. El servidor captura paquetes.

Primero que nada, capture paquetes en el servidor, aquí elegimos un servidor Linux para capturar paquetes. Verifique el estado de la red del servidor, ingrese la dirección IP y confirme el entorno de red del sitio del proyecto.

Luego use el comando tcpdump para capturar todos los datos en este segmento de red.

Muestra que los datos se están capturando. Durante este período, puede realizar operaciones de depuración, como reproducir video en el sistema de videovigilancia/almacenamiento de video centralizado/almacenamiento en la nube EasyCVR. Después de la depuración, presione ctrl+c para detener la captura de paquetes.

En este punto, puede ver que hay un archivo target.cap adicional en la ruta actual, que es el paquete de datos. Luego lo exportamos y lo analizamos en Windows.

2. Cribado de datos

Después de obtener los datos del paquete, primero fíltrelos y solo obtenga la información SIP, de la siguiente manera:

3. Devolver 401

Después de conectar cada dispositivo, la plataforma EasyCVR devolverá un mensaje 401 al dispositivo, para que el dispositivo pueda pasar información como SIP ID, ID de canal y contraseña de acceso al servidor.

4. Devolver 200 OK

Si el mensaje SIP es correcto, el servidor devolverá 200 OK, si devuelve un error 403, significa que el dispositivo no pudo acceder y la contraseña de acceso es incorrecta. En este momento, debe verificar la contraseña de acceso para verificar si la contraseña de acceso en el dispositivo y en el servidor es la misma.

5. Enviar invitación

Cuando la plataforma de monitoreo de video de seguridad EasyCVR reproduce la pantalla de monitoreo del dispositivo, el servidor enviará un mensaje de invitación al dispositivo, indicándole que la transmisión se puede enviar al puerto especificado.

Como se muestra en la figura anterior, aquí significa decirle al dispositivo que envíe la transmisión al puerto UDP 50002.

6、100 Intentando

Después de recibir la información, el dispositivo enviará un mensaje temporal 100 Intentando, luego enviará los datos de la transmisión y devolverá 200 OK.

7. Determinar si la interacción es normal.

Luego podemos filtrar el puerto UDP 50002 para determinar si ha llegado el flujo.

En este punto, puede ver que el flujo de datos ya está interactuando. Si no hay datos después del filtrado, debe verificar si se han abierto los puertos 50000 a 60000.

Aquí se presenta el proceso simple de captura de paquetes de la plataforma de agregación de video EasyCVR. Los usuarios también pueden consultar los pasos anteriores para solucionar algunos problemas simples en el proceso de acceso, transmisión e interacción de la transmisión de video.

Monitoreo de seguridad/almacenamiento de video centralizado/almacenamiento en la nube La plataforma de agregación de video EasyCVR puede admitir acceso liviano y administración de agregación de videos masivos. La plataforma puede proporcionar una matriz de discos de almacenamiento de video, transmisión en vivo de videovigilancia, carrusel de video, grabación de video, almacenamiento en la nube, reproducción y recuperación, alarma inteligente, grupo de servidores, intercomunicador de voz, control PTZ, mapa electrónico, plataforma en cascada, funciones H.265 como como transcodificación automática. Los usuarios interesados ​​pueden acudir a la plataforma de demostración para realizar pruebas de experiencia o implementación.

Supongo que te gusta

Origin blog.csdn.net/TsingSee/article/details/132477638
Recomendado
Clasificación