0% encontró este documento útil (0 votos)
24 vistas7 páginas

Fluccsoni

Flussonic Media Server es una solución para transmisión de video en vivo y bajo demanda, con requisitos de sistema que varían según el volumen de conexiones y la necesidad de transcodificación. Se recomienda el uso de GPUs para mejorar el rendimiento en transcodificación en tiempo real, con especificaciones de hardware que incluyen procesadores potentes y suficiente RAM. Para un rendimiento óptimo, se sugiere ajustar la configuración del servidor según el tráfico esperado y considerar la distribución de carga entre múltiples servidores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas7 páginas

Fluccsoni

Flussonic Media Server es una solución para transmisión de video en vivo y bajo demanda, con requisitos de sistema que varían según el volumen de conexiones y la necesidad de transcodificación. Se recomienda el uso de GPUs para mejorar el rendimiento en transcodificación en tiempo real, con especificaciones de hardware que incluyen procesadores potentes y suficiente RAM. Para un rendimiento óptimo, se sugiere ajustar la configuración del servidor según el tráfico esperado y considerar la distribución de carga entre múltiples servidores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Flussonic Media Server es una solución versátil para la transmisión de

video en vivo y bajo demanda, utilizada en servicios de IPTV, OTT y


sistemas de videovigilancia. A continuación, se detallan los requisitos
mínimos y óptimos para su funcionamiento:

Requisitos mínimos del sistema:

Espacio Sistema
Conexiones RA Adaptador
Procesador en operativ
simultáneas M de red
disco o

Procesador de
256 Ubuntu
Hasta 100 cuatro núcleos 40 MB 1 Gbit/s
MB Linux
(Xeon)
Procesador de
Ubuntu
Hasta 1,000 cuatro núcleos 1 GB 40 MB 1 Gbit/s
Linux
(Xeon)
Procesador Tarjeta de
16 Ubuntu
Más de 5,000 Xeon E5 de 40 MB red Intel de
GB Linux
doble núcleo 10 Gbit/s

Consideraciones adicionales:

 Distribución de carga: Para una reproducción de video


estable con un alto volumen de conexiones simultáneas, se
recomienda distribuir la carga de tráfico entre varios servidores
reales.
 Subsistema de disco: Si se utilizan archivos en disco como
fuente de datos, el rendimiento del disco es crucial. Es
importante prestar atención al rendimiento del disco al
planificar la arquitectura del servidor anfitrión para ejecutar
Flussonic Media Server.
 Firewall: No se recomienda el uso de protección de firewall.
Considere contactar al soporte si aún lo necesita.

Requisitos del sistema operativo:

Flussonic Media Server se puede instalar en distribuciones basadas en


Ubuntu y RPM. Sin embargo, se recomienda encarecidamente evitar
el uso de distribuciones basadas en RPM como CentOS, RedHat y
Suse, ya que no se proporciona soporte técnico para estos sistemas a
usuarios con menos de 10 licencias. Las arquitecturas compatibles
son amd64 y arm64, y las versiones de Ubuntu compatibles son las
LTS 24.04 y 22.04.

flussonic.com

Para obtener el mejor rendimiento, es aconsejable ajustar la


configuración del servidor según el volumen de tráfico esperado y las
necesidades específicas de su implementación.

Flussonic Media Server no requiere tarjetas de video (GPU)


para su funcionamiento básico, ya que su procesamiento se
basa principalmente en la CPU. Sin embargo, en ciertos
escenarios específicos, el uso de una tarjeta de video puede
mejorar el rendimiento, especialmente en tareas de
transcodificación de video en tiempo real.

¿Cuándo se recomienda una GPU?

Si planeas realizar transcodificación en tiempo real para


cambiar formatos, resoluciones o tasas de bits de los videos,
una GPU puede ser útil para acelerar estos procesos y reducir
la carga en la CPU.

Recomendaciones de GPU para Flussonic

Si decides usar una GPU para transcodificación, las opciones


recomendadas son:

NVIDIA con NVENC (NVIDIA Encoder)

NVIDIA T4

NVIDIA RTX 3060, 3070, 3080, 3090

NVIDIA A100 (para aplicaciones de alto rendimiento)

NVIDIA Tesla P4 o P100 (para soluciones empresariales)

Intel con Quick Sync Video (QSV)

Intel Core i5, i7, i9 de generación 10 en adelante

Intel Xeon con soporte para QSV

AMD con AMF (Advanced Media Framework) (menos común en


servidores de streaming)

AMD Radeon RX 6000/7000 series

AMD Instinct MI100 para entornos empresariales

Capacidad y memoria recomendada

Para transcodificación en 1080p: 16GB de VRAM o más


Para transcodificación en 4K: 28GB de VRAM o más

Para múltiples flujos de alta calidad: Se recomienda al menos


16GB de VRAM y una GPU de servidor como la NVIDIA A100 o
Tesla.

🔹 1. Si usas GPU (NVIDIA con NVENC)

Las GPU modernas (como RTX A6000, RTX 6000 Ada o A40)
manejan la mayor parte del procesamiento de video, por lo que la
RAM no es el principal cuello de botella.

 Resolución 720p (H.264/HEVC/AV1) → 32GB - 64GB RAM


 Resolución 1080p (H.264/HEVC/AV1) → 64GB - 128GB
RAM
 Resolución 4K (H.264/HEVC/AV1) → 128GB - 256GB RAM

✅ Recomendado: 64GB RAM mínimo si usas una GPU potente


(como A6000 o RTX 6000 Ada).

🔹 2. Si usas CPU (Transcodificación por Software -


FFmpeg)

Si la transcodificación es por CPU (sin NVENC de NVIDIA), la RAM es


mucho más importante porque cada canal necesita buffers
grandes.

 100 canales a 720p (H.264/HEVC) → 128GB - 256GB RAM


 100 canales a 1080p (H.264/HEVC) → 256GB - 512GB
RAM
 100 canales a 4K (H.264/HEVC) → 512GB - 1TB RAM

✅ Recomendado: Mínimo 128GB si usas CPU, pero idealmente


256GB+ para estabilidad.

3. Otros Factores a Considerar

✔ Tipo de RAM: DDR4/DDR5 ECC si es un servidor profesional.


✔ Almacenamiento rápido: SSD NVMe para buffers de
transcodificación.
✔ Cantidad de núcleos: Si usas CPU, mínimo 48-64 cores
(Ejemplo: AMD EPYC 7742 o Intel Xeon Platinum).
Conclusión: ¿Cuánta RAM necesitas?

🔹 Si usas GPU (NVENC): 64GB - 128GB


🔹 Si usas CPU: 256GB - 512GB

La cantidad de canales que puedes transcodificar con una tarjeta


NVIDIA Quadro de 16GB depende de varios factores:

 Resolución de los canales (720p, 1080p, 4K)


 Códec utilizado (H.264, HEVC, AV1)
 Número de motores NVENC (codificadores de video en
hardware)

🔹 Factores Claves para la Transcodificación

1️⃣ Motores NVENC

 Cada GPU Quadro moderna tiene entre 1 y 3 motores


NVENC, lo que limita el número de transcodificaciones
simultáneas.
 Algunos modelos permiten sesiones NVENC ilimitadas con
parches específicos.

2️⃣ Memoria VRAM (16GB)

 Más VRAM ayuda, pero la limitación real es el número de


motores NVENC.
 Ejemplo: 16GB VRAM permite manejar múltiples flujos,
pero si la GPU solo tiene 2 motores NVENC, solo podrá
hacer 2-3 transcodificaciones simultáneas sin reducción
de calidad.

3️⃣ Códec Usado (Más Compresión = Más Carga de Trabajo)

 H.264 → Más ligero, permite más canales.


 HEVC (H.265) → Más pesado, reduce la cantidad de canales.
 AV1 → Más eficiente, pero requiere GPUs más nuevas
(Ampere/Ada Lovelace).

🔹 Estimación de Canales por Resolución

Si usas una Quadro con 16GB VRAM y 2-3 motores NVENC, aquí
tienes un estimado:
H.264 HEVC/H.265
Resolución
(Canales) (Canales)
720p @ 20 - 30
10 - 15 canales
30fps canales
1080p @ 10 - 15
5 - 8 canales
30fps canales
4K @ 30fps 2 - 4 canales 1 - 2 canales

✅ Si usas "bframes=0" y NVENC optimizado, puedes mejorar el


rendimiento.
✅ Si aplicas parches para NVENC ilimitado, puedes alcanzar
más de 30-40 canales en 720p.

🔹 Conclusión: ¿Cuántos canales puedo manejar con una


Quadro de 16GB?

🔹 Para 720p (H.264): Hasta 30 canales


🔹 Para 1080p (H.264): Hasta 15 canales
🔹 Para 4K (HEVC): Máximo 2-4 canales

Si necesitas más de 50-100 canales, te conviene usar GPUs con


más NVENC (ejemplo: RTX A5000, RTX 6000 Ada) o varias GPUs en
un mismo servidor.

Para transcodificación masiva en un servidor IPTV usando


Flussonic + NVENC o CPU, necesitas un procesador con muchos
núcleos e hilos para manejar cientos de canales en simultáneo.

🔹 1. Procesador para Transcodificación por CPU


(FFmpeg/Flussonic sin GPU)

Si NO usas una GPU (NVENC) y solo usas Flussonic + CPU,


necesitas un procesador con alto rendimiento en cómputo.

⚙️Requisitos Mínimos:

✅ Resolución 720p: 32-48 núcleos / 64-96 hilos


✅ Resolución 1080p: 48-64 núcleos / 96-128 hilos
✅ Resolución 4K: 96+ núcleos / 192+ hilos

🔹 Ejemplo de CPU recomendados:

 AMD EPYC 7742 (64 núcleos / 128 hilos, 256MB caché)


 AMD EPYC 9654 (Genoa) (96 núcleos / 192 hilos, PCIe 5.0)
 Intel Xeon Platinum 8380 (40 núcleos / 80 hilos)
💡 Para 100+ canales en 1080p o más, EPYC 96 cores es la
mejor opción.

🔹 2. Procesador para Transcodificación con GPU (Flussonic +


NVENC)

Si usas Flussonic con GPU (NVIDIA RTX/Ada/A40), el CPU solo


maneja la administración de streams, no la transcodificación.

⚙️Requisitos Mínimos:

✅ Con 1 GPU (RTX A5000, A6000, RTX 6000 Ada):

 AMD EPYC 7313 (16C/32T) o Intel Xeon 4314 (16C/32T)


 32GB RAM mínimo (64GB recomendado)

✅ Con 2-4 GPUs (para 100+ canales en 1080p o 4K):

 AMD EPYC 7543 (32C/64T) o Intel Xeon Gold 6330 (28C/56T)


 64GB - 128GB RAM mínimo
 Fuente de poder de 1200W+ para soportar GPUs

💡 El procesador solo necesita manejar la carga de I/O y


administración, ya que las GPUs hacen el trabajo pesado.

🔹 3. Otros Factores Claves en Servidores de Transcodificación

✔ RAM: 64GB - 256GB, dependiendo del número de canales.


✔ Almacenamiento: SSD NVMe RAID para evitar latencias en
buffers.
✔ Red: 10Gbps mínimo, ideal 25Gbps si manejas 100+ canales en
4K.

🔹 Conclusión: ¿Qué Hardware Necesito?

👉 Si usas solo CPU para transcodificación (sin GPU):

✅ AMD EPYC 9654 (96 núcleos, 192 hilos) + 256GB RAM para
100+ canales en 1080p.
✅ Intel Xeon Platinum 8380 si prefieres Intel.

👉 Si usas Flussonic + GPU (NVENC):


✅ AMD EPYC 7543 (32 núcleos) + 2x RTX 6000 Ada + 128GB
RAM
✅ Si usas 4+ GPUs, un servidor dual EPYC/Xeon con PCIe
4.0/5.0 para maximizar rendimiento.

Si vas a manejar 100+ canales en 1080p o 4K, lo ideal es GPU +


CPU potente

También podría gustarte