Codificación de vídeo escalable (SVC)

TrueConf es la mejor opción para los usuarios que tienen que lidiar con un acceso a Internet limitado, una conexión lenta o con poco ancho de banda. Con la tecnología de codificación de video escalable (SVC), puede estar seguro de que cada participante obtendrá la mejor calidad de audio y video, de acuerdo con las capacidades del dispositivo utilizado, el canal de comunicación, la resolución de pantalla y el diseño de la ventana de video seleccionado.

Codificación de vídeo escalable (SVC)

SVC (Scalable Video Coding) es una arquitectura de videoconferencias basada en una codificación de video escalable. Así es como funciona:

  1. El cliente forma un transmisión SVC comprimiendo el flujo de video capa por capa y lo envía al servidor de videoconferencia. El número de capas en un flujo de video que se enviará depende del ancho del canal de conexión y del ancho de banda.
  2. El servidor procesa las secuencias SVC obtenidas de todos los clientes y elimina las capas adicionales sin grabar.
  3. El servidor devuelve transmisiones de video procesadas a cada cliente.
  4. El cliente forma un diseño de conferencia.

La tecnología SVC permite transferir varios subflujos de diferente calidad en un solo flujo. Por regla general, estas corrientes son básicas y secundarias. El flujo básico se transfiere en calidad estándar, mientras que el secundario, en calidad mejorada, por ejemplo, con mayor velocidad de fotogramas o resolución de video.

SVC (Codificación de vídeo escalable)

Y todo está disponible en modo automático. Por ejemplo, al cambiar el diseño del video, la ventana que era la principal y luego se redujo de tamaño, comienza a recibir un hilo más pequeño. Así es como reacciona el servidor a los cambios en la resolución de la ventana. Lo mismo se aplica en ambas direcciones: cuando se acerca la ventana, la calidad del video aumenta.

SVC permite que el servidor de videoconferencias ajuste la transmisión de video a las características variables de las terminales: capacidades del CPU y ancho de banda. El servidor establece el tipo de flujo específico para cada dispositivo: los puntos finales con un ancho de banda alto decodifican todo el flujo, mientras que los puntos finales con un ancho de banda bajo o dispositivo (teléfonos móviles y tabletas) reciben solo el flujo básico con una tasa de transferencia de datos más baja. En otras palabras, los participantes "más débiles" no influyen en la calidad de video que otros participantes reciben durante la conferencia.

SVC (Codificación de vídeo escalable)

Para el soporte de SVC no se necesita un servidor potente y costoso, solo una computadora común con un procesador moderno. La tecnología está tan optimizada en la codificación de transmisión que el número de participantes en una videoconferencia puede llegar a varios miles de personas.

Conferencia de 16 puntos, en el clienteConferencia de 16 puntos, en el servidor
MCUSVCMCUSVC
Transmisión saliente111624
Transmisión entrante1151616
Canal de salida, Mb/s1,01,216,019,2
Canal entrante, Mb/s1,01,216,019,2
Uso de la CPU20%70%--
Uso de la vCPU--1600%0%

En términos de carga de la red, un conjunto de subprocesos difiere de un solo subproceso (como en el MCU) en un 20-30 %. No hay redundancia, ya que el SVC multicapa permite seleccionar un hilo de manera muy precisa para la resolución elegida por el usuario.

Sin SVC todos los participantes de la conferencia multipunto reciben un flujo de video de la calidad satisfactoria para el dispositivo con las características más débiles. A partir de ahora, todos los participantes de la conferencia multipunto recibirán la máxima calidad de imagen para el equipo y los canales de red que utilizan.

SVC (Codificación de vídeo escalable)

En las soluciones de TrueConf, la tecnología SVC se ajustó para cumplir con los requisitos del códec de video VP8. Queremos que disfrute de nuestras soluciones de videoconferencias y aproveche al máximo la comunicación visual.

Es por eso que hemos desarrollado una tecnología de codificación de video escalable, que permite que un servidor cambie fácilmente la velocidad de transferencia de datos modificando la resolución o la velocidad de fotogramas. En otras palabras, cada participante de una videoconferencia multipunto recibe la mejor calidad de video que su dispositivo y canales de red pueden proporcionar. La introducción de SVC se convirtió en una alternativa efectiva a las tecnologías implementadas en MCU (Unidad de control multipunto), que utilizan la conversión de video total para cada dispositivo. Este proceso requiere muchas instalaciones de CPU y genera un precio elevado del servidor MCU.

Los sistemas basados en SVC tienen todas las ventajas de mezclar arquitecturas y, al mismo tiempo, están privados de las fallas del sistema de multiplexación. Son baratos, multiplataforma y fácilmente escalables.

También puede obtener más información sobre otros tipos de arquitectura de videoconferencia en nuestro sitio web.