Sistema de llamadas de audio y video / implementación de privatización a nivel empresarial sistema de videoconferencia EasyRTC-MCU ingresa al problema de parpadeo de la pantalla de la sala de reuniones solucionado

Si bien tenemos en cuenta el desarrollo de múltiples plataformas, nuestras pruebas de EasyRTC no se han detenido. Durante la prueba de la versión EasyRTC-MCU, el usuario ocasionalmente tenía una pantalla negra al ingresar a la sala de reuniones, pero la pantalla aún aparecía indirectamente, acompañada de problemas de parpadeo.

31.png

En respuesta a este problema, los desarrolladores de TSINGSEE Green Rhinoceros Video comprobaron la página de fondo y no hubo ningún informe de error, por lo que se puede descartar el problema del código. Después de verificar el registro de impresión de back-end, no se encontró ninguna anomalía. Finalmente, al comparar los datos de comunicación de websocket de la demostración de FreeSwitch, se encontró que se agregó una nueva solicitud de autenticación de autenticación requerida, pero no agregamos la solicitud a tiempo.

32.png

Después de agregar esta solicitud, el servicio volverá a la normalidad después de ejecutarse nuevamente.

33.png

  //获取认证
  getRequired() {
    if (webSocketOnSet) {
      const jsons = {
        id: _current_id++,
        jsonrpc: '2.0',
        method: 'login',
        params: {
          sessid: uuidV1,
        }
      }
      this.webstock.send(JSON.stringify(jsons))
      // this.callFunction({ status: 'success', type: 'event', message: 'login' })
    } else {
      // this.callFunction({ status: 'error', type: 'event', message: '请先建立websocket联系!' })
    }
  }

FreeSWITCH es una solución de softswitch de teléfono que se puede utilizar como motor de conmutación, PBX, puerta de enlace multimedia, servidor multimedia, etc. EasyRTC es un controlador de chat de voz y video basado en FreeSWITCH.

La transmisión de video de EasyRTC se puede dividir en tres partes en su conjunto:
1. El lado del usuario envía el flujo de datos a EasyRTC mediante el uso de dispositivos terminales como teléfonos móviles y computadoras;
2. El servicio de nube de videoconferencia EasyRTC procesa la recepción por medios de reducción de ruido, aumento y cancelación de eco. El flujo de datos luego se envía a otros usuarios de terminales;
3. El cliente (Windows, Android, iOS, H5) recibe los datos enviados por EasyRTC para completar una videollamada completa.

Ambas versiones de EasyRTC se pueden probar, bienvenido a saber.

Supongo que te gusta

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