Métodos de entrega

Métodos de transferencia admitidos: Aspera (Shares/P2P) y conexión directa a S3.

Descripción general

Roku admite dos métodos principales de entrega de contenido:

  1. Aspera: mediante Aspera Shares (aplicación de escritorio) o Aspera Enterprise/P2P (autenticado con clave SSH)
  2. Conexión directa a S3: transferencia S3 a S3 entre cuentas

Roku confirmará tu método de entrega durante la incorporación. Otros métodos de transferencia, incluidos los medios físicos, pueden evaluarse caso por caso y deben aprobarse con anticipación. Si se aprueba la entrega física, los medios o discos duros entregados a Roku no se devolverán.


Aspera

Roku acepta contenido a través de Aspera, configurado como:

  • Aspera Shares (mediante la aplicación IBM Aspera para escritorio), o
  • Aspera Enterprise/P2P (mediante Aspera Client o Console)

Aspera Shares es adecuado para transferencias ocasionales o de menor volumen. Aspera Enterprise/P2P utiliza claves SSH y suele emplearse para transferencias automatizadas de mayor volumen o frecuencia. Roku confirmará qué opción aplica durante la incorporación.

Entrega a través de Aspera Shares

Proporciona los nombres y las direcciones de correo electrónico de las personas que entregarán contenido a Roku Channel.

Correos de invitación: las invitaciones de Aspera Shares se envían desde el servidor de Roku. Si no recibes la tuya, revisa la carpeta de correo no deseado y mueve el mensaje a tu bandeja de entrada antes de abrir el enlace. El filtro de correo o el cortafuegos de tu organización también pueden bloquear la invitación.

Entrega a través de Aspera Enterprise, P2P o HSTS

Roku realiza la autenticación mediante el intercambio de claves RSA públicas o privadas. Para completar la configuración, proporciona una clave pública RSA-SSH.

Ancho de banda de transferencia

Roku aplica un límite global de ancho de banda de 300 Mbps. Roku recomienda verificar o actualizar las preferencias globales y de usuario de tu Aspera Client para que se ajusten al ancho de banda de carga que prefieras.

Ejemplo de preferencias de Aspera

Dónde configuras la velocidad de transferencia depende del tipo de cliente/conexión que estés utilizando:

Tipo de conexiónDónde configurarloReferencia
Interfaz gráfica del cliente de escritorio (ajustes globales)Preferencias globales de ancho de bandaDocumentación de IBM: configuración global de ancho de banda
Interfaz gráfica del cliente de escritorio (por conexión)Ajuste de "velocidad" al agregar o editar una conexiónDocumentación de IBM: agregar o editar conexiones
Línea de comandosParámetro -l en el comando de transferencia; por ejemplo, ascp -l 100m ... establece una velocidad de transferencia de 100 MbpsNo aplica
Aspera Shares (interfaz web)Velocidad objetivo para todo el sistema o por persona usuariaConfiguración de ajustes de transferencia / Configuración de ajustes de usuario

Usa la opción de configuración que corresponda a tu tipo de conexión.


Conexión directa a S3

Roku admite la transferencia directa S3 a S3 para la entrega de contenido. El bucket de entrega de Roku para la conexión directa a S3 utiliza una clave KMS administrada por el cliente. Debido a que se trata de una transferencia entre cuentas, se requiere una clave KMS y una política que otorgue permiso a la cuenta de la empresa socia.

Qué necesita Roku de las empresas socias

Proporciona el ARN del rol de IAM que tu sistema asume para las cargas multiparte o las copias en S3. Roku agrega ese rol a la lista de permitidos de la política de KMS.

Formato típico de ARN:

arn:aws:iam::<AWS_ACCOUNT>:role/<ROLE_NAME>

Política de IAM requerida para el rol asumido por la empresa socia:

{
"Version": "2012-10-17",
"Statement": [
  {
    "Effect": "Allow",
    "Action": [
      "kms:\*",
      "s3:\*"
    ],
    "Resource": "\*"
  }
]
}

Qué necesitan las empresas socias de Roku

  1. Nombre del bucket del entorno de producción de Roku para la ingesta directa:

    ingest-direct1-886239521314
  2. Prefijo específico de la empresa socia dentro del bucket, proporcionado por Roku durante la incorporación, siguiendo esta convención:

    Convención:

    ingest/<partner_name>/prod/

    Ejemplo de ruta completa del bucket:

    ingest-direct1-886239521314/ingest/<partner_name>/prod/

Mejores prácticas / optimización

El bucket de S3 de Roku está ubicado en la región us-east-1. Se espera que las transferencias entre regiones distintas sean más lentas. Las transferencias pueden optimizarse mediante los ajustes de carga/copia multiparte:

aws configure set default.s3.multipart_chunksize 128MB
aws configure set default.s3.max_concurrent_requests 30

Pruebas

Para validar la configuración, realiza lo siguiente:

  1. Prueba cargar un archivo al bucket de S3 de Roku, dentro del prefijo designado para la empresa socia.
  2. Prueba copiar un archivo desde el bucket de S3 de la empresa socia hacia el bucket de S3 de Roku, dentro del prefijo designado para la empresa socia.

Glosario

TérminoDefinición
Aspera SharesUn método de entrega de Aspera basado en navegador/aplicación de escritorio que utiliza invitaciones de usuario en lugar de autenticación con clave SSH.
Aspera Enterprise/P2P/HSTSUn método de entrega de Aspera autenticado con clave SSH, utilizado normalmente para transferencias más grandes o automatizadas. (Aquí, HSTS se refiere al "High-Speed Transfer Server" de Aspera)
Clave KMSClave de AWS Key Management Service, utilizada aquí para cifrar/descifrar contenido en el bucket de entrega de S3 de Roku.
ARN del rol de IAMAmazon Resource Name que identifica un rol de IAM de AWS: la identidad que el sistema de la empresa socia asume para realizar la transferencia.
Carga multiparteUn método de carga en S3 que divide un archivo grande en partes que se cargan en paralelo, mejorando la velocidad y la confiabilidad de la transferencia.
Transferencia entre cuentasUna transferencia entre dos cuentas de AWS distintas (la de la empresa socia y la de Roku), que requiere el otorgamiento explícito de permisos en ambos lados.

Did this page help you?