Requisitos del sistema

TrueConfAlrededor de 18 min

Preparación para la instalación y requisitos del sistema

Partes de este tema pueden estar traducidos automáticamente.

Pasos mínimos para obtener un sistema de comunicación corporativa funcional:

  1. Elegir una máquina (PC, servidor físico o virtual) con el equipo adecuado. ◀️ ¡Estás aquí!

  2. Instalar TrueConf Server.

  3. Iniciar sesión en el panel de control.

  4. Registrar servidor.

  5. Configurar HTTPS (se utiliza para muchas funciones clave, como la integración con el servidor de IA, la programación de reuniones, etc.) y especificar la dirección externa del servidor (página de invitados).

  6. Configure la disponibilidad del servidor para los usuarios dentro de la red corporativa y, si es necesario, desde la red externa (fuera de la red empresarial).

  7. Cree cuentas de usuario o integre el servidor con el servicio de directorio utilizando el protocolo LDAP/LDAPS.

  8. Instale aplicaciones de cliente para los usuarios y enséñeles a conectarse a su servidor (consulte la documentación de la aplicación de escritorio).

Después de estos pasos, obtendrá un mensajero básico con videollamadas de TrueConf, pero es imprescindible configurarlo detalladamente según sus necesidades en las diferentes secciones del panel de control. Lea sobre esto en detalle en otras secciones de esta documentación.

Para fines de prueba, se puede instalar TrueConf Server en versiones personales de Windows, pero asegúrese de que no sea Home. Se requieren las versiones Windows 10 / 11 Pro o Enterprise, que cuentan con gestión de grupos de usuarios. Además, independientemente del sistema operativo (Windows o Linux), el usuario del sistema operativo bajo el cual se instala el servidor debe tener una contraseña establecida.

Explicaciones útiles

TrueConf Server tiene una serie de características que se consideran al elegir el equipo para una instalación individual. Comprenderlas ayudará a seleccionar mejor los componentes.
  1. IMPORTANTE: si desea utilizar Intel® Xeon® 6 y modelos más nuevos, tenga en cuenta que hay dos versiones de CPU: una con núcleos E (energéticamente eficientes) y otra con núcleos P (más productivos). Las diferencias principales son que los núcleos P cuentan con Hyper Threading, instrucciones AVX-512 y AXM, mayor caché y frecuencias más altas. Por lo tanto, en la mayoría de los casos, es preferible usar VM o VPS basados en núcleos P; en otros casos, es imprescindible consultar con el soporte técnicoTrueConf. En cualquier caso, NO se deben usar procesadores híbridos de escritorio Intel.

  2. Solo se admiten arquitecturas de CPU x86-64 (también conocidas como x64, x86_64, AMD64 e Intel 64).

  3. Diferentes tipos de conexiones generan diferentes cargas en la CPU y la red. Por ejemplo, con conexiones desde aplicaciones cliente TrueConf para dispositivos de escritorio y móviles, gracias a la tecnología SVC, el servidor utiliza principalmente recursos del procesador para retransmitir flujos de medios por la red, en lugar de gestionar los flujos. Esto se debe a que no hay recodificación de flujos (como ocurre en la grabación para mezclar la imagen resultante). Se puede asumir que para procesar 200 Mbps de tráfico se necesita un núcleo físico de un procesador de servidor común con multiproceso (Hyper Threading o SMT). Esto significa que si se instala TrueConf Server en un servidor físico, 1 núcleo se destina a procesar 200 Mbps, y si se instala en una máquina virtual (VM), 1 vCPU se destina a procesar 100 Mbps.

  4. En la práctica, no todos los usuarios se encuentran simultáneamente en conferencias, por lo que el motor del servidor de videoconferencia no impone restricciones en el ancho de banda de la red corporativa o de Internet. Sin embargo, en nuestros cálculos, recomendamos no superar el valor de 3 Gbps para el servidor en el que opera un TrueConf Server, independientemente del número de participantes, tipos de conferencias, etc. Este es el valor máximo obtenido y comprobado en la práctica. Si observa valores superiores y experimenta problemas, por favor contacte al soporte técnico. Además, no olvide las capacidades del adaptador instalado en la máquina con TrueConf Server.

  5. TrueConf Server funciona igualmente bien en sistemas basados en procesadores Intel y AMD del mismo año de fabricación (familia). También se utilizan de manera similar las tecnologías de multihilo: Hyper Threading de Intel y SMT de AMD.
  6. Los procesadores lanzados en diferentes momentos (distintas generaciones) varían en rendimiento por núcleo incluso si tienen la misma frecuencia.

  7. TrueConf Server funciona igual en Linux y Windows.
  8. En la práctica, recomendamos que la carga del procesador de la máquina con TrueConf Server no supere el 80%. Si observa esto en sus escenarios de uso, debería añadir más recursos a la máquina virtual (VM) o actualizar físicamente el hardware.

  9. La instalación está disponible tanto en una máquina física como en una virtual (incluyendo VPS), por lo tanto, los requisitos del sistema son generales.

  10. Al utilizar una máquina virtual (VM), es necesario configurar la topología de CPU para que el número de sockets sea mínimo. Es imprescindible consultar el manual del hipervisor específico, pero las recomendaciones generales son las siguientes:

    • Si asignamos N hilos y este número no es mayor que el número de núcleos en una CPU, entonces 1 socket, N núcleos, 1 hilo por núcleo.

    • Si asignamos N hilos y este número es mayor que la cantidad de núcleos, pero menor que la cantidad de hilos en una CPU, entonces 1 socket, N/2 núcleos, 2 hilos por núcleo.

    • Si asignamos N hilos y este número es mayor que la cantidad de hilos en una CPU, entonces debemos ver cómo dividir uniformemente este N entre los sockets, los núcleos por socket y los hilos por núcleo. Es necesario que el producto de estos tres números sea igual a N. La prioridad es el número mínimo de sockets, con no más de 2 hilos por núcleo. Por ejemplo: si tenemos 2 CPU, cada una con 24 núcleos/48 hilos, y queremos asignar 56 hilos para la VM, entonces hacemos 2 sockets, 2 hilos por núcleo y, en consecuencia, 56/2/2 = 14 núcleos.

Requisitos para administradores

El administrador, que tendrá acceso completo a la configuración del servidor (ver descripción de roles), debe tener los siguientes conocimientos y habilidades básicas en el manejo de sistemas operativos y redes:

  • comprensión de la estructura básica del sistema de archivos del sistema operativo con el servidor (Windows o Linux) y habilidad para trabajar con ella;

  • conocimiento de la diferencia entre acceso normal y administrativo (root), habilidad para ejecutar comandos o archivos de instalación como administrador;

  • habilidad para crear usuarios en el sistema operativo y agregarlos a grupos específicos;

  • conocimiento de los conceptos básicos del trabajo con la red: IP, DNS, NAT, enrutador, cortafuegos (firewall);

  • comprensión de los fundamentos del funcionamiento de los certificados SSL/TLS y su papel en la seguridad del acceso a sitios web;

  • Si se requiere la integración del servidor con servicios y protocolos de terceros (correo electrónico, LDAP/AD, SIP, etc.), también se necesita conocimiento básico de su funcionamiento.

Requisitos del sistema detallados

Configuración inicialConfiguración recomendada
ProcesadorArquitectura x86-64 (también conocida como x64, x86_64, AMD64 e Intel 64):
Intel Core i3-8100 (3.6 GHz)
Intel Core i5-7400 (3.0 GHz)
Intel Xeon E-2234 (3.6 GHz)
Intel Xeon W-2223 (3.6 GHz)

o cualquier otro procesador con al menos 4 núcleos lógicos y una puntuación de PassMark® superior a 7000 puntos.
Arquitectura x86-64 (también conocida como x64, x86_64, AMD64 e Intel 64)
Intel Core i7-10700 (2,9 GHz)
AMD Ryzen 7 2700 (3,2 GHz)
Intel Xeon E-2288G (3,7 GHz)
Intel Xeon W-2245 (3,9 GHz)

o cualquier otro procesador con al menos 16 núcleos lógicos y una puntuación de PassMark® superior a 14000 puntos.

Capacidades de configuraciones estándar

  • Hasta 200 usuarios en línea conectados a través de aplicaciones cliente
  • Hasta 1000 usuarios en línea conectados a través de aplicaciones cliente
  • Grabación o transmisión de cualquier tipo de videoconferencia
Y también…
  • 1 conferencia en modo todos en pantalla con 36 participantes conectados a través de aplicaciones TrueConf
    o
  • Hasta 6 reuniones inteligentes o roles moderados con 20 participantes conectados a través de las aplicaciones TrueConf, de los cuales 4 están en tribuna.
    o
  • 1 conferencia en modo reunión inteligente o roles moderados con 240 participantes (60 conexiones WebRTC + 180 aplicaciones cliente), de los cuales 2 participantes WebRTC están en el podio y 3 a través de aplicaciones cliente
    o
  • Hasta 25 participantes WebRTC se pueden mostrar en conferencias de cualquier tipo.
    o
  • Hasta 10 terminales SIP o H.323 mostrados en una sola conferencia de cualquier tipo
  • Hasta 3 conferencias en modo todos en pantalla con 36 participantes conectados a través de aplicaciones TrueConf
    o
  • Hasta 15 reuniones inteligentes o roles moderados con 20 participantes conectados a través de las aplicaciones TrueConf, de los cuales 4 están en el podio
    o
  • Hasta 2 conferencias en modo reunión inteligente o roles moderados con 240 participantes (60 conexiones WebRTC + 180 aplicaciones cliente), de los cuales 2 participantes de WebRTC y 3 a través de aplicaciones cliente están en el podio.
    o
  • Hasta 36 participantes WebRTC visibles en conferencias de cualquier tipo
    o
  • Hasta 20 terminales SIP o H.323 mostrados en una conferencia de cualquier tipo
Ejemplos de otras configuraciones típicas →
Capacidades de aceleración por hardware en GPUAgregar una tarjeta gráfica NVIDIA Quadro P2000 incrementa el número de el diseño del vídeo individuales para participantes SIP/H.323 en 20, sin necesidad de cambiar el resto del equipo.

Sistema operativo

Sistema operativo dedicado o virtual de 64 bits:

  • Microsoft Windows Server 2012/2016/2019/2022/2025 (incluidas las ediciones Core) con las últimas versiones de actualizaciones instaladas
  • Debian 11 / 12 / 13
  • CentOS Stream 9

Al implementar TrueConf Server en una máquina virtual (VM), no se recomienda el oversubscription de vCPU (es decir, el número de vCPU no debe exceder el número de hilos del procesador de la máquina host). Puede encontrar más recomendaciones para máquinas virtuales en este artículo.
Como parte del servicio de puesta en marcha, podemos ofrecer el despliegue de TrueConf Server en distribuciones de sistemas operativos corporativos que no están oficialmente soportadas, como Oracle Linux, RedHat Enterprise Linux, Rocky Linux, etc. Para obtener más información, póngase en contacto con nosotros de la manera que le sea más conveniente.

Memoria RAM16 GB32 GB y superior
Al instalar los módulos de memoria, siga las recomendaciones del fabricante de la placa base para obtener el máximo rendimiento (generalmente se proporcionan para los componentes de servidores). De lo contrario, recomendamos utilizar todos los canales de memoria disponibles en la placa base, es decir, instalar al menos un módulo de memoria por canal.

Disco duro

20 GB de espacio libre en disco

La información sobre cómo funciona la compresión de video al crear una grabación puede ayudar a calcular el espacio necesario para almacenar las grabaciones.

RedEthernet 1 Gbit/s

Puertos

  • 443 (posiblemente modificable en el panel de control): puerto HTTPS por defecto para la transmisión de información de servicio entre el servidor, las aplicaciones cliente y los navegadores.

Si el puerto HTTPS está cerrado, el planificador de conferencias y la administración de reuniones en tiempo real desde la aplicación cliente no funcionarán.

  • 4307 (es posible cambiarlo en el panel de control): puerto para intercambio de datos multimedia con aplicaciones cliente.
Más información →
IPPara el correcto funcionamiento del servidor se requiere una dirección IP estática.
Hipervisores compatiblesMicrosoft® Hyper-V, Xen, KVM, Oracle VM VirtualBox, VMware Workstation y ESXi
Puertas de enlace criptográficas compatiblesКриптоПро NGate, С-Терра Шлюз, «ИнфоТеКС» ViPNet, «Код безопасности» АПКШ «Континент»

Optimización del uso del archivo de intercambio (swap)

Recomendaciones generales para el tamaño de intercambio en Windows y Linux:

Cantidad de RAM instaladaTamaño mínimo de swapEl tamaño recomendado de la swap sin hibernaciónEl tamaño recomendado de swap con hibernación
2-8 GB1-2 GB1 x RAM1.5 x RAM
8-64 GB4-8 GB0.5 x RAM1 x RAM
64-256 GB4-16 GB4-16 GB1 x RAM
>256 GB4-32 GB4-16 GB1 x RAM

Si en una máquina virtual o física con TrueConf Server en Linux se utiliza activamente un archivo de intercambio (swap) y, al mismo tiempo, queda mucha memoria RAM disponible, se puede ajustar en el sistema operativo la lógica de uso del swap. En general, en todas las OS Linux, la situación con el swap es la siguiente:

  • no hay una configuración única de carga de swap dependiendo del porcentaje de uso de la memoria RAM;

  • no se debe confiar en la opinión errónea de que si hay mucha memoria (por ejemplo, 128 GB) se puede prescindir de swap: este archivo es una parte importante de la lógica de administración de memoria en el sistema operativo;

  • El uso de swap se regula mediante el parámetro vm.swappiness en el archivo del sistema /etc/sysctl.conf. Este parámetro es, en esencia, la relación entre las páginas de memoria anónimas y físicas. Las páginas físicas corresponden a archivos y sus partes en el sistema de archivos (generalmente, el código de los programas en ejecución). Las páginas anónimas son datos creados dinámicamente (por ejemplo, los valores de las variables).

  • Reducir el valor de vm.swappiness prioriza la memoria anónima sobre la física, es decir, disminuye el uso de swap.

  • Por defecto, el valor es vm.swappiness = 60 y funciona bien en máquinas normales (con 8-16 GB de memoria). En máquinas con TrueConf Server RAM más, tiene sentido elegir otro valor.

Puede leer más sobre el funcionamiento del swap en Linux en el sitio de Red Hat.

De este modo, para reducir el uso de swap se requiere:

  1. Abra el archivo /etc/sysctl.conf con una cuenta de administrador en cualquier editor de texto, por ejemplo, ejecutando el siguiente comando en el terminal:
sudo nano /etc/sysctl.conf

2. Si el archivo ya contiene una línea como vm.swappiness = 60, cambia el valor 60 por uno menor, como 10. Si no existe tal valor, simplemente añade en una nueva línea vm.swappiness = 10.

Supervise el resultado con diferentes cargas en la máquina (con un número diferente de conferencias, etc.) y ajuste el valor reduciéndolo de 10 a 1. Bajo ninguna circunstancia especifique 0. El valor final puede variar dependiendo de la cantidad de RAM y la carga específica en sus escenarios en TrueConf Server.