Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

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

Capturas del proyecto

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

Producer — the chair is yours
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.