¿Qué es StreamHub?
Un servidor de medios auto-alojado sobre LiveKit: apps multi-tenant, todas las vías de ingesta, reproducción WebRTC + HLS, grabación a tu propio S3 y una API REST — todo bajo un dominio que vos controlás.
Qué es StreamHub y cómo sacarle provecho: conceptos, guías paso a paso y recorridos por cada función.
Un servidor de medios auto-alojado sobre LiveKit: apps multi-tenant, todas las vías de ingesta, reproducción WebRTC + HLS, grabación a tu propio S3 y una API REST — todo bajo un dominio que vos controlás.
Precios SaaS por minuto, residencia de datos y lock-in son las tres razones por las que los equipos llevan el streaming puertas adentro. Esto es lo que ganás — y lo que asumís — al hacerlo vos mismo.
Un único reverse proxy, un contenedor core que sirve la API, el panel, HLS y el SDK, y un SFU oculto debajo. Un recorrido por el enrutamiento de peticiones y las piezas que lo hacen sentir un solo producto.
Un servidor, muchas apps aisladas. Cómo StreamHub usa apps, tenants, SQLite por app y prefijos de sala para mantener clientes y cargas de trabajo limpiamente separados.
¿WebRTC de sub-segundo o HLS con buffer? El compromiso entre latencia, escala y alcance — y cómo StreamHub te da ambos desde el mismo stream en vivo.
Nueve plugins integrados y un framework que los descubre desde el sistema de archivos — sin un registro central que editar. Cómo StreamHub deja que las funciones se enchufen tanto al backend como al panel.
Cada app graba en su propio bucket S3 con sus propias credenciales. Cómo funciona el pipeline de grabación a VOD y por qué el límite de almacenamiento es por app.
Cuatro planos de autenticación, control de acceso basado en roles con Casbin, y una capa de red de listas de IP permitidas/bloqueadas y auto-baneo. Cómo StreamHub controla cada petición.
Métricas Prometheus en /metrics, una sonda de liveness, un endpoint de stats autenticado y un almacén de logs consultable. Todo lo que necesitás para vigilar un nodo StreamHub.