Dimensionamiento del servidor

Las cifras de esta sección son orientativas para la planificación, no resultados de mediciones en su equipo. El consumo depende de los protocolos, la configuración y las fuentes, así que prevea margen y compruebe la carga in situ: la carga de CPU, memoria e interfaces de red del nodo se muestra en la interfaz web, y las alertas avisan cuando se superan los umbrales (Alertas (alerter)).

Procesador y memoria

Regla general (Requisitos del sistema): 1 núcleo a 2,4 GHz y 1 GB de memoria por cada 200 Mbit/s de tráfico. Cuente la entrada y la salida juntas: el nodo analiza y comprueba cada paquete en la entrada y lo envía por separado en cada salida.

Ejemplo: 40 canales HD de 8 Mbit/s, cada uno enviado una vez por multicast. Entrada: 320 Mbit/s, salida: 320 Mbit/s, en total 640 Mbit/s: según la regla, 3–4 núcleos.

  • La memoria crece más con el número de flujos que con el tráfico. Para una distribución UDP simple, la regla «1 GB por 200 Mbit/s» es generosa, pero no prevea menos de 2 GB para el sistema y el servicio.

  • Un flujo con distribución OTT mantiene en memoria una ventana de segmentos, unos 40–80 segundos del canal.

  • La transcodificación no entra en la regla. El transcodificador necesita sus propios recursos: núcleos de CPU o GPU (Transcodificadores). Si los canales se transmiten tal cual, no se necesita transcodificador.

Adaptadores DVB

Cada adaptador lee todo el transpondedor, normalmente 40–80 Mbit/s, y extrae de él los programas necesarios. Para la planificación, prevea hasta un núcleo por adaptador: es el límite superior, normalmente el consumo es bastante menor. Si aun así un núcleo se ocupa por completo, el nodo genera una alerta de código 40 (dvb-thread-cpu, Lista de alertas).

  • El desaleatorizado por software BISS de varios programas de un transpondedor ocupa una pequeña fracción de un núcleo.

  • El módulo CAM desaleatoriza por sí mismo y apenas carga el nodo. La limitación aquí es el propio módulo: cuántos programas desaleatoriza simultáneamente se indica en sus especificaciones.

Distribución a los huéspedes (OTT)

Calcule los teléfonos y tabletas de los huéspedes por el ancho de banda saliente: número de espectadores simultáneos × tasa de bits del canal. 200 espectadores a 3 Mbit/s son unos 600 Mbit/s desde el nodo. Con ese número de espectadores, antes que el procesador llegan a su límite la interfaz de red y el enlace hacia la red de huéspedes: todos los espectadores de un canal leen los mismos segmentos de la memoria, y no hay una copia aparte por espectador.

Interfaces de red

  • Separe el multicast para los televisores y el lado de Internet y OTT en interfaces distintas o, al menos, en VLAN distintas. El nodo envía el multicast desde la interfaz definida en la salida, y entrega el OTT desde la dirección de su servidor HTTP, por lo que esta separación se obtiene por sí sola.

  • 0,5–1 Gbit/s de multicast ocupan por completo un puerto de 1 Gbit/s. Si el multicast puede llegar a 1 Gbit/s, instale en ese lado 10 Gbit/s o una agregación de dos puertos de 1 Gbit/s.

  • El nodo no tiene un límite propio de velocidad de envío multicast: los límites los marcan la tarjeta de red, el conmutador y la configuración de IGMP (Red multicast en el hotel).

Disco

Sin DVR, el nodo solo necesita espacio para la configuración, los registros y pequeñas bases de datos (estadísticas, registro, EPG): unos 10 GB libres para /var/log/pss y el directorio de configuración, con margen. El registro main.log rota a diario y los archivos antiguos se eliminan al cabo de un mes (Registro del servicio). El archivo DVR se calcula por separado, según la profundidad y la tasa de bits de los canales (OTT y DVR).

Ejemplos

Hotel pequeño

Hotel grande

Canales

30: 10 SD de 3 Mbit/s y 20 HD de 8 Mbit/s

80: 20 SD de 3 Mbit/s y 60 HD de 8 Mbit/s

Tráfico multicast

190 Mbit/s

540 Mbit/s

Fuentes

2 adaptadores DVB, canales de Internet

4 adaptadores DVB, canales de Internet

Huéspedes por OTT

hasta 30 espectadores a 3 Mbit/s: 90 Mbit/s

hasta 200 espectadores a 3 Mbit/s: 600 Mbit/s

CPU según la regla

entrada y salida 470 Mbit/s: 3 núcleos, más hasta 2 núcleos para los adaptadores: 4–6 núcleos

entrada y salida 1,7 Gbit/s: 9 núcleos, más hasta 4 núcleos para los adaptadores: 10–14 núcleos

Memoria

4 GB

8–16 GB

Red

1 Gbit/s para multicast, 1 Gbit/s para Internet y OTT

10 Gbit/s o 2 × 1 Gbit/s para multicast, 1 Gbit/s para Internet y OTT

Disco sin DVR

10 GB para registros y configuración

10 GB para registros y configuración

Si se necesita protección frente a fallos del servidor, el segundo nodo se dimensiona de la misma manera (Redundancia).