Paso 8: prevenir el contenido y los espectadores no deseados (recomendado)
Los usuarios malintencionados pueden intentar volver a reproducir contenido no deseado (por ejemplo, deportes profesionales) en su plataforma o intentar insertar las transmisiones de su plataforma en otro sitio web sin permiso. Este tipo de transmisión puede aumentar drásticamente la cantidad de video en directo que ofrece su aplicación, así como los costos asociados, sin agregar valor a su empresa. Además de proporcionarle controles para detener las transmisiones activas, Amazon IVS proporciona recursos para ayudar a detectar y prevenir este tipo de comportamiento desde el principio; consulte Contenido y espectadores no deseados en IVS.
Para restringir la reproducción a orígenes o países específicos, utilice una política de restricción de la reproducción.
Instrucciones de la consola (política de restricción de la reproducción)
-
Cree una política de restricción de la reproducción
-
Abra la consola de Amazon IVS
. En el panel de navegación izquierdo, seleccione Seguridad de la reproducción > Políticas de restricción de la reproducción. -
Seleccione Crear política.
-
Si lo desea, asigne un nombre a la política.
-
Si lo desea, active la opción Aplicación estricta de restricciones de origen (consulte la nota a continuación).
-
Especifique los Países permitidos y los Orígenes permitidos.
-
Seleccione Crear política.
-
-
Conecte esta política a un canal nuevo o existente.
-
Cree un canal nuevo o edite uno existente.
-
En la Sección de restricción de la reproducción (en la ventana del Canal creado o Canal actualizado), seleccione Habilitar la restricción de la reproducción.
-
Desde la lista desplegable de Política de restricción de la reproducción, seleccione la política que creó en el Paso 1.
-
Seleccione Crear canal (para un canal nuevo) o Guardar (para actualizar un canal existente).
-
Nota sobre la aplicación estricta de restricciones de origen: esta configuración es opcional y puede usarse para reforzar la restricción de orígenes especificada con los orígenes permitidos. De forma predeterminada, la restricción de orígenes solo se aplica a la lista de reproducción multivariante. Si la aplicación estricta de restricciones de origen está habilitada, el servidor exigirá que el origen de la solicitud coincida con el token para todas las solicitudes de reproducción (incluidas la lista de reproducción multivariante, la lista de reproducción con variantes y los segmentos). Esto significa que todos los clientes (incluidos los clientes que no sean navegadores) deberán proporcionar un encabezado de solicitud de origen válido con cada solicitud. Utilice el método setOrigin
para configurar el encabezado en los SDK de reproductor de IVS para iOS y Android. Se configura automáticamente en los navegadores web, excepto en Safari para iOS. En el caso de Safari para iOS, debe agregar crossorigin="anonymous"
al elemento de video para asegurarse de que se envíe el encabezado de la solicitud de origen. Ejemplo: <video
crossorigin="anonymous"></video>
.
Nota sobre la asignación entre las direcciones IP y los países: IVS determina la ubicación de los usuarios con bases de datos de terceros. La precisión del mapeo entre direcciones IP y países varía en función de la región. Según pruebas recientes, la precisión global es del 99,8 %. Si IVS no puede determinar la ubicación de un usuario, IVS sirve el contenido que el usuario solicitó.
Instrucciones sobre la CLI (Política de restricción de la reproducción)
-
Cree una política de restricción de la reproducción. A continuación se muestra un ejemplo. En los campos
allowed-countries
yallowed-origins
, reemplace los valores de ejemplo a continuación con sus valores actuales, o bien borre uno o ambos campos, según su caso de uso.aws ivs create-playback-restriction-policy --name test-playback-restriction-policy --enable-strict-origin-enforcement --allowed-countries "US","JP" --allowed-origins "https://example1.com","https://*.example2.com"
Esto genera una nueva política de restricción de la reproducción. Para sus campos, consulte PlaybackRestrictionPolicy en la Referencia de la API de la transmisión de baja latencia de IVS.
-
Conecte la política nueva a un canal. Para un canal existente, ejecute
update-channel
y pase el ARN de la política de restricción de la reproducción creada en el paso anterior:aws ivs update-channel --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" --playback-restriction-policy-arn "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/abcdABCDefgh"
Para un canal nuevo, incluya la instrucción
--playback-restriction-policy-arn
durante la creación del canal.