Dado que el Ministerio de Seguridad Pública ha estado implementando el protocolo de transmisión de video GB28181, el protocolo GB28181 se utilizará en muchos asuntos gubernamentales y transmisiones de video de vigilancia de seguridad pública. Al mismo tiempo, GB28181 también puede admitir la conexión en cascada entre plataformas a través del protocolo, que se requiere en múltiples plataformas diferentes Entre los proyectos para obtener información entre sí, el protocolo GB28181 es muy popular. La plataforma de análisis inteligente de video EasyGBS estándar nacional desarrollada por TSINGSEE Qingxi Video es una plataforma de video que admite el protocolo GB28181. Actualmente es compatible con intercomunicador de voz, informes de alarmas y otras funciones.
La plataforma de análisis inteligente de video EasyGBS tiene la función de posicionamiento del dispositivo de acceso. Para el uso de esta función, algunos usuarios han informado que el dispositivo se ha suscrito, y la actualización de la ubicación aún no es oportuna, y hay un retraso en la obtención del información de ubicación del dispositivo.
Después de la captura y el análisis de paquetes, el campo cmdtype en el mensaje de notificación devuelto por el dispositivo después de la suscripción es MobilePosition, luego se verifica el código y se encuentra que no se agrega ningún procesamiento al campo cmdtype para el posicionamiento.
Necesito agregar el siguiente código:
case "mobileposition":
deviceId := ""
if el := doc.Root().SelectElement("DeviceID"); el != nil {
deviceId = el.Text()
}
positionTime := ""
if el := doc.Root().SelectElement("Time"); el != nil {
positionTime = el.Text()
}
longitude := ""
if el := doc.Root().SelectElement("Longitude"); el != nil {
longitude = el.Text()
}
latitude := ""
if el := doc.Root().SelectElement("Latitude"); el != nil {
latitude = el.Text()
}
speed := ""
if el := doc.Root().SelectElement("Speed"); el != nil {
speed = el.Text()
}
direction := ""
if el := doc.Root().SelectElement("Direction"); el != nil {
direction = el.Text()
}
Nuevamente, cuando la latitud y la longitud del dispositivo cambian, la información del dispositivo adquirida se puede cambiar a tiempo, y este problema se ha resuelto.
La plataforma de análisis inteligente de video EasyGBS tiene una buena adaptabilidad en el tráfico, la seguridad y otros escenarios, y la plataforma push estándar nacional EasyGBD acaba de lanzar este año por el equipo de investigación y desarrollo de video de rinoceronte verde TSINGSEE hace que el video push del protocolo estándar nacional sea más conveniente. Acerca de EasyGBS y le invitamos a encontrarnos sobre el uso de EasyGBD.