Construcción de la plataforma de transmisión de medios ZLMediaKit + wvp-GB28181-pro gb28181

1. Introducción al proceso de plataforma de transmisión de medios

Propósito principal: acoplamiento con cámaras de vigilancia, video en vivo y salas de chat de video de muchos a muchos. La
arquitectura del sistema consta de tres partes: servidor de interfaz, servidor de señalización y servidor de transmisión de medios
; 3. El servidor de medios de transmisión se utiliza principalmente para procesar la recepción, conversión y distribución de flujos de medios, el servidor de interfaz y el servidor de señalización también se pueden integrar en un servidor. Es mejor implementar el servidor de medios de transmisión por separado para evitar el problema de que la respuesta general del sistema sea demasiado lenta debido a la presión excesiva sobre el servidor de medios de transmisión. wvp-GB28181-pro actúa como servidor de interfaz y servidor de señalización, y ZLMediaKit actúa como servidor de transmisión. La siguiente figura muestra todo el proceso de reproducción del protocolo gb28181. En comparación con rtsp y rtmp, el protocolo relacionado gb28181 compatible con ZLMediaKit tiene las siguientes ventajas: 1. Más seguro: las solicitudes de transmisión de gb28181 no necesitan llevar contraseñas de cuentas, lo que puede evitar la fuga de contraseñas de cuentas. 2. El dispositivo de video no necesita una IP fija: el flujo de gb28181 es empujado activamente al servidor por el dispositivo de video. 3. Más funciones: rotación de cámara, intercomunicador, transmisión, posicionamiento, etc. Desventajas: 1. La dirección del servidor debe configurarse en el dispositivo de video. gb28181 proceso completo ZLMediaKit GitHub wvp-GB28181-pro GitHub




inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí








2. Implementación e instalación de ZLMediaKit

1. Compilación e instalación básicas
2. Guía de compilación de Webrtc

3. Despliegue e instalación de wvp-GB28181

1. Guía de implementación
2. El fondo es springboot y el frente es vue.

4. Configuración de la cámara

inserte la descripción de la imagen aquí
Seleccione 28181 para el acceso a la plataforma, ID del servidor SIP y dominio del servidor SIP, y la contraseña debe ser la misma que la configurada en el proyecto WVP. Complete la dirección del proyecto WVP para la dirección del servidor SIP, complete la dirección IP de la intranet para la intranet, complete la IP de la red pública para el servidor en la nube y escriba el puerto configurado en el archivo de configuración para el puerto. La selección de formato de video h264, h265 webrtc puede no reproducirse.

5. Preguntas frecuentes

1. El problema de tiempo de espera de conexión ocurre en segundo plano cuando se está reproduciendo webrtc:
confirme que la configuración de IP externa en la configuración de ZLMediaKit sea correcta y que todos los navegadores puedan acceder al servicio de transmisión de medios a través de la IP configurada.
2. Al reproducir webrtc, la dirección /index/api/webrtc solicita 404. Confirme si la implementación está de acuerdo con la guía de compilación de webrtc durante
la compilación . 4. Haga clic para reproducir la lista de WVP, pero no hay respuesta durante mucho tiempo Compruebe si el media.id en WVP es consistente con el mediaServerId en la configuración de ZLMediaKit



Supongo que te gusta

Origin blog.csdn.net/qq_45699784/article/details/126342170
Recomendado
Clasificación