Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

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

BitRiver Live viewer home showing one live channelBitRiver Live live directory
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker detectado

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.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsGo
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
8080
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.