Patent ES-2748209-T3 (ES)
Title: Sistemas, métodos y medios para la entrega de contenido
Inventor: GRAB ERIC
IPC: G06F15/173
Filed: 2014-03-17
Granted: 2020-03-13
Abstract: Un sistema para distribuir contenido de transmisión en vivo, comprendiendo el sistema: un codificador de medios (230) para codificar y cargar una transmisión de contenido en vivo, recibido por una fuente de contenido multimedia (216), a un conjunto de redes de entrega de contenido para su uso en la distribución de la transmisión de contenido en vivo a una pluralidad de dispositivos de equipos de usuario, en donde el conjunto de redes de entrega de contenido utiliza rutas de comunicación para transmitir el flujo de contenido en vivo a la pluralidad de dispositivos de equipo de usuario; una fuente de datos de guía de medios (218) configurada para: mantener el conjunto de redes de entrega de contenido para su uso en la distribución de la transmisión de contenido en vivo; proporcionar una lista de redes de entrega de contenido del conjunto de redes de entrega de contenido al codificador de medios, en donde el codificador de medios codifica y carga el flujo de contenido en vivo al conjunto de redes de entrega de contenido; recibir una solicitud para transmitir la transmisión de contenido en vivo desde un dispositivo de equipo de usuario particular, en donde el dispositivo de equipo de usuario particular tiene una primera ubicación geográfica que se comparte con la pluralidad de dispositivos de equipo de usuario; determinar si se cumple una condición predeterminada, en donde la condición predeterminada comprende si un recuento de dispositivos de equipos de usuario que se encuentran en la primera ubicación geográfica y que actualmente transmiten la transmisión de contenido en vivo desde el conjunto de redes de entrega de contenido excede una cantidad umbral de dispositivos de transmisión de equipos de usuario; cuando se satisface la condición predeterminada: seleccionar una red de entrega de contenido adicional de un conjunto de redes de entrega de contenido disponibles para agregar al conjunto de redes de entrega de contenido en función de una pluralidad de factores que comprenden al menos: distancia entre una segunda ubicación geográfica correspondiente a la red de entrega de contenido adicional y ubicaciones geográficas correspondientes a las redes de entrega de contenido dentro del conjunto de redes de entrega de contenido, latencia a lo largo de al menos una ruta de comunicación diferente entre la red de entrega de contenido adicional y el dispositivo de equipo de usuario particular, y rendimiento para al menos una ruta de comunicación diferente entre la red de entrega de contenido adicional y el dispositivo de equipo de usuario particular; actualizar el conjunto de redes de entrega de contenido para incluir la red adicional de entrega de contenido; y proporcionar una lista actualizada del conjunto actualizado de redes de entrega de contenido al codificador de medios, en donde el codificador de medios codifica y carga el flujo de contenido en vivo al conjunto actualizado de redes de entrega de contenido para transmitir el flujo de contenido en vivo usando una ruta de distribución que incluye la red de entrega de contenido adicional desde el conjunto actualizado de redes de entrega de contenido; proporcionar, al equipo de usuario particular, un manifiesto que identifica porciones de la transmisión de contenido en vivo solicitada en el conjunto actualizado de redes de entrega de contenido, en donde el dispositivo de equipo de usuario particular solicita al menos una porción del flujo de contenido en vivo desde una primera red de entrega de contenido del conjunto actualizado de redes de entrega de contenido a través de una primera ruta de comunicación.