Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Flujo de trabajo para canales privados
![Flujo de trabajo para canales privados: se utiliza una solicitud de red desde el navegador para obtener tokens.](images/Private_Channels_Workflow.png)
-
Cuando un espectador intenta cargar la página web para una transmisión privada, el navegador solicita un token de acceso. (El cliente proporciona el código del navegador para hacerlo).
-
La aplicación de backend del cliente recibe la solicitud de token de acceso y determina si ese espectador debe estar autorizado para ver la transmisión. En caso afirmativo, 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 la transmisión mediante una solicitud al SDK del reproductor de Amazon IVS (u otro reproductor). La solicitud contiene la URL de reproducción de transmisión y el JWT firmado.
-
Amazon IVS utiliza la clave pública del cliente para verificar que el JWT se firmó con la clave privada correcta.
-
Si se verifica el JWT, Amazon IVS reproduce la transmisión privada para el espectador.
Los clientes son responsables de crear lo siguiente:
-
El código del navegador para solicitar tokens de acceso
-
La aplicación del servidor backend que genera y firma los JWT
-
Un par de claves de autorización de reproducción Esto consta de dos partes: una clave pública que AWS conserva y una clave privada que usted descarga. Con la clave privada, usted firma los JWT que autorizan el acceso a su canal privado.
El método descrito anteriormente, usar una solicitud de red desde el navegador para obtener tokens, no es la única forma de implementar la autorización de reproducción. Alternativamente, los clientes pueden enviar los tokens de reproducción firmados en la página web inicial, a fin de reducir las idas y vueltas de red que debe realizar un espectador.
En las secciones siguientes, describimos cómo hacer que un canal sea privado (habilitar la autorización de reproducción), generar y firmar tokens de reproducción y trabajar con pares de claves de reproducción.
Nota: Si el menú de navegación de la izquierda no es visible en las instrucciones de la consola a continuación, puede abrirlo desde el ícono del menú hamburguesa en la parte superior izquierda.