es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Clave de reproducción de AWS IVS en múltiples canales privados?

Hola, veo que hay un límite de 3 pares de claves de reproducción. ¿Puedo usar un par de claves en varios canales privados? Mi caso de uso es una aplicación de transmisión de contenido generado por el usuario (UGC) donde todos los canales son de pago y requieren autorización para ver.

El flujo de trabajo para un canal privado es el siguiente:

1) Cuando un espectador intenta cargar la página web de una transmisión privada, el navegador solicita un token de acceso. (El cliente proporciona el código del navegador para hacer esto).

2) La aplicación backend del cliente recibe la solicitud de token de acceso y determina si ese espectador debe estar autorizado para ver la transmisión. Si es así, el backend genera un JWT, utiliza la clave privada del cliente para firmarlo y devuelve el JWT firmado en una solicitud de reproducción al navegador.

3) El navegador carga la transmisión, utilizando una solicitud al reproductor de Amazon IVS (u otro reproductor) SDK. La solicitud contiene la URL de reproducción de la transmisión y el JWT firmado.

4) Amazon IVS utiliza la clave pública del cliente para verificar que el JWT haya sido firmado utilizando la clave privada correcta.

5) Si el JWT es verificado, Amazon IVS reproduce la transmisión privada para el espectador.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en JavaScript, Amazon Web Services, la nube y streaming, puedo confirmar que el límite de 3 pares de claves de reproducción es un límite estándar establecido por Amazon IVS. Sin embargo, es posible utilizar un par de claves en múltiples canales privados en su caso de uso de una aplicación de streaming de contenido generado por el usuario (UGC), donde todos los canales son de pago y requieren autorización para ver.

    El flujo de trabajo para un canal privado implicaría que el navegador solicite un token de acceso cuando un espectador intente cargar la página web de una transmisión privada. La aplicación de backend del cliente entonces recibe la solicitud de token de acceso y determina si el espectador tiene autorización para ver la transmisión.

    Si el espectador tiene autorización, el backend genera un JWT, utiliza la clave privada del cliente para firmarlo y devuelve el JWT firmado en una solicitud de reproducción al navegador. El navegador carga entonces la transmisión utilizando una solicitud al reproductor de Amazon IVS (u otro reproductor) SDK. La solicitud contiene la URL de reproducción de la transmisión y el JWT firmado.

    Amazon IVS utiliza la clave pública del cliente para verificar que el JWT fue firmado utilizando la clave privada correcta. Si el JWT es verificado, Amazon IVS reproduce la transmisión privada para el espectador.

    Por lo tanto, en su caso de uso, sería posible utilizar el mismo par de claves en múltiples canales privados, siempre y cuando el espectador esté autorizado para ver cada canal.

Comments are closed.