Preguntas Frecuentes

Panel Administrativo XtreamCom

Versión 2.0.0

Uso General

¿Cómo creo un nuevo cliente?

Pasos para crear un cliente:

  1. Haz clic en el botón "Nuevo Cliente" en el dashboard
  2. Completa el formulario:
    • Nombre: Nombre del cliente o empresa
    • Email: Correo electrónico del cliente
    • Contraseña: Contraseña para acceder a Restreamer (solo letras y números)
    • Nivel: Actualmente solo Nivel 1 disponible
    • Fechas: Período de servicio
    • Recursos: Límites de CPU, memoria y usuarios
  3. El sistema asignará automáticamente puertos HTTP (9000-9999) y RTMP (1936-2999)
  4. Se creará un contenedor Docker aislado para el cliente
Importante: La contraseña solo puede contener letras y números, sin caracteres especiales.
¿Qué puertos se asignan automáticamente?

El sistema asigna puertos de forma aleatoria en los siguientes rangos:

  • HTTP: 9000-9999 (interfaz web del cliente)
  • RTMP: 1936-2999 (streaming de video)

El sistema verifica automáticamente que los puertos estén libres antes de asignarlos, evitando conflictos con HAProxy y otros servicios.

¿Cómo accedo al panel de un cliente?

Una vez creado el cliente, puedes acceder a su panel Restreamer usando:

  • URL: http://TU_IP:PUERTO_HTTP
  • Usuario: client_[ID]
  • Contraseña: La que definiste al crear el cliente

Ejemplo: Si el cliente tiene ID 5 y puerto HTTP 9234:

http://192.141.168.90:9234

Niveles de Servicio

¿Qué incluye el Nivel 1?

Nivel 1 - Restreamer Básico

  • Imagen oficial de Datarhei Restreamer
  • Streaming RTMP y HLS
  • Interfaz web completa
  • Grabación de streams
  • Soporte para múltiples fuentes
  • Recursos configurables (CPU, RAM, usuarios)
  • Tamaño: ~180 MB

Precio sugerido: $5-10/mes

¿Cuándo estarán disponibles los Niveles 2 y 3? PRÓXIMAMENTE

Nivel 2 - Restreamer + Xtream Codes (En desarrollo)

  • Todo lo del Nivel 1
  • Panel Xtream Codes integrado
  • Gestión de listas M3U
  • EPG (Guía electrónica de programación)
  • Multi-streaming a redes sociales
  • Tamaño: ~350 MB

Precio sugerido: $20-30/mes


Nivel 3 - Restreamer + Xtream + Editor (En desarrollo)

  • Todo lo del Nivel 2
  • Editor de video profesional integrado
  • Corte y edición de streams
  • Efectos y transiciones
  • Exportación en múltiples formatos
  • Tamaño: ~500 MB

Precio sugerido: $40-60/mes

Fecha estimada: Los niveles 2 y 3 estarán disponibles en futuras actualizaciones. Para activarlos, solo necesitas descomentar las líneas en el archivo index.html.

Solución de Problemas

Error: "Puertos ya están siendo utilizados"

Este error ya no debería ocurrir en la versión 2.0.0, pero si sucede:

  1. El sistema verifica automáticamente puertos libres
  2. Intenta crear el cliente nuevamente (se asignará otro puerto)
  3. Si persiste, contacta al administrador del sistema

Mejora implementada: El sistema ahora verifica puertos de Docker Y del sistema operativo antes de asignar.

El contenedor del cliente no inicia

Verifica lo siguiente:

  • Revisa los logs del contenedor: docker logs restreamer_client_[ID]
  • Verifica que Docker esté corriendo: docker ps
  • Comprueba recursos disponibles: docker stats
  • Asegúrate de que los puertos no estén bloqueados por firewall

Actualizaciones Futuras

¿Qué mejoras están planificadas? ROADMAP
Versión 2.1.0 (Próxima)
  • ✅ Sistema de logs de operaciones (tabla vps_operation_logs)
  • ✅ Métricas de actividad del sistema (tabla system_activity)
  • ⏳ Nivel 2: Integración con Xtream Codes
  • ⏳ Panel de monitoreo en tiempo real mejorado
  • ⏳ Notificaciones por email
Versión 2.2.0
  • ⏳ Nivel 3: Editor de video profesional
  • ⏳ Soporte multi-VPS (gestión de múltiples servidores)
  • ⏳ API REST completa para integraciones
  • ⏳ Sistema de facturación automática
Versión 3.0.0
  • ⏳ White-label completo para revendedores
  • ⏳ CDN integrado para distribución global
  • ⏳ Transcoding automático multi-bitrate
  • ⏳ Panel de cliente mejorado con estadísticas avanzadas
¿Cómo actualizo el sistema?

Para actualizar XtreamCom a una nueva versión:

  1. Haz backup de la base de datos PostgreSQL
  2. Detén los contenedores: docker-compose down
  3. Actualiza el código fuente
  4. Reconstruye las imágenes: docker-compose build --no-cache
  5. Inicia los servicios: docker-compose up -d
Importante: Siempre haz backup antes de actualizar.