Uso General
Pasos para crear un cliente:
- Haz clic en el botón "Nuevo Cliente" en el dashboard
- 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
- El sistema asignará automáticamente puertos HTTP (9000-9999) y RTMP (1936-2999)
- Se creará un contenedor Docker aislado para el cliente
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.
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
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
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
index.html.
Solución de Problemas
Este error ya no debería ocurrir en la versión 2.0.0, pero si sucede:
- El sistema verifica automáticamente puertos libres
- Intenta crear el cliente nuevamente (se asignará otro puerto)
- Si persiste, contacta al administrador del sistema
Mejora implementada: El sistema ahora verifica puertos de Docker Y del sistema operativo antes de asignar.
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
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
Para actualizar XtreamCom a una nueva versión:
- Haz backup de la base de datos PostgreSQL
- Detén los contenedores:
docker-compose down - Actualiza el código fuente
- Reconstruye las imágenes:
docker-compose build --no-cache - Inicia los servicios:
docker-compose up -d