·10 min read

Guía de configuración de S3: Transmite música y videos desde Backblaze B2, AWS, Cloudflare R2, Google Cloud Storage

Cloudist ahora es compatible con almacenamiento en la nube compatible con S3 — conecta tu Backblaze B2, AWS S3, Cloudflare R2, Google Cloud Storage, Wasabi, MinIO o cualquier servicio compatible con S3 y transmite tu música y videos directamente desde tus buckets.

Esta guía te explica todo lo que necesitas saber para configurar el almacenamiento S3 con Cloudist Play (música) y Cloudist Watch (video).

¿Qué es S3 Storage?

Amazon S3 (Simple Storage Service) es el estándar de la industria para almacenamiento de objetos. Muchos proveedores ofrecen APIs compatibles con S3, lo que significa que puedes usar el mismo protocolo para acceder al almacenamiento de diferentes empresas. Esto te ofrece:

  • Libertad de elección — elige cualquier proveedor que se ajuste a tu presupuesto y necesidades
  • Sin dependencia de proveedor — cambia de proveedor sin modificar tu configuración
  • Rentabilidad — almacena grandes bibliotecas multimedia por centavos por GB
  • Autoalojamiento — ejecuta MinIO en tu propio servidor

Proveedores compatibles

Cloudist funciona con cualquier almacenamiento compatible con S3. Aquí están las opciones más populares:

ProveedorPlan gratuitoEgress (Descarga)Ideal para
**Backblaze B2**10 GB3x almacenamiento/mes gratisMejor plan gratuito
**Cloudflare R2**10 GB/mesIlimitado (¡gratis!)Cero costos de egress
**AWS S3**5 GB (12 meses)100 GB/mes gratisUsuarios empresariales
**Google Cloud Storage**5 GB (siempre gratis)$0,045-$0,085/GBEcosistema Google
**Wasabi**Ninguno (mín. $6,99/mes)IncluidoAlmacenamiento activo
**MinIO**AutoalojadoN/AControl total

Nuestra recomendación

Para la mayoría de los usuarios, Backblaze B2 o Cloudflare R2 ofrecen la mejor relación calidad-precio. B2 te da 10 GB de almacenamiento gratuito con generoso egress gratuito, mientras que R2 tiene descargas completamente gratuitas — ideal para transmisión multimedia. Si ya estás en el ecosistema Google, Google Cloud Storage ofrece integración perfecta con 5 GB siempre gratis.

Guía de configuración paso a paso

Paso 1: Crea tu S3 Bucket

Primero, crea un bucket en el proveedor que hayas elegido:

Backblaze B2:

  1. Regístrate en backblaze.com
  2. Ve a BucketsCreate a Bucket
  3. Dale un nombre (ej. mi-musica) y configúralo como Private
  4. Anota tu Endpoint y Region desde los detalles del bucket

AWS S3:

  1. Abre la Consola S3
  2. Haz clic en Create bucket
  3. Elige una región cercana a ti (ej. eu-south-2)
  4. Mantén activada la opción «Bloquear todo el acceso público»

Cloudflare R2:

  1. Inicia sesión en el Cloudflare Dashboard
  2. Ve a R2 Object StorageCreate bucket
  3. Anota tu Account ID desde la URL del panel de control

Google Cloud Storage:

  1. Abre la Consola de Cloud Storage
  2. Haz clic en Create bucket
  3. Elige una región cercana a ti (ej. europe-southwest1)
  4. Selecciona la clase de almacenamiento Standard para medios de acceso frecuente
  5. Mantén activada la opción «Aplicar prevención de acceso público»

Paso 2: Crea las claves de acceso

Necesitas un Access Key ID y un Secret Access Key para conectarte:

Backblaze B2:

  1. Ve a Application KeysAdd a New Application Key
  2. Dale un nombre, selecciona tu bucket y elige Read Only
  3. Guarda el keyID (Access Key) y la applicationKey (Secret Key)

AWS S3:

  1. Ve a IAMUsersCreate User
  2. Adjunta la política AmazonS3ReadOnlyAccess
  3. Crea un Access Key en Security Credentials

Cloudflare R2:

  1. Ve a R2Manage R2 API Tokens
  2. Crea un token con permiso Object Read para tu bucket

Google Cloud Storage:

  1. Ve a Cloud StorageSettingsInteroperability
  2. Haz clic en Create a key for a service account o usa tu cuenta predeterminada
  3. Esto genera una clave HMAC Access Key y Secret Key compatible con S3
  4. Para acceso de solo lectura, asigna el rol Storage Object Viewer a la cuenta de servicio

Paso 3: Sube tus archivos multimedia

Sube tus archivos de música o video al bucket. Puedes organizarlos en carpetas:

mi-musica/
  Rock/
    cancion1.mp3
    cancion2.flac
  Jazz/
    pista1.m4a
  Podcasts/
    episodio1.mp3

Usa la consola web de tu proveedor, una herramienta CLI o aplicaciones como Cyberduck o rclone para subir archivos.

Paso 4: Conéctate en Cloudist

  1. Abre Cloudist Play o Cloudist Watch
  2. Ve a Cuentas → toca el botón +
  3. Selecciona S3 Storage
  4. Elige tu preset de proveedor en el menú desplegable (Backblaze B2, AWS S3, Cloudflare R2, Wasabi o Custom)
  5. Los campos Endpoint y Region se completan automáticamente según tu preset
  6. Introduce tu Access Key y Secret Key
  7. Introduce el nombre de tu Bucket
  8. Toca Test & Connect

¡Eso es todo! Cloudist escaneará tu bucket y añadirá todos los archivos multimedia compatibles a tu biblioteca.

Cómo funciona la transmisión

Cloudist usa Pre-signed URL para transmitir tus medios. Esto es lo que significa:

  • Cuando reproduces una pista, Cloudist genera una URL temporal (válida por 1 hora) que otorga acceso a ese archivo específico
  • No se necesitan encabezados de autenticación — la URL misma contiene la firma
  • Esto funciona perfectamente con reproductores de audio y video en todas las plataformas
  • Las URL se regeneran automáticamente cuando expiran

Este enfoque es tanto seguro (las URL expiran rápidamente) como eficiente (no se necesita servidor proxy).

Formatos de archivo compatibles

Cloudist Play (Música):

  • MP3, M4A, WAV, FLAC, AAC, WMA, OGG

Cloudist Watch (Video):

  • MP4, MKV, WebM, AVI, MOV, M4V, FLV, WMV, TS, 3GP

App Web: Configuración de CORS

Si usas la app web (play.fromcloud.ist o watch.fromcloud.ist), tu bucket necesita configuración CORS para permitir el acceso desde el navegador. Aquí está la política CORS a añadir:

[{
  "AllowedHeaders": ["*"],
  "AllowedMethods": ["GET", "HEAD"],
  "AllowedOrigins": ["https://play.fromcloud.ist", "https://watch.fromcloud.ist"],
  "ExposeHeaders": ["ETag", "Content-Length"],
  "MaxAgeSeconds": 3600
}]

Nota: La configuración CORS solo es necesaria para la reproducción web. Las apps nativas (iOS, Android, macOS) no la necesitan.

Comparación de costos

Esto es lo que cuesta almacenar y transmitir una biblioteca musical típica (1.000 pistas, ~8 GB) con 100 reproducciones al mes:

ProveedorCosto mensual
**Backblaze B2**$0,00 (plan gratuito)
**Cloudflare R2**$0,00 (egress gratuito)
**AWS S3**~$0,18
**Google Cloud Storage**$0,00 (plan gratuito)
**Wasabi**$6,99 (mínimo)
**MinIO**Solo costo del servidor

Para una videoteca (200 videos, ~100 GB) con 50 reproducciones al mes:

ProveedorCosto mensual
**Backblaze B2**~$0,50
**Cloudflare R2**~$1,35
**AWS S3**~$4,55
**Google Cloud Storage**~$2,15
**Wasabi**$6,99 (mínimo)

Consejos y buenas prácticas

  • Usa claves de solo lectura — Cloudist solo necesita leer archivos, nunca escribir. Crea claves con los permisos mínimos
  • Organiza con carpetas — Usa una estructura de carpetas clara. Cloudist conserva la jerarquía de carpetas para facilitar la navegación
  • Elige una región cercana — Selecciona una región de almacenamiento cerca de tu ubicación para una transmisión más rápida
  • Backblaze B2 + Cloudflare — Si usas B2 con el CDN de Cloudflare, el egress entre ambos es completamente gratuito (Bandwidth Alliance)
  • MinIO para autoalojamiento — Ejecuta MinIO en un Raspberry Pi o NAS para un servidor multimedia privado y autoalojado

Preguntas frecuentes

¿Se suben mis credenciales a algún lugar?

No. Tus claves de acceso S3 se almacenan solo en tu dispositivo usando almacenamiento local seguro. Nunca se envían a los servidores de Cloudist ni se almacenan en la nube.

¿Puedo conectar varias cuentas S3?

Sí. Puedes añadir tantas cuentas de almacenamiento S3 como quieras — combina diferentes proveedores, buckets o regiones.

¿Funciona sin conexión?

Sí. Puedes descargar pistas para reproducción sin conexión. Los archivos descargados se almacenan localmente en tu dispositivo.

¿Qué pasa si mi Pre-signed URL expira?

Cloudist genera automáticamente una nueva URL cuando es necesario. No notarás ninguna interrupción durante la reproducción.

Empieza ahora

Descarga Cloudist y conecta tu almacenamiento S3 hoy:

Usamos cookies para analizar el tráfico del sitio y mejorar tu experiencia. No se recopilan datos personales.