BitRiver-Live
Stack auto-alojado para streaming en vivo y VODs. Usa Go, Next.js, SRS, OvenMediaEngine y PostgreSQL. Incluye control de creadores, chat, analítica y transcodificación HLS. Despliegue vía Docker Compose o paquetes Ubuntu.
Ficha actualizada 26 sept 2026, 7:15 · upstream 26 sept 2026, 6:55 · release sin release detectada
Qué es BitRiver-Live
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
BitRiver-Live es una pila auto-alojada para streaming en vivo gestionada por un único operador. Combina un plano de control en Go con un frontend Next.js, integrando servicios como SRS para ingestión RTMP y OvenMediaEngine para reproducción LL-HLS. La arquitectura incluye transcodificación con FFmpeg para múltiples resoluciones y persistencia en PostgreSQL y Redis.
El proyecto ofrece herramientas completas para creadores, incluyendo gestión de canales, chat en vivo, moderación y analítica de sesiones. Se distribuye como un stack Docker Compose único o mediante paquetes binarios para Ubuntu Server 24.04 LTS, con flujos de trabajo de lanzamiento inmutables y material SBOM para seguridad.
Actualmente se encuentra en fase de candidato público (RC), lo que implica que es adecuado para evaluaciones y despliegues controlados, pero no como servicio gestionado estable. Requiere configuración manual de red, proxy inverso y validación de puertos específicos para RTMP y HLS.
- Reproducción de streams en vivo con baja latencia (LL-HLS)
- Gestión de canales y chat en tiempo real
- Transcodificación automática a múltiples resoluciones (1080p, 720p)
- Despliegue auto-alojado en Ubuntu Server o Windows Docker Desktop
- Monitoreo de salud del sistema y analítica de sesiones
- Arquitectura unificada con Docker Compose para simplificar el despliegue
- Seguridad reforzada con SBOMs, checksums y firmas inmutables
- Soporte nativo para ingestión RTMP y reproducción LL-HLS
- API robusta en Go para control de sesiones y moderación
- Empaquetado oficial para Ubuntu 24.04 LTS con systemd
- Estado actual de candidato (RC), no estable para producción crítica
- Requiere configuración manual de red y proxy inverso (Nginx)
- Diseñado para un único host operador, sin clúster nativo
- Recuperación de OvenMediaEngine puede requerir intervención manual tras fallos
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.
Utilizar tags inmutables en lugar de 'latest'. Configurar proxy inverso (Nginx) separando puertos RTMP y HLS. Validar checksums de descarga antes de instalar. Respaldo obligatorio de PostgreSQL antes de actualizaciones.
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.

