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:
- Aspera: mediante Aspera Shares (aplicación de escritorio) o Aspera Enterprise/P2P (autenticado con clave SSH)
- 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.
- URL de Aspera Shares de Roku: https://aspera.sr.roku.com
- Aplicación requerida: IBM Aspera para escritorio. Es necesario instalarla para cargar contenido a través de Aspera Shares.
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.
- Pasos para crear claves SSH: documentación oficial de Aspera
- Roku proporcionará la información de host y nombre de usuario durante la incorporación.
- Aplicación requerida: Aspera Client
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.
Dónde configuras la velocidad de transferencia depende del tipo de cliente/conexión que estés utilizando:
| Tipo de conexión | Dónde configurarlo | Referencia |
|---|---|---|
| Interfaz gráfica del cliente de escritorio (ajustes globales) | Preferencias globales de ancho de banda | Documentació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ón | Documentación de IBM: agregar o editar conexiones |
| Línea de comandos | Parámetro -l en el comando de transferencia; por ejemplo, ascp -l 100m ... establece una velocidad de transferencia de 100 Mbps | No aplica |
| Aspera Shares (interfaz web) | Velocidad objetivo para todo el sistema o por persona usuaria | Configuració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
-
Nombre del bucket del entorno de producción de Roku para la ingesta directa:
ingest-direct1-886239521314 -
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 30Pruebas
Para validar la configuración, realiza lo siguiente:
- Prueba cargar un archivo al bucket de S3 de Roku, dentro del prefijo designado para la empresa socia.
- 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érmino | Definición |
|---|---|
| Aspera Shares | Un 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/HSTS | Un 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 KMS | Clave de AWS Key Management Service, utilizada aquí para cifrar/descifrar contenido en el bucket de entrega de S3 de Roku. |
| ARN del rol de IAM | Amazon 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 multiparte | Un 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 cuentas | Una 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. |
Updated about 5 hours ago