Habilitar la autorización de reproducción en canales - Amazon Interactive Video Service

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.

Habilitar la autorización de reproducción en canales

El requisito de autorización de un canal se puede configurar cuando se crea el canal o posteriormente (con un punto de enlace de actualización). Tenga en cuenta que los pasos son los mismos si desea habilitar o deshabilitar la autorización de reproducción.

Instrucciones de la consola

Para habilitar la autorización al crear un canal:

  1. Abra la consola de Amazon IVS. Elija la región de su canal si aún no está en ella.

  2. En el cuadro Get started (Introducción), en la parte superior derecha, elija Create channel (Crear canal).

  3. En la página Channel create (Crear canal), elija Custom configuration (Configuración personalizada).

  4. En la sección Playback authentication (Autenticación de reproducción), active la opción Enable token-authentication requirement for video playback (Habilitar el requisito de autenticación de tokens para la reproducción de video).

  5. Siga el resto de las instrucciones para crear un canal. (Consulte Introducción al streaming de baja latencia de IVS).

Para habilitar la autorización mediante la actualización de un canal existente:

  1. Abra la consola de Amazon IVS. Elija la región de su canal si aún no está en ella.

  2. En el menú de navegación de la izquierda, elija Channels (Canales).

  3. Seleccione la casilla de verificación del canal que desea actualizar y, a continuación, elija Edit (Editar).

  4. En la sección Playback authentication (Autenticación de reproducción), active la opción Enable token-authentication requirement for video playback (Habilitar el requisito de autenticación de tokens para la reproducción de video).

  5. Haga clic en Save changes (Guardar cambios).

Instrucciones de la CLI

Para habilitar la autorización al crear un canal:

aws ivs create-channel --authorized --region <aws-region>

Puede omitir --region <aws-region> si la región se encuentra en su archivo de configuración local de AWS.

Aquí tiene un ejemplo de respuesta. Tenga en cuenta que authorized es true.

{ "streamKey": { "channelArn": "arn:aws:ivs:us-west-2:123456789:channel/fbc789c1-2c56-4ce6-a30a-d99275dc4481", "value": "sk_us-west-2_abcd1234efgh5678ijkl", "arn": "arn:aws:ivs:us-west-2:123456789:stream-key/62f15f1b-fe31-4127-b252-0666ac7f55a7", "tags": {} }, "channel": { "name": "test-channel", "tags": {}, "authorized": true, "latencyMode": "LOW", "ingestEndpoint": "jds34ksdg3las.global-contribute.live-video.net", "playbackUrl": "https://b37c565f6d79.us-west-2.playback.live-video.net/api/video/v1/aws.ivs.us-west-2.123456789.channel.oU4OKS4LA1Dz.m3u8", "arn": "arn:aws:ivs:us-west-2:123456789:channel/fbc789c1-2c56-4ce6-a30a-d99275dc4481" } }

Para habilitar la autorización mediante la actualización de un canal existente:

aws ivs update-channel --arn arn:aws:ivs:us-west-2:693991300569:channel/742da049-fe9f-4f23-928e-c6753760a189 --authorized

Esto es solo un ejemplo; debe especificar su propio ARN de canal después de --arn. Al igual que cuando se crea un canal, authorized es true en la respuesta de actualización.

Solicitud de API (crear y actualizar)

POST /CreateChannel HTTP/1.1 { "name": "<your channel name>", "authorized": true }
POST /UpdateChannel HTTP/1.1 { "arn": "<channel arn>", "authorized": true }