roomies
Roomies es una plataforma autoalojada para fiestas de visualización sincronizada en tiempo real. Integra reproducción multimedia, transcodificación y canales de voz en un único entorno controlado por el usuario, eliminando la dependencia de servicios externos.
Ficha actualizada 25 sept 2026, 16:30 · upstream 25 sept 2026, 16:24 · release sin release detectada
Qué es roomies
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Roomies se posiciona como una solución unificada para ver contenido multimedia con amigos a distancia sin depender de terceros. La aplicación combina baja latencia en la sincronización de video con capacidades de transcodificación en tiempo real, permitiendo adaptar el flujo de medios a las capacidades del cliente. Además, incluye canales de voz integrados y reacciones interactivas para mejorar la experiencia social durante la visualización compartida.
El proyecto está diseñado para ser desplegado mediante contenedores Docker y requiere Node.js 18 o superior para el desarrollo local. Soporta aceleración por hardware tanto en GPUs Intel/AMD como NVIDIA, lo que optimiza el rendimiento del transcodificador. La licencia GPL v2.0 garantiza la libertad de uso y modificación del código fuente bajo condiciones de reciprocidad.
- Organizar maratones de películas con sincronización exacta entre dispositivos remotos.
- Utilizar canales de voz integrados para comentar en tiempo real sin apps externas.
- Transcodificar flujos de video pesados para clientes con conexiones lentas automáticamente.
- Gestionar una biblioteca de medios centralizada accesible desde múltiples dispositivos.
- Arquitectura autoalojada que elimina la dependencia de servicios en la nube.
- Transcodificación en tiempo real para compatibilidad multiplataforma sin pérdida de calidad perceptible.
- Soporte nativo para aceleración GPU (VAAPI, QSV, NVENC) en despliegues Docker.
- Licencia GPL v2.0 que permite inspección y modificación del código fuente completo.
- Estado actual de la versión Beta puede implicar inestabilidad o falta de características finales.
- Requiere hardware con aceleración gráfica para un rendimiento óptimo en transcodificación.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Desplegar usando `docker compose up --build -d`. Asegurar que el puerto 5123 esté abierto. Para GPU, editar `docker-compose.yml` descomentando los bloques de dispositivos o recursos según el fabricante (Intel/AMD/NVIDIA). Requiere Node.js 18+ para desarrollo local.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.