producer
Estudio open-source para creadores (AGPL-3.0) que permite streaming simultáneo a Twitch, Kick y YouTube desde una sola codificación local. Incluye gestión de invitados vía WebRTC y publicación cruzada a redes sociales.
Ficha actualizada 25 sept 2026, 4:48 · upstream 25 sept 2026, 4:39 · release v0.4.48
Qué es producer
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Producer es una aplicación de escritorio que actúa como estudio virtual, permitiendo grabar, transmitir y gestionar invitados sin intermediarios costosos. La arquitectura separa el frontend (Next.js/React) del backend (Cloudflare Workers con D1 y R2). Los medios fluyen peer-to-peer entre el anfitrión y los invitados, mientras que la señalización pasa por el servidor.
Ofrece dos modos de operación: usar la infraestructura gestionada de Boomin o auto-alojar el backend en un servidor propio con Cloudflare Workers para costes mínimos ($0 en capa gratuita). El despliegue local requiere Bun y Rust. La aplicación se actualiza automáticamente y soporta múltiples sistemas operativos como macOS, Windows y Linux.
- Transmitir simultáneamente a Twitch, Kick y YouTube desde una sola codificación local
- Gestionar invitados remotos que se unen desde cualquier navegador sin software adicional
- Publicar contenido programado en redes sociales incluso con el ordenador cerrado
- Actuar como cámara virtual para aplicaciones de terceros mediante salida virtual
- Arquitectura P2P para medios: la señalización usa Cloudflare Workers, pero el video es directo entre dispositivos
- Licencia AGPL-3.0 garantiza que el código fuente se comparte si se modifica y distribuye como servicio
- Despliegue auto-alojado en Cloudflare Workers con capa gratuita disponible sin coste de servidor
- Modularidad para añadir nuevos canales de destino mediante adaptadores RTMP o senders específicos
- Estado Open beta: no recomendado para producciones críticas sin tener un fallback preparado por posibles cambios rotos entre versiones
- Conexión de invitados limitada a STUN-only; puede requerir configuración manual de TURN para redes con NAT estricto
- Integración con Instagram y Facebook en self-host tiene menos estabilidad que Threads según documentación actual
- Requiere entorno de desarrollo específico: Bun ≥ 1.3 y Rust stable, más herramientas de compilación en Windows
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.
Clonar repositorio, instalar dependencias con npm o bun. Para auto-alojar, ejecutar wrangler deploy tras configurar D1 y R2. Es necesario establecer variables de entorno PRIMARY_TOKEN y SIGNALING_SECRET en wrangler.toml. El despliegue toma unos 20 minutos. En desarrollo local se usa bun run tauri dev. Se requiere Rust para la compilación del backend.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.
