Conjunto completo de funciones
Todo lo que necesitas para streaming profesional
🌐 ¿Qué navegadores pueden emitir?
La emisión requiere MediaStreamTrackProcessor y el codificador H.264 de WebCodecs. Usa Chrome/Edge en escritorio o Chrome en Android. iOS Safari y Firefox no pueden emitir por falta de soporte de WebCodecs.
📱 ¿Los espectadores pueden ver en iOS?
¡Sí! La visualización funciona en todos los navegadores modernos, incluido iOS Safari. El formato HLS garantiza compatibilidad universal en todas las plataformas y dispositivos.
💾 ¿Dónde se guardan los archivos del directo?
En wp-content/uploads/wpsl/{stream_id}. Activa "Guardar grabación" para conservar archivos y generar automáticamente una lista de reproducción de replay. Todos los datos se almacenan localmente en tu servidor WordPress.
🔒 ¿Cómo funciona la protección por contraseña?
Los espectadores introducen una contraseña; una cookie firmada concede acceso durante 24 horas. Permite streaming privado sin obligar a iniciar sesión repetidamente.
💳 ¿Cómo funciona el paywall de Stripe?
Usa Stripe Checkout para pago único y verifica la sesión al volver para desbloquear el acceso. Perfecto para webinars de pago, contenido exclusivo o directos premium.
🧩 Integrar Stripe – Paso a paso
1. Ve a Stripe Dashboard → Developers → API keys
2. Copia tu Publishable key (empieza por pk_) y Secret key (empieza por sk_)
3. En WordPress, abre Stream Live → Settings y pega las claves
4. Opcional: define la moneda por defecto (código ISO como usd, eur)
5. En la página del stream, elige Video access → Paywall y define precio/moneda
6. Comparte la URL del viewer. Los usuarios pagan con Stripe Checkout y vuelven con el acceso desbloqueado
2. Copia tu Publishable key (empieza por pk_) y Secret key (empieza por sk_)
3. En WordPress, abre Stream Live → Settings y pega las claves
4. Opcional: define la moneda por defecto (código ISO como usd, eur)
5. En la página del stream, elige Video access → Paywall y define precio/moneda
6. Comparte la URL del viewer. Los usuarios pagan con Stripe Checkout y vuelven con el acceso desbloqueado
🛡️ ¿Cómo moderar el chat?
Los administradores pueden borrar mensajes y bloquear usuarios desde la lista lateral. Mantén el chat limpio y profesional con herramientas fáciles.
💡 Consejos para el mejor rendimiento
• Usa 2–4s de latencia para buen equilibrio de calidad y estabilidad
• Activa "Guardar grabación" para publicar VOD al parar
• Auto-crea una página de viewer para compartir fácil
• Considera un CDN si el tamaño crece significativamente
• Activa "Guardar grabación" para publicar VOD al parar
• Auto-crea una página de viewer para compartir fácil
• Considera un CDN si el tamaño crece significativamente
⏱️ Directo vs Replay
El replay se crea si "Guardar grabación" está activo antes de empezar. La página de grabaciones lista replay (vod.m3u8) y playlists live (index.m3u8). El viewer abre replay automáticamente si la URL termina en #replay.
🧰 Solución de problemas de reproducción
Si el vídeo no inicia: verifica que la playlist carga, confirma MIME correctos (m3u8: application/vnd.apple.mpegurl, m4s/mp4: video/mp4). En navegadores no Safari, hls.js se carga automáticamente para previews.
🧹 Almacenamiento y limpieza
Usa borrado en lote en la página de grabaciones para eliminar sesiones antiguas. Considera un CDN si crece el uso. Solo se tocan archivos en uploads/wpsl/{id}. Mantén tu almacenamiento optimizado.
🔐 Seguridad y privacidad
Los endpoints admin aplican checks de capacidad y nonces. La contraseña/paywall protegen el acceso con cookies firmadas. Las subidas se restringen a carpetas por stream. Tus datos permanecen seguros y privados.
🔑 Acceso con login
Activa "Only logged-in users can access video" para exigir login. Si el registro de WordPress está desactivado, activa "Allow new users to register" para permitir que nuevos viewers creen cuenta.
Empieza a emitir hoy
Streaming profesional hecho simple