Contacta con el soporte | Estado del sistema
Contenido de la página

    Limitación de transmisiones simultáneas por espectador

    En este tema, aprenderá a limitar las transmisiones simultáneas al utilizar el servicio de administración de derechos de reproducción de Brightcove.

    Introducción

    Con los límites de transmisión simultánea, usted define la cantidad de transmisiones de video que un usuario específico puede ver en un momento dado. Limitar las transmisiones simultáneas por usuario desalienta a los espectadores a compartir sus credenciales con amigos que no tienen cuentas.

    Cuando se alcanza el número máximo de transmisiones simultáneas y el espectador, o alguien con sus credenciales de cuenta, intenta abrir una transmisión adicional, se detiene la sesión más antigua o se bloquea la solicitud más reciente. Tú controlas este comportamiento.

    Esta función se conecta al flujo de trabajo de DRM, por lo que es seguro y se puede utilizar con una integración mínima.

    Si es nuevo en esta función, consulte la Descripción general: Servicio de gestión de derechos de reproducción documento.

    Configuracion de cuenta

    Comuníquese con su gerente de cuenta para que su cuenta esté habilitada para la concurrencia de transmisiones.

    Implementación

    Para implementar límites de transmisión simultánea, haga lo siguiente:

    1. Cree un JSON Web Tokent (JWT) con reclamos asociados con límites de transmisión simultánea. Para obtener más detalles, consulte el Creando un Token web JSON (JWT) documento.
    2. Configure su reproductor para usar restricciones de reproducción y pasar el Token web JSON (JWT) al recuperar su contenido de video. Para obtener más detalles, consulte la Configura tu reproductor sección del documento Implementación del servicio de gestión de derechos de reproducción.

    Intervalo de renovación

    Para garantizar que se cumpla el límite de transmisión simultánea, se envía una solicitud de renovación de licencia DRM durante la reproducción en función de un intervalo de renovación definido. En el momento de la configuración, debe definir este intervalo de renovación.

    Las solicitudes de autorización de reproducción en mitad de la transmisión deben especificar un límite de simultaneidad en el token JWT junto con una identificación de clave pública.

    Hoy en día, cada solicitud de renovación cuenta como una licencia adicional que iría hacia el número de licencias adquiridas. Esto debe tenerse en cuenta cuando decida un intervalo.

    Intervalo de renovación Licencias servidas por transmisión para contenido de 2 horas
    Ninguno 1
    15 minutos 8
    5 minutos 24
    2 minutos 60

    Comprender el comportamiento

    Con esta función, puede elegir el comportamiento para bloquear transmisiones.

    Bloquear la transmisión más antigua

    Brightcove admite la limitación de transmisiones de reproducción para contenido protegido por DRM. Cuando se procesa una nueva solicitud de renovación, se detiene la sesión más antigua. Esto permite dar acceso a las solicitudes de nuevos usuarios, mientras bloquea las solicitudes más antiguas que pueden dejar de ser válidas, mostrando un mensaje sobre la falla de la red o del dispositivo.

    Este es el comportamiento predeterminado.

    Block oldest stream
    Bloquear la transmisión más antigua

    Actividad del usuario:

    1. Ben, Jason y Sarah comienzan a ver una película.
    2. Jamie decide comenzar a mirar también, lo que hace que se rechace la próxima solicitud de renovación de Ben.
    3. Ben reinicia la película, lo que ahora hace que la solicitud de renovación de Jason falle.
    4. Jason comienza a ver otra película algún tiempo después, lo que hace que la película de Sarah se detenga.

    Bloquear nueva solicitud

    Alternativamente, puede bloquear cualquier solicitud de licencia nueva cuando se alcance el número máximo de transmisiones simultáneas. Esto permite que todos los usuarios actuales sigan mirando, mientras muestran un mensaje a las solicitudes de los nuevos usuarios.

    Para habilitar este comportamiento, debe configurar el cbeh reclamar en su Token web JSON (JWT) como sigue:

    "cbeh": "BLOCK_NEW"

    Aquí hay un ejemplo:

    Block new request
    Bloquear nueva solicitud

    Actividad del usuario:

    1. Ben, Jason y Sarah comienzan a ver una película.
    2. Jamie intenta comenzar a mirar, pero su solicitud está bloqueada debido al límite máximo.
    3. Jason deja de mirar, permitiendo que otro espectador comience a mirar. Jamie comienza a ver una película.

    PlayReady

    Al usar PlayReady, debe esperar el mismo comportamiento general que se define en la sección anterior. Sin embargo, debe implementar una renovación de licencia manual en sus reproductores como se describe en Limitación de concurrencia de Microsoft documento.

    Safari

    El límite de simultaneidad es compatible con el navegador Safari, pero no se enviarán solicitudes de renovación. Esto significa que las nuevas sesiones / transmisiones se bloquearán durante períodos de tiempo más prolongados que con otros navegadores.

    Notas

    Las siguientes notas se aplican a esta función:

    • La solicitud de renovación de licencia manual debe implementarse en los siguientes casos:
      • Límite de simultaneidad en reproductores que no son de Brightcove, excepto cuando están protegidos por Widevine
      • Límite de simultaneidad para PlayReady en todos los dispositivos
    • La renovación manual de la licencia debe solicitarse en un período más corto que el intervalo de renovación definido.

    Página actualizada por última vez el 27 Jan 2022