Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

iftv

Plugin de Cockpit que convierte la consola web en cliente IPTV completo (TV en directo, películas, series, guía EPG) con transcodificación en el servidor vía ffmpeg.

Ficha actualizada 24 sept 2026, 7:02 · upstream 24 sept 2026, 6:47 · release v1.0.15

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es iftv

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

InFlight TV es un plugin para Cockpit que transforma la interfaz web del sistema en un reproductor de IPTV funcional sin necesidad de instalar aplicaciones externas. Soporta suscripciones Xtream Codes y listas M3U, permitiendo reproducir contenido directamente desde el navegador mediante HLS. La transcodificación se realiza en el servidor usando ffmpeg, lo que permite decodificar formatos no soportados nativamente por el navegador (como HEVC) utilizando aceleración GPU NVENC o CPU x264.

CASOS DE USO
  • Visualizar TV en directo y VOD desde suscripciones Xtream Codes o listas M3U sin instalar clientes externos
  • Gestionar múltiples cuentas de IPTV simultáneamente en pestañas separadas con conexión independiente por cuenta
  • Reproducir contenido con transcodificación automática para asegurar compatibilidad con el navegador del cliente
  • Acceder a una guía EPG completa con datos XMLTV y marcadores de programación en tiempo real
PUNTOS DESTACADOS
  • Transcodificación en servidor con ffmpeg priorizando GPU NVENC antes de CPU x264
  • Reproductor minimizable que permite navegar por la interfaz mientras se reproduce contenido
  • Soporte para múltiples cuentas simultáneas manteniendo conexiones independientes
  • Guía EPG completa con grid de canales y tiempo, incluyendo marcadores 'now/next'
  • Caché persistente de pósters y logos para carga instantánea en visitas posteriores
  • Respaldo cifrado exportable/importable que incluye cuentas, configuración y biblioteca
PRECAUCIONES
  • Requiere Cockpit ≥ 215 instalado previamente en el servidor
  • Depende de ffmpeg y curl instalados en el sistema anfitrión para procesamiento de streams
  • No garantiza mantenimiento activo ni corrección rápida de errores reportados
  • Necesita configuración manual de firewall para permitir acceso al puerto 9090 de Cockpit
  • La transcodificación GPU requiere drivers NVIDIA y ffmpeg compilado con h264_nvenc
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Live TV gridTV guideFull playerMinimized barLibrarySettings
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalar en servidores con Cockpit ≥ 215. Requiere ffmpeg (con soporte opcional NVENC) y curl. Desplegar plugin en /usr/share/cockpit/inflighttv o usar make install. Abrir https://<ip>:9090, acceder a Tools → InFlight TV y añadir cuentas Xtream/M3U. Asegurar acceso al puerto 9090 en firewall.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsVueNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.