Un identificador de referencia de contenido o CRID es un concepto derivado del trabajo de estandarización realizado por el foro TV-Anytime . Es, o se asemeja mucho, al concepto de Localizador Uniforme de Recursos o URL, tal como se utiliza en la World Wide Web .
En una transmisión , se puede hacer referencia a una unidad de contenido mediante su CRID único a nivel mundial, del mismo modo que se puede hacer referencia a una página web mediante su URL única a nivel mundial en la web.
El concepto de CRID permite referenciar contenidos de forma inequívoca, independientemente de su ubicación, es decir, sin necesidad de conocer información específica de emisión (hora, fecha y canal) ni cómo obtenerlos a través de una red, por ejemplo, mediante un servicio de streaming o descargando un archivo de un servidor de Internet.
El receptor debe ser capaz de resolver estas referencias inequívocas, es decir, de traducirlas en datos específicos que le permitan obtener la ubicación de dicho contenido para adquirirlo. Esto posibilita que los procesos de grabación se realicen sin conocer esa información, e incluso sin saber de antemano la duración del contenido a grabar: una serie completa con un simple clic, un programa que aún no se ha programado, un conjunto de programas agrupados según un criterio específico...
Este marco permite separar la referencia a un contenido determinado (el CRID) de la información necesaria para adquirirlo, denominada «localizador». Cada CRID puede conducir a uno o más localizadores que representan distintas copias del mismo contenido. Estas copias pueden ser idénticas, emitidas en diferentes canales o fechas, o tener precios diferentes. También pueden ser copias distintas con parámetros técnicos diferentes, como el formato o la calidad.
También puede darse el caso de que el proceso de resolución de un CRID proporcione otro CRID como resultado (por ejemplo, su referencia en una red diferente, donde tiene un identificador alternativo asignado por un operador diferente) o un conjunto de CRID (por ejemplo, si el CRID original representa una serie de televisión, en cuyo caso el proceso de resolución daría como resultado la lista de CRID que representan cada episodio).
De lo anterior se puede concluir que, dado que un contenido determinado puede pertenecer a muchos grupos (cada uno posiblemente definido por cualidades distintivas), es posible que varios CRID contengan el mismo contenido. Es decir, varios CRID pueden resolverse en el mismo localizador.
Un CRID no es exactamente un identificador universal, único y exclusivo para un contenido determinado. Está estrechamente relacionado con la autoridad que lo crea, con el proveedor del servicio de resolución y con el proveedor de contenido, de tal manera que un mismo contenido puede tener diferentes CRID según el ámbito en el que se utilice (por ejemplo, uno diferente para cada operador de televisión que tenga los derechos de emisión del contenido).
Formato
Un CRID se especifica de forma muy similar a las URL. De hecho, un CRID es una URI . Normalmente, el creador de contenido, la emisora o un tercero utilizan sus nombres DNS en combinación con un nombre específico del producto para crear CRID únicos a nivel global. Es decir, la sintaxis de un CRID es:
crid://authority/data
El campo de autoridad representa la entidad que creó el CRID y su formato es el de un nombre DNS. El campo de datos representa una cadena de caracteres que identifica inequívocamente el contenido dentro del ámbito de la autoridad (es una cadena de caracteres asignada por la propia autoridad).
Por ejemplo, supongamos que la BBC quería crear un CRID para (todos los programas de) los Juegos Olímpicos de China. Podría haber tenido un aspecto similar a este:
crid://bbc.co.uk/olympics/2008/
Se trataría de un CRID de grupo, es decir, un CRID que representa un grupo de contenidos. Luego, para referirse a un evento específico, como la final de lanzamiento de peso femenino, podrían haber utilizado lo siguiente dentro de sus metadatos.
crid://bbc.co.uk/olympics/2008/final/shotput/women
Actualmente, cuatro tipos de CRID desempeñan un papel fundamental en algunas redes de televisión unidireccionales : CRID de programa, CRID de serie, CRID de grupo y CRID de recomendación. Una de las aplicaciones más importantes de los CRID es la denominada función de grabación de enlace de serie (SL) de los modernos grabadores de vídeo digital ( DVR , PVR ).
A su vez, un localizador es una cadena de caracteres que contiene toda la información necesaria para que un receptor encuentre y adquiera un contenido determinado, ya sea recibido a través de un flujo de transporte, almacenado localmente, descargado como archivo desde un servidor de Internet o mediante un servicio de streaming. Por ejemplo, un localizador DVB incluirá todos los parámetros necesarios para identificar un contenido específico dentro de un flujo de transporte: identificadores de red, flujo de transporte, servicio, tabla y/o evento.
El formato de los localizadores, tal como se establece en TV-Anytime, es bastante genérico y simple, y corresponde a:
[mecanismo de transporte]:[datos específicos]
La primera parte del formato del localizador (el mecanismo de transporte) debe ser una cadena de caracteres única para cada mecanismo (flujo de transporte, archivo local, acceso HTTP a Internet...). La segunda parte debe ser inequívoca únicamente dentro del ámbito de un mecanismo de transporte determinado y será estandarizada por el organismo encargado de la regulación de dicho mecanismo. Por ejemplo, un localizador DVB para identificar un contenido dentro del flujo de transporte de redes que siguen este estándar sería:
dvb://112.4a2.5ec;2d22~20121212T220000Z—PT01H30M
lo que indicaría un contenido (identificado por la cadena “2d22”) que se emite en un canal disponible en una red DVB identificada por la dirección “112.4a2.5ec” (red “112”, flujo de transporte “4a2” y servicio “5ec”), el 12 de diciembre de 2012 a las 22:00 y con una duración de 90 minutos.
El proceso de resolución de ubicación
El proceso de resolución de localización es el procedimiento mediante el cual, a partir del CRID de un contenido determinado, se obtienen uno o varios localizadores de dicho contenido. La resolución de un CRID puede ser un proceso directo, que conduce inmediatamente a uno o varios localizadores, o bien, puede ocurrir que en primer lugar se devuelvan uno o varios CRID intermedios, que deben someterse al mismo procedimiento para obtener finalmente uno o varios localizadores.
Este procedimiento implica algunos elementos de información, entre los que encontramos dos estructuras denominadas registro de autoridad de resolución (RAR) y tabla de referencias de contenido (ContentReferencingTable), respectivamente. Al consultarlas repetidamente, el receptor podrá acceder desde un CRID a uno o varios localizadores que le permitirán obtener el contenido.
La tabla RAR
La tabla RAR es una o varias estructuras de datos que proporcionan al receptor, para cada autoridad que envía CRID, información sobre el proveedor de servicios de resolución correspondiente. Entre otras cosas, informa sobre el mecanismo utilizado para proporcionar información que permita resolver los CRID de cada autoridad. Es decir, debe existir uno o varios registros RAR para cada autoridad que indiquen al receptor dónde debe acudir para resolver los CRID de esa autoridad en particular.
Por ejemplo, en el registro de la figura (expresado mediante una estructura XML, según el esquema XML definido en TV-Anytime) hay una autoridad llamada “tve.es”, cuyo proveedor de servicios de resolución es la entidad “rtve.es”, disponible en la URL “http://tva.rtve.es/locres/tve” , lo que significa que hay información de resolución en esa URL.

Estos registros RAR habrán llegado al receptor de forma indefinida, lo cual no es relevante para la especificación TV-Anytime, que dependerá del mecanismo de transporte específico de la red a la que esté conectado el receptor. Cada familia de estándares que regula las redes de distribución (DVB, ATSC, ISDB, IPTV, etc.) habrá definido previamente dicho procedimiento, que será utilizado por los dispositivos certificados según esos estándares.
La tabla ContentReferencingTable
La segunda estructura involucrada en el proceso de resolución de ubicación es una tabla de resolución propiamente dicha que, dado un CRID de contenido, devuelve uno o varios localizadores que permiten al receptor acceder a una instancia de ese contenido, o uno o varios CRID que le permiten avanzar en el proceso de resolución.
La figura muestra un ejemplo de esta segunda estructura, un documento XML conforme a las especificaciones del esquema XML definido en TV-Anytime. En él se incluyen varias secciones (elementos <Result>) que estructuran la información que describe cada caso de resolución.

El primer paso explica cómo se resuelve un CRID (crid://tv.com/Friends/all), que corresponde a un grupo de contenido que abarca varios episodios (dos) de la serie “Friends”. El resultado del proceso de resolución proporciona dos nuevos CRID, cada uno correspondiente a uno de los dos episodios.
El segundo elemento <Result> resuelve el CRID del primer episodio de la primera temporada. El resultado del proceso de resolución son dos localizadores DVB. El atributo “acquire” con valor “any” indica que cualquiera de ellos es válido (el segundo es una repetición emitida una semana después).
El tercer elemento <Result> proporciona información sobre el segundo episodio. Indica que aún no se puede resolver (atributo “status” con el valor “cannot yet resolve”), señalando una fecha en la que se debe repetir la solicitud de información sobre la resolución.
El proceso
Una vez que el usuario ha seleccionado un contenido determinado (identificado por el CRID correspondiente) para realizar alguna acción sobre él, el receptor inicia el proceso de resolución de ubicación que debería conducir a información de ubicación específica que permita el acceso a una copia del contenido.
Este procedimiento depende principalmente de la conectividad del receptor. Es posible distinguir entre redes unidireccionales, donde el receptor solo puede recibir información a través del canal de difusión, y redes bidireccionales, donde también existe un canal de retorno a través del cual el receptor puede comunicarse con el exterior (normalmente, un acceso a Internet).
Para los receptores conectados únicamente a un canal de difusión, es evidente que la información de resolución debe provenir directamente de dicho canal o estar disponible en un sistema de almacenamiento local. Tras seleccionar un CRID, lo primero que debe hacer el receptor es consultar la información sobre dónde encontrar la tabla de resolución. Para ello, debe localizar un registro RAR asociado a la autoridad del CRID seleccionado.
Una vez que se encuentra un registro RAR que corresponde a esa autoridad, el receptor sabrá, consultando el campo URL, dónde acceder (o, en este caso, dónde escuchar) para obtener la información de resolución.
La información que se recibirá a través de ese punto de acceso consistirá en un mensaje para cada uno de los CRID consultados (por ejemplo, un elemento <Result> en la ContentReferencingTable).
En la transmisión web
Para ampliar aún más la disponibilidad global del CRID, el IETF publicará una solicitud de comentarios que especifique su uso en la web. Esto permitirá que los dispositivos de los consumidores se conecten a los servidores de los proveedores de contenido, de forma similar a como los navegadores actuales buscan servidores web, solicitando contenido mediante el CRID.
En mayo de 2005, se publicó el RFC informativo n.º 4078 , que marcó el inicio de este trabajo.
El objetivo a largo plazo es que los CRID estén disponibles para su uso en teléfonos móviles , PDA , receptores de televisión digital y otros dispositivos de consumo para obtener contenido, ya sea desde una transmisión de difusión o a través de redes IP .
Véase también
Referencias
- RFC 4078 (PDF) Consultado el 27 de octubre de 2011
- RFC 4078 (TXT) Consultado el 27 de octubre de 2011
- ETSI TS 102 822-2 V1.4.1 (2007–11), página 19, sección 5: "Escenarios de referencia de contenido de TV-Anytime". Consultado el 3 de diciembre de 2012.
- ETSI TS 102 822-4 V1.7.1 (2012–12), Página 13, Sección 8: "CRID" Consultado el 9 de enero de 2013
- ETSI TS 102 323 V1.5.1 (2012-01), página 27, sección 6: "CRID y otras URI en redes DVB". Consultado el 1 de marzo de 2012.
- Terminología televisiva
- Televisión interactiva
- grabadoras de vídeo digitales
- Televisión digital
- Almacenamiento de vídeo
- Medios digitales
- Tecnología de desplazamiento temporal de la televisión
- Radiodifusión de vídeo digital
- esquemas URI
- Ingeniería de radiodifusión