Blog y notas Read in English

Aprendé StreamHub

Qué es StreamHub y cómo sacarle provecho: conceptos, guías paso a paso y recorridos por cada función.

Conceptos #overview

¿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.

2 min de lectura
Conceptos #self-hosting

Por qué auto-alojar tu streaming en vivo

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.

2 min de lectura
Conceptos #architecture

Cómo está construido StreamHub: un dominio, una imagen

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.

2 min de lectura
Conceptos #multi-tenant

Apps multi-tenant y bases de datos por app

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.

2 min de lectura
Conceptos #playback

WebRTC vs HLS: elegí tu latencia

¿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.

2 min de lectura
Plugins #marketplace

El mercado de plugins: extender sin bifurcar

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.

2 min de lectura
Conceptos #s3

Tus medios, tuyos: S3 por app y grabaciones

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.

2 min de lectura
Operaciones #security

El modelo de seguridad de StreamHub: tokens, JWT, RBAC

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.

2 min de lectura
Operaciones #observability

Observabilidad: métricas, salud y logs

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.

2 min de lectura