Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

social-live

SocialLive es una plataforma open-source, autocontenida y multiplataforma para la transmisión en vivo de videos grabados a YouTube Live y Facebook Live. No requiere servicios cloud ni cuentas SaaS externas.

Ficha actualizada 23 sept 2026, 17:08 · upstream 23 sept 2026, 17:06 · release v0.1.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es social-live

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

SocialLive permite transmitir videos grabados desde un panel web sin necesidad de dependencias externas. Funciona con Linux, Windows, macOS, Android/Termux, Docker o VPS. La plataforma utiliza FFmpeg para codificar los video y RTMP en el destino seleccionado (YouTube Live o Facebook Live). El sistema de autenticación se basa en sesiones de sesión local con cifrado AES-256-GCM para las credenciales.

CASOS DE USO
  • Transmisión de videos grabados a YouTube Live sin necesidad de cuentas SaaS
  • Transmisión de videos grabados a Facebook Live desde un servidor propio
  • Control y gestión de streams en tiempo real con dashboards web
  • Automatización de transmisiones programadas mediante cron jobs
  • Producción de contenido para redes sociales sin dependencias externas
PUNTOS DESTACADOS
  • Soporta transmisión a YouTube Live y Facebook Live desde un panel web
  • Cifrado AES-256-GCM en reposo para las credenciales del usuario
  • Protección contra SSRF mediante bloqueo de IPs privadas y hostnames internos
  • Diseño multiplataforma compatible con Linux, Windows, macOS, Android y Termux
  • Dashboard web responsivo con Material UI que permite crear streams desde cero
PRECAUCIONES
  • No soporta transmisión a Twitch ni otras plataformas de streaming
  • El cifrado AES-256-GCM requiere un master key que debe guardarse en el servidor
  • La configuración del FFmpeg puede requerir conocimientos técnicos avanzados
  • Soporte para video en 4K no está documentado explícitamente
  • No incluye funcionalidades de edición de video ni generación de thumbnails
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Para producción, se recomienda usar Docker con la imagen oficial. Se debe configurar un firewall permitiendo el puerto 3000 y los puertos RTMP del destino (YouTube: 18776, Facebook: 443). Es obligatorio generar una clave de sesión secreta en .env y almacenarla en un entorno seguro. Para VPS Linux se recomienda usar Nginx como reverse proxy para SSL/TLS. Se debe implementar rate limiting en el endpoint /api/v1/streams/start para prevenir ataques de DDoS.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
3000
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.