2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00
2025-11-01 23:13:43 -07:00

AvanzaCast - Plataforma de Streaming en Vivo

Una plataforma profesional de streaming en vivo similar a StreamYard, construida con React y Next.js.

🚀 Características

  • Multistreaming: Transmite simultáneamente a YouTube, Facebook, Twitch y LinkedIn
  • Estudio Virtual: Personaliza tu transmisión con overlays, logos y escenas dinámicas
  • Colaboración en Tiempo Real: Invita participantes y gestiona el chat en vivo
  • Grabación en la Nube: Guarda y descarga tus transmisiones
  • WebRTC: Video chat en tiempo real de alta calidad
  • Autenticación: Sistema seguro de login con OAuth2

🛠️ Stack Tecnológico

  • Frontend: React 18 + Next.js 15
  • Styling: Tailwind CSS
  • TypeScript: Para tipado estático
  • Linting: ESLint
  • Streaming: WebRTC (próximamente)
  • Chat: Socket.IO (próximamente)

📦 Instalación

  1. Clona el repositorio:
git clone https://github.com/tu-usuario/avanzacast.git
cd avanzacast
  1. Instala las dependencias:
npm install
  1. Inicia el servidor de desarrollo:
npm run dev
  1. Abre http://localhost:3000 en tu navegador.

📁 Estructura del Proyecto

src/
├── app/                 # App Router (Next.js 13+)
│   ├── auth/           # Páginas de autenticación
│   ├── dashboard/      # Dashboard de usuario
│   ├── studio/         # Estudio virtual de streaming
│   ├── layout.tsx      # Layout principal
│   ├── page.tsx        # Página de inicio
│   └── globals.css     # Estilos globales
├── components/         # Componentes reutilizables
├── hooks/             # Custom hooks de React
└── lib/               # Utilidades y configuraciones

🏗️ Roadmap

MVP (Versión 1.0)

  • Configuración inicial del proyecto
  • Sistema de autenticación
  • Dashboard de usuario
  • Creación de transmisiones
  • Estudio virtual básico
  • Multistreaming a YouTube y Facebook

Futuras Versiones

  • Chat en tiempo real
  • Grabación en la nube
  • Soporte para Twitch y LinkedIn
  • Overlays y branding personalizado
  • App móvil

📄 Licencia

MIT License - ver el archivo LICENSE para más detalles.

🤝 Contribuir

Las contribuciones son bienvenidas. Por favor, abre un issue primero para discutir los cambios que te gustaría hacer.

Description
No description provided
Readme 60 MiB
Languages
TypeScript 85.9%
JavaScript 7%
CSS 4.3%
Shell 1.5%
HTML 0.7%
Other 0.4%