Control de acceso al stream (función opcional)

Anterior Siguiente

Control de acceso al stream es una función opcional, disponible por un cargo adicional. ¡Es una función avanzada! No aplicar correctamente las reglas de acceso al stream puede provocar un comportamiento impredecible y cortes en el stream.

Use la sección opcional Control de acceso al stream del menú  Streaming para aplicar reglas de acceso permanentes ("predeterminadas") o programadas a sus streams. Por lo general, esto se usa para establecer un bloqueo geográfico predeterminado (por ejemplo, solo los oyentes de una región o país específico pueden recibir el stream) o para programar el bloqueo geográfico (o "geofencing") de una ubicación específica para evitar que los oyentes en esa área reciban el stream durante un período de tiempo específico, como durante un evento deportivo donde hay un apagón de transmisión en efecto para el área alrededor del evento en vivo. También puede bloquear el stream en función del agente de usuario, la dirección IP y otros factores.

Puede establecer reglas para DENEGAR o PERMITIR el acceso al stream. En general, funcionan en combinación para crear zonas de "denegación" o "autorización". Por ejemplo:

  • Si un editor nacional de EE. UU. quiere restringir la transmisión de un debate electoral a los oyentes en el estado de Nueva York, crearía una regla de denegación programada que impide que todos reciban la transmisión, y luego agregaría una regla de permiso que especifique "Estado de Nueva York". Al nombrar explícitamente esa ubicación, la regla allow reemplaza a la regla denegar.
  • Si el apagón implementado para un partido de fútbol en Boston determina que a los oyentes de Boston se les niegue el acceso a la transmisión pero que todos los demás puedan escucharlo, el publisher debe imponer explícitamente una regla de "denegación" para Boston.

Principios básicos del Control de acceso al stream (Stream Access Control, SAC)

Cuando un oyente presiona "Play" en su dispositivo, la aplicación, el navegador o el sistema operativo del dispositivo solicitan el stream desde la plataforma de Triton a través de un enlace a los servicios del reproductor de Triton. Player Service determina si un usuario puede acceder o no al stream de acuerdo con las diferentes reglas configuradas en la interfaz de SAC (Control de acceso al stream) de Triton.

Cuando un dispositivo solicita un stream, lo hace indicando diversos parámetros junto con la solicitud. Entre ellos se encuentra la IP solicitante, información del dispositivo ("agente usuario") y, en el caso de los reproductores insertados en páginas web, la URL de la página web de referencia desde la cual el reproductor hace la solicitud. También puede tener una coordenada de GPS si el usuario permitió compartir la ubicación en la aplicación móvil.  

Las reglas de SAC utilizan una o más de estas piezas de información para permitir o denegar el acceso a la secuencia.

Nota sobre el podcast
En teoría, el SAC se puede aplicar a los podcasts, pero en la práctica casi nunca se usa porque puede generar problemas para que las aplicaciones de terceros indexen los episodios. Esta guía se centra en las transmisiones de audio en vivo, pero los principios son exactamente los mismos para los podcasts.

Reglas y conjuntos de reglas

Un conjunto de reglas es simplemente una serie de reglas que se guardan juntas. Técnicamente, un conjunto de reglas que contiene solo una regla es igualmente un "conjunto de reglas". Para simplificar, las descripciones que figuran a continuación suelen hablar de "reglas", pero a menos que se indique lo contrario, se refieren a todo el conjunto de reglas guardado (independientemente de cuántas reglas haya en el conjunto).

¿Dónde se aplican las reglas?

Las reglas pueden aplicarse en cualquier nivel del panel de navegación de la consola de Triton:

  • Nivel de broadcaster principal (emisora)
    • Nivel de sub-broadcaster (emisora secundaria)
      • Nivel de mercado
        • Nivel de estación
          • Nivel de montaje

Las reglas que se aplican a un nivel determinado también rigen para todos los subniveles ("hijos") que no tienen reglas propias. Las reglas aplicadas en cualquier nivel anularán las reglas de niveles superiores.

Cada nivel puede tener varias reglas activas al mismo tiempo. En el ejemplo siguiente, el Conjunto de reglas 1 se aplica a todos los niveles, excepto a la Estación 2 (que tiene su propio conjunto de reglas). Sigue el montaje 3 el Conjunto de reglas 2 (no tiene un conjunto de reglas activo en su nivel, así que hereda la regla de su estación), pero Montaje 4 sigue su propia regla (el Conjunto de reglas 3).

Un broadcaster tiene la siguiente estructura:

  • Broadcaster principal (Conjunto de reglas 1)
    • Mercado 1
      • Estación 1
        • Montaje 1
        • Montaje 2
      • Estación 2 (Conjunto de reglas 2)
        • Montaje 3
        • Montaje 4 (Conjunto de  reglas3)
    • Mercado 2
      • Estación 3
        • Montaje 5
        • Montaje 6
      • Estación 4
        • Montaje 7
        • Montaje 8

La Regla 1 está presente desde el nivel de Broadcaster principal.

La Regla 2 está aplicada en la Estación 2. 

La Regla 3 está aplicada en el Montaje 4.

¿Qué sucede cuando se bloquea un stream?

Si se restringe el acceso a streams, la consecuencia inevitable es que algunos oyentes no tendrán acceso al contenido que desean escuchar. De manera predeterminada, cuando un conjunto de reglas indica que se debe denegar el acceso a un oyente, el sistema devuelve un código de error al dispositivo. Algunos reproductores que usan el SDK de Triton (como el propio reproductor y las aplicaciones de Triton) mostrarán un mensaje para informar al usuario que el contenido no está disponible en este momento. Los reproductores que no puedan consumir este código de error simplemente no podrán conectarse y pasarán de manera predeterminada a manejar este error del modo en que hayan sido programados para hacerlo.

Para contribuir a mejorar la experiencia del oyente, se puede configurar Contenido alternativo para redirigir al oyente a otra estación o distribuir un archivo de audio para que el dispositivo reproduzca en vez del stream en vivo. Para conocer más detalles, consulte las secciones sobre Contenido alternativo que se incluyen a continuación.

Observaciones sobre la geolocalización de IP

Las direcciones IP se usan para determinar la geolocalización del oyente. Triton utiliza una base de datos para trazar un mapa de las IP con ubicaciones físicas en todo el mundo. Esta base de datos se actualiza con frecuencia, y en general no hay problemas con la correspondencia de ubicaciones. Sin embargo, en algunos casos la geolocalización de la IP es diferente de la ubicación física en sí.

Los errores de geolocalización de IP tienden a ser más comunes con dispositivos móviles, ya que es habitual que las empresas de telecomunicaciones arrienden IP a otros proveedores cuando se les acaban las propias. En esos casos, el sistema creerá que un oyente está en una ubicación diferente a aquella en la que está, ya que la IP ahora queda vinculada a esa otra ubicación. Por ejemplo, si un oyente está en un evento de la NASCAR en Austin, Texas, y el proveedor de telefonía celular queda desbordado por la enorme cantidad de suscriptores del evento, es posible que al oyente se le asigne una IP arrendada a otro operador de telecomunicaciones. Como resultado, el oyente aparecerá marcado como si estuviera en otro lugar, por ejemplo Nueva York, porque el segundo proveedor asoció la la IP arrendada con Nueva York.

Comparación entre reglas predeterminadas (permanentes) y reglas programadas

Las reglas de SAC pueden aplicarse a cualquiera de los elementos hallados en el Navegador, a la izquierda. A cada elemento se le pueden asignar reglas predeterminadas (a las que nos referimos como "permanentes" en el resto de esta sección), así como reglas programadas.

  • Las reglas predeterminadas son reglas permanentes que siempre están activas. En algunos casos, una regla programada activa puede anular una regla permanente. Por lo general, las reglas permanentes se configuran una sola vez y luego se ejecutan solas.
  • Las reglas programadas están configuradas para ejecutarse según una programación programada y, a veces, anularán las reglas permanentes mientras estén activas. Lo común es ir creando y editando permanentemente distintas reglas programadas.  Las reglas programadas anulanlas reglas permanentes cuando:
    • La regla programada es del mismo tipo que la regla permanente. Por ejemplo, una regla programada que deniega un agente de usuario (tipo de regla) anulará una regla permanente que deniega o permite un agente de usuario. Vea los siguientes ejemplos:
      • Ejemplo 1: Si tiene una regla permanente que deniega los "bots" (* bot * tipo de regla de agente de usuario) y crea una regla programada que incluye permitir o denegar cualquier tipo de dispositivo (tipo de regla de agente de usuario), la regla programada anula la regla permanente mientras la regla programada está activa. Esto significa que mientras la regla programada esté activa, no se rechazarán los "bots" a menos que se especifique en la regla programada que anula la regla permanente.
      • Ejemplo 2: Si tiene una regla permanente que permite el acceso desde EE. UU. (tipo de regla de región geográfica) y permite el acceso desde dispositivos de escritorio (tipo de regla de agente de usuario), creará un conjunto de reglas programadas que permita a los usuarios de DMA de Nueva York (tipo de regla de región geográfica), la regla geográfica programada anulará la regla geográfica permanente mientras la regla programada esté activa, pero no tendrá ningún efecto en la regla de agente de usuario. De esta manera, mientras la regla programada se encuentre activa, SOLO los oyentes del DMA de Nueva York tendrán acceso porque la regla de la región geográfica permanente quedó cancelada por la regla geográfica programada. La regla programada no anula la regla de agente de usuario. Por eso, los únicos oyentes que tendrán acceso autorizado durante la vigencia de la regla programada serán los usuarios de dispositivos de escritorio en el DMA de Nueva York.
      • Ejemplo 3: Si tiene una regla permanente que permite el acceso desde EE. UU. (tipo de regla de región geográfica) y crea un conjunto de reglas programadas que deniega usuarios móviles (tipo de regla de agente de usuario) pero sin especificar ningún tipo de regla de región geográfica, la regla programada no invalidará la regla permanente mientras la regla programada esté activa. Esto significa que mientras la regla programada esté activa, a los oyentes de EE. UU. que no usen dispositivos móviles se les permitirá el acceso como de costumbre, y a los usuarios móviles de todo el mundo se les negará el acceso.
Si no hay reglas presentes o activas, el sistema AUTORIZARÁ todas las conexiones

SAC_full-pantalla-no-reglas

  1. Las reglas "predeterminadas" (permanentes) se crean en la parte superior de la pantalla de SAC.
  2. Las reglas programadas se crean en la parte inferior de la pantalla de SAC.

Componentes de reglas comunes

Todas las reglas de acceso al stream tienen una acción predeterminada, un tipo, una descripción, una acción y un rango. Estos componentes funcionan de la misma manera para las reglas predeterminadas y programadas.

Acción predeterminada

La configuración Acción predeterminada es el comienzo de la lógica de SAC. De forma predeterminada, esta configuración siempre está establecida en ALLOW, que permite todo el tráfico. Si la configuración se establece en DENY, todo el tráfico se bloquea, a menos que otras reglas indiquen lo contrario.

Recuerde que la opción Habilitar este conjunto de reglas debe estar seleccionada para que el conjunto de reglas surta efecto.

SAC-default-action

  1. Acción predeterminada para reglas permanentes.
  2. Acción predeterminada para las reglas programadas.

Tipos de reglas

El tipo de regla determina un criterio con respecto al cual el sistema aplica lógica para determinar si a un oyente se le permite o deniega el acceso al contenido. Como se explicó anteriormente, las reglas pueden aplicarse a diversos datos de los que recibe Triton cuando el dispositivo del oyente solicita el contenido a la red de Triton.

Región geográfica

Basándose en la IP del dispositivo, Triton ubica al oyente en un emplazamiento geográfico físico. Se puede establecer una regla para un País, Región y Ciudad determinados, o para la coordenada de GPS de la aplicación móvil (si se proporcionó).

SAC_rule-geográfico

DMA

En los Estados Unidos es típico agrupar a los oyentes de acuerdo con su área de mercado designada (DMA). Las reglas se pueden aplicar usando estos grupos de áreas geográficas, que afectan a los oyentes solo en los Estados Unidos. Las DMA se configuran seleccionando el número de DMA de la lista desplegable.

Coordenada (radio)

Se puede aplicar una regla a un área que rodea un elemento geográfico (país, región ciudad). La regla puede definirse en kilómetros o millas alrededor del punto seleccionado.

Alojamiento

El tipo de regla de host se puede utilizar para bloquear o permitir direcciones IP individuales. Le recomendamos que consulte a los profesionales de TI de su empresa para obtener detalles sobre qué ingresar en esta interfaz.

Cabecera

El tipo de regla de referencia se puede utilizar cuando es necesario restringir el acceso desde reproductores basados en navegador. La regla utiliza la URL de la página web de referencia desde la que el reproductor del navegador realiza la solicitud.

Debe incluir el prefijo de URL (https:// o http://). Por ejemplo: https:// mywebsiteURL.com

Agente usuario

El tipo de regla de agente de usuario se puede utilizar para restringir el acceso a reproductores y/o dispositivos específicos.  El campo es un campo de texto abierto. El sistema puede buscar en toda la secuencia de agente de usuario enviada por el dispositivo para el texto ingresado en el campo. Los comodines (específicamente " * ") se pueden usar para ampliar la coincidencia de la cadena de texto. La búsqueda no distingue entre mayúsculas y minúsculas.

Por ejemplo, si un dispositivo (en este caso, un teléfono móvil Samsung Galaxy S8) envía el siguiente código como secuencia de agente usuario:
 
Mozilla/5.0 (Linux; Android 7.0; SM-G892A Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3112.107 Mobile Safari/537.36
 
... y la regla tiene " *android* " ingresado en el campo de texto, la regla se aplicará correctamente a este agente de usuario porque hay una coincidencia. ¡Tenga cuidado con los errores tipográficos!

Las listas de agentes usuarios van modificándose a medida que se lanzan nuevos dispositivos al mercado. Las listas vigentes pueden hallarse fácilmente mediante búsquedas en Internet.

Acción

Esta es la acción que llevará a cabo el servidor si se determina que la regla es TRUE. Las acciones se pueden configurar en ALLOW o DENY access to the stream. De forma predeterminada, si no se establecen reglas, los servidores PERMITIRÁN todo el tráfico.

IMPORTANTE
Usar solo las reglas ALLOW junto con la acción predeterminada ALLOW no restringirá el acceso por sí mismo. Se debe usar una combinación de la acción predeterminada DENY y las reglas ALLOW (o viceversa).

Creación de reglas predeterminadas (permanentes)

Las reglas permanentes se configuran en el panel superior de la ventana de SAC. Estas son las reglas "permanentes" que siempre están activas a menos que sean canceladas por una regla programada. (Consulte Comparación entre reglas predeterminadas (permanentes) y reglas programadas.)

Para crear una regla permanente:

  1. En el panel superior de la ventana de SAC, haga clic en Crear reglas predeterminadas.
  2. Establezca la acción predeterminada (Permitir o Denegar) para la regla permanente.
  3. Establezca los grupos de reglas necesarios, si corresponde. (La mayoría de las veces los dejará sin seleccionar. Para obtener más información, consulte Grupos de rangos y reglas).
  4. Seleccione el tipo de regla deseado con los botones de opción.
  5. Introduzca los parámetros deseados para el tipo de regla seleccionado.
  6. Haga clic en Agregar.
    En este punto, puede agregar cualquier tipo de regla y parámetro adicional que desee usar como parte de este conjunto de reglas.
  7. Una vez agregadas todas las reglas, haga clic en Guardar y habilitar.*

* Como alternativa, haga clic en Guardar para guardar la regla, pero no habilítela. Puede volver más tarde y seleccionar Habilitar este conjunto de reglas cuando desee que la regla surta efecto. (Deberá hacer clic en Guardar para guardar el cambio).

SAC-create-default-rules

Contenido alternativo (reglas permanentes)

Tiene la opción de configurar contenido alternativo para cuando se rechaza una conexión porque las reglas dan lugar a una acción DENEGAR. Cuando se configura contenido alternativo, el sistema puede redirigir al oyente a una de dos fuentes: otro stream o un archivo de audio.

Triton Digital no aloja archivos de audio de contenido alternativo. Si desea utilizar un archivo de audio para contenido alternativo, el archivo debe estar alojado en algún lugar de su propio servidor web o de un servidor web al que tenga acceso. Recomendamos usar un archivo de audio corto, ya que el archivo solo se reproducirá una vez que el dispositivo lo descargue por completo; Un archivo más grande causará un retraso en el tiempo de escucha. En general, lo que mejor funciona es un archivo de audio de 15 a 30 segundos. Consejo sobre prácticas recomendadas: use un mensaje de voz corto que diga algo como "Lo sentimos, pero no tiene acceso a esta transmisión", seguido de unos segundos de silencio.

Para configurar contenido alternativo:

  1. Al crear o editar una regla predeterminada, haga clic en Configurar contenido alternativo.
  2. En la ventana Configurar contenido alternativo, haga clic en Habilitado.
  3. Seleccione el Tipo (ya sea MEDIAL_URL para un archivo o MOUNT si desea redirigir a otro stream).
  4. En el campo Valor (nombre del montaje o URL), introduzca la URL exacta donde se encuentra el archivo de audio o el nombre exacto del montaje (por ejemplo, MYSTATIONAAC), tal como aparece en el panel de navegación. Si ingresa una URL, asegúrese de incluir el protocolo de transferencia (por ejemplo, HTTPS://) e ingrese la URL completa del archivo, por ejemplo:
    https://thisiswherethefilelives.com/subfolder/myalternateaudiofile.mp3.
  5. Haga clic en Aceptar en la ventana Configurar contenido alternativo.
  6. Guarde la regla.

Ya está guardada la configuración de contenido alternativo, que aparecerá en el panel de Default rules. Tenga en cuenta que no hay ningún sistema de validación que permita comprobar que la URL ingresada sea válida. Si ingresa un nombre de montaje inválido, aparecerá un mensaje de error.

SAC-config-alternate-default

Crear reglas programadas

Las reglas programadas se configuran en el panel inferior de la ventana de SAC. Estas son las reglas que operan en un cronograma, ya sea como un evento único o como un evento recurrente. Las reglas programadas a veces pueden anular reglas permanentes que normalmente se aplicarían a la estación o montaje. (Consulte Comparación entre reglas predeterminadas (permanentes) y reglas programadas.)

Las reglas programadas solo se pueden crear a nivel de estación o montaje. Al igual que con las reglas permanentes, agregar una regla programada a una estación afecta a todos los montajes debajo de esa estación.

En una estación o montaje determinado solo puede haber un conjunto de reglas programadas activo en cada momento. Esto significa que no puede programar conjuntos de reglas superpuestos. El sistema no le permitirá guardar un conjunto de reglas programadas si se superpone con otra regla programada para la misma estación o montaje. Por ejemplo, no es posible programar una regla que bloquee la escucha móvil durante la primera semana de enero y también una regla que bloquee todo el tráfico el 2 de enero para la misma estación. Para lograr esto, la primera regla tendría que dividirse en dos para no superponerse con la regla del 2 de enero.

El proceso para crear una regla programada es muy similar al de la regla permanente.

Para crear una regla programada:

  1. En el panel inferior de la ventana de SAC, haga clic en Agregar regla programada.
  2. En la pestaña Reglasde la ventana Crear nueva programación:
    1. Comience por darle un nombre a la regla.
      Consejo: Utiliza un nombre corto pero fácil de entender. Recuerde que usted y posiblemente otras personas necesitan poder identificar la regla por su nombre cuando hay varias o incluso muchas reglas vigentes.
    2. Establezca la Acción predeterminada (Permitir o Denegar) para la regla programada.
    3. Escriba una descripción para la regla.
      Consejo: Sea breve pero claro en su descripción, ya que las cosas pueden volverse confusas cuando hay muchas reglas presentes, y tenga en cuenta que otras personas pueden necesitar entender la intención de su regla.
    4. Edite los grupos de reglas necesarios, si corresponde. Para las reglas programadas, Recomendante, Agente de usuario y Ubicación/DMA/Coordenada están seleccionadas de forma predeterminada; Esta es una configuración útil para muchas reglas, pero es posible que deba ajustarse para otras. (Para obtener más información, vea Grupos de rangos y reglas).
    5. Seleccione el tipo de regla deseado con los botones de opción. (Geográfico, DMA, etc.)
    6. Introduzca los parámetros deseados para el tipo de regla seleccionado.
    7. Haga clic en Agregar.
    8. En este punto, puede agregar cualquier tipo de regla y parámetro adicional que desee usar como parte de este conjunto de reglas.
    9. Una vez agregadas todas las reglas, haga clic en Siguiente.
  3. En la pestaña Programación:
    1. Introduzca la fecha y la hora de inicio para cuando la regla esté en vigor.
    2. Introduzca la fecha de finalización y la hora de finalización para cuando la regla esté en vigor.
      Ingrese una fecha de finalización aunque también desee ingresar un extremo en una regla recurrente.
      Los horarios hacen referencia a la zona horaria de la estación.
    3. Elija si la regla es un evento único o un evento recurrente.
      Si selecciona Recurrente, puede seleccionar el intervalo (diario/semanal/mensual, etc.) y cuándo finalizará la periodicidad.
    4. Haga clic en Siguiente.
  4. En la pestaña Montajes:
    1. Si desea que la regla se aplique a cualquier montaje nuevo que se agregue antes de que caduque la regla, seleccione esa opción. Anule la selección si no desea que ningún montaje nuevo esté sujeto a la regla.
    2. Anule la selección de cualquier montaje de estación existente al que NO desee que se aplique la regla programada.
    3. Haga clic en Siguiente.
  5. En la pestaña Enviar :
    1. Haga clic en Guardar para guardar la regla, pero aún no habilítarla. O haga clic en Guardar y habilitar para guardarlo y habilitarlo inmediatamente.

Contenido alternativo (reglas programadas)

El contenido alternativo para las reglas programadas funciona de la misma manera que para las reglas permanentes.

Triton Digital no aloja archivos de audio de contenido alternativo. Si desea utilizar un archivo de audio para contenido alternativo, el archivo debe estar alojado en algún lugar de su propio servidor web o de un servidor web al que tenga acceso. Recomendamos usar un archivo de audio corto, ya que el archivo solo se reproducirá una vez que el dispositivo lo descargue por completo; Un archivo más grande causará un retraso en el tiempo de escucha. En general, lo que mejor funciona es un archivo de audio de 15 a 30 segundos. Consejo sobre prácticas recomendadas: use un mensaje de voz corto que diga algo como "Lo sentimos, pero no tiene acceso a esta transmisión", seguido de unos segundos de silencio.

Para habilitar el contenido alternativo en una regla programada:

  1. Haga clic en la flecha situada a la derecha de la regla guardada para abrir las opciones disponibles.
  2. En la lista de opciones disponibles, haga clic en Contenido alternativo.
  3. En la ventana Configurar contenido alternativo, haga clic en Habilitado.
  4. Seleccione el Tipo (ya sea MEDIAL_URL para un archivo o MOUNT si desea redirigir a otro stream).
  5. En el campo Valor (nombre del montaje o URL), introduzca la URL exacta donde se encuentra el archivo de audio o el nombre exacto del montaje (por ejemplo, MYSTATIONAAC), tal como aparece en el panel de navegación. Si ingresa una URL, asegúrese de incluir el protocolo de transferencia (por ejemplo, HTTP:// o HTTPS://) e ingrese la URL completa del archivo, por ejemplo,  https://thisiswherethefilelives.com/subfolder/myalternateaudiofile.mp3.
  6. Haga clic en Aceptar en la ventana Configurar contenido alternativo.
  7. Guarde la regla.

SAC-config-alternate-sched

Copiar un conjunto de reglas programadas

Para ahorrar tiempo, se pueden copiar los conjuntos de reglas programadas en la estación en que fueron creadas o en otra estación.

Para copiar un conjunto de reglas programadas ya existente:

  1. Haga clic en la flecha situada a la derecha de la regla guardada para abrir las opciones disponibles.SAC-copy-rule
  2. En la lista de opciones disponibles, haga clic en Copiar...
  3. En la ventana Copiar conjunto de reglas programado, introduzca la Fecha de inicio, Hora de inicio, Fecha de finalización y Hora de finalización que desea utilizar para la regla copiada.
  4. Use el menú desplegable Estación para seleccionar la estación o el montaje al que desea aplicar el conjunto de reglas copiado. Tenga en cuenta que también puede escribir en el menú desplegable para buscar estaciones y montajes.
  5. Haga clic en Copiar.SAC-copy-rule-panel

Grupos de rangos y reglas

Las reglas SAC utilizan un sistema de prioridad que le da a cada regla un rango. Cuanto más bajo sea el número de rango, mayor será su prioridad.  (El rango 1 es el primero que se evalúa, o la prioridad más alta).

Las reglas tienen un sistema de prioridad que le da a cada regla un rango. El rango de números de rango es 1-9999, con números más bajos que tienen mayor prioridad. La asignación automática de rango suele estar en el rango de 1000 a 3000.

Recordar: Cuanto más bajo sea el número de rango, mayor será su prioridad.

El rango se asigna automáticamente a cada regla, pero puede editar el rango de una regla para darle una prioridad mayor o menor. Solo debe hacer clic en el rango actual para convertirlo en un campo editable y luego escribir el rango nuevo. Presione la tecla Retorno para establecer el nuevo número de rango, luego guarde la regla.

Un triángulo rojo que aparece junto al número de rango indica que el rango ha cambiado pero que el cambio aún no se ha guardado.

SAC_rank cambiado

El rango aparece tanto en las reglas permanentes como en las programadas, y en todos los tipos de regla (DMA, tipo de dispositivo, etc.). Sin embargo, el rango solo funciona dentro de su sección permanente o programada.

SAC-rank-def-and-sched

La configuración de conjuntos de reglas mediante los grupos de reglas necesarios y la configuración de clasificación personalizada es un uso avanzado de esta función. La mayoría de los casos de uso para el control de acceso al stream se pueden lograr deshabilitando los grupos de reglas requeridos y usando la configuración de rango predeterminada. Sin embargo, es muy importante comprender bien la lógica de esta función para poder solucionar problemas, ya que a veces las reglas se combinan de tal manera que se bloquea todo el tráfico. Tenga mucho cuidado al usar grupos de reglas. Si tiene dudas sobre sus reglas o la forma de lograr los resultados que busca, comuníquese con Servicio al cliente de Triton para solicitar asistencia.

Cómo el sistema usa el rango

El sistema evalúa primero las reglas de menor rango. Sin embargo, debe tener en cuenta que esto funciona de manera diferente dependiendo de si se usan o no grupos de reglas.

Sin Required Rule Groups  (la opción más simple)

SAC-rule-groups-without

Las reglas se van evaluando una tras otra hasta que se encuentra una coincidencia. Cuando aparece la primera coincidencia, se activa la acción configurada por la regla (ALLOW o DENY) y no se sigue evaluando ninguna otra regla. Si no hay coincidencia, se activa la acción predeterminada. Es mejor tener diferentes rangos para todas las reglas para evitar dudas en casos de reglas con el mismo rango.

En el ejemplo siguiente, se permitiría cualquier oyente de Canadá, independientemente de la plataforma, y se permitiría cualquier oyente en Windows, independientemente del país.

SAC-rule-groups-without-example1

De forma predeterminada, para un conjunto de reglas programadas, el sistema habrá marcado Referencia, Agente de usuario y Ubicación/DMA/Coordenadas. Sin embargo, para muchos casos de uso, estos deben desmarcarse para simplificar las cosas, a menos que la lógica de su regla lo requiera.

SAC-rule-groups-with-without

  1. Configuración predeterminada.
  2. Configuración preferida para muchos casos de uso.

Con Required Rule Groups

SAC-reglas-grupos-con

Cuando se seleccionan Grupos de reglas obligatorios, cada grupo de reglas seleccionado debe devolver ALLOW para conceder acceso. Por ejemplo:

Si se aplica una regla programada a un partido de algún deporte, a los usuarios de Desktop (Escritorio) dentro de una geografía (Geography) específica se les otorgará acceso al stream, mientras que a cualquier otro usuario se le denegará.  

Si volvemos al ejemplo anterior, pero con el agente de usuario y los grupos requeridos de ubicación marcados, obtenemos un resultado diferente. Ahora, si un oyente está en Canadá, pero no en Windows, no recibe la transmisión. Solo los oyentes canadienses con Windows obtienen la transmisión.

SAC-rule-groups-with-example1

Tenga en cuenta que dentro de un grupo se sigue respetando el rango, de modo que el resultado general sigue dependiendo de la lógica de asignación de rangos. En el siguiente ejemplo, a un oyente canadiense que usa Chrome en Windows se le denegará, ya que la regla Chrome tiene mayor prioridad que la regla de Windows:

SAC-rule-groups-with-example2

Por el contrario, si la regla de AUTORIZACIÓN de Windows tiene mayor prioridad que la regla de DENEGACIÓN de Chrome, el oyente canadiense con Windows recibirá el stream.

SAC-rule-groups-with-example3

Los grupos de reglas seleccionados se establecen con una acción predeterminada en DENY, para mayor claridad. Sin embargo, la acción predeterminada se ignora en este modo, ya que siempre que un grupo no devuelve ALLOW en cada tipo de regla, la acción es DENEGAR el acceso.