DSM CC - DSM CC

El comando y control de medios de almacenamiento digital ( DSM-CC ) es un conjunto de herramientas para desarrollar canales de control asociados con flujos MPEG-1 y MPEG-2 . Se define en la parte 6 del estándar MPEG-2 (Extensiones para DSM-CC) y utiliza un modelo cliente / servidor conectado a través de una red subyacente (transportada a través del multiplex MPEG-2 o de forma independiente si es necesario).

El DSM-CC se puede utilizar para controlar la recepción de video, proporcionando funciones que normalmente se encuentran en las grabadoras de videocasetes ( VCR ) (avance rápido, rebobinado, pausa, etc.). También se puede utilizar para una amplia variedad de otros fines, incluido el transporte de datos por paquetes. Está definido por una serie de estándares de peso, principalmente MPEG-2 ISO / IEC 13818-6 (parte 6 del estándar MPEG-2).

DSM-CC puede funcionar en conjunto con redes de paquetes de próxima generación, trabajando junto con protocolos de Internet como RSVP , RTSP , RTP y SCP . Aunque DSM-CC generalmente se asocia con la entrega de video (vía satélite o terrestre) y con contenido interactivo , también se usa entre servidores y clientes de audio. La arquitectura describe tres partes principales del sistema: el cliente , el servidor y el administrador de recursos de sesión (SRM). El servidor proporciona contenido y otros servicios al cliente, y ambos son "clientes" del SRM. El SRM asigna y administra recursos de red (como canales , ancho de banda y direcciones de red ). Combinando componentes de servidor y cliente en las mismas plataformas, se pueden construir sistemas de entrega y acceso de contenido de igual a igual .

Estas especificaciones incluyen numerosas opciones de implementación. Por ejemplo, el video MPEG-2 se puede codificar de diferentes formas y se puede construir un sistema DSM-CC para incluir o excluir ciertas características e interfaces. Normalmente, una especificación externa definirá un perfil de opciones específicas, permitiendo que los sistemas construidos con perfiles comunes interoperen.

DSM-CC define o amplía cinco protocolos distintos:

Usuario-Usuario
Permite el acceso remoto del cliente a los objetos del servidor. La especificación Usuario-Usuario va más allá de la definición de clases de objetos de servidor específicas para definir clases locales para el cliente, así como parte de la interacción con otras partes del sistema. El modelo de objetos distribuidos se basa en CORBA . Se accede a los objetos mediante el protocolo inter-ORB de Internet ( IIOP ), con algunas extensiones opcionales. Se definen dos subconjuntos, "núcleo" y "extendido". En el modelo, algunos clientes también pueden cargar contenido en el servidor.
Usuario-Red
Este protocolo consta de dos partes: sesión y recurso. Este protocolo se utiliza entre el cliente y SRM, y entre el servidor y SRM. El protocolo de sesión de la ONU se utiliza para establecer sesiones con la red, asociadas con los recursos que se asignan y liberan utilizando el protocolo de recursos de la ONU.
Perfiles de transporte MPEG
La especificación proporciona perfiles para el protocolo de transporte estándar MPEG (definido por ISO / IEC 13818-1) para permitir la transmisión de eventos, sincronización, descarga y otra información en el flujo de transporte MPEG .
Descargar
Varias variaciones de este protocolo permiten la transferencia de contenido de servidor a cliente, ya sea dentro del flujo de transporte MPEG o en un canal separado (presumiblemente de alta velocidad). La descarga controlada por flujo permite que las operaciones de descarga sean negociadas y controladas por el cliente. Una variación de la descarga es un "carrusel de datos" autónomo en el servidor que descarga información repetidamente; el cliente del carrusel de descarga espera la información sin iniciar la transferencia. Una extensión del carrusel de datos es el " carrusel de objetos ", que presenta la información descargada como objetos compatibles con los objetos definidos por la API de usuario-usuario. (La elección de los protocolos de descarga o IIOP está integrada en el IOR del objeto, por lo que los medios de acceso son transparentes para la aplicación del cliente).
Protocolo de cambio de canal de transmisión digital conmutado (SDB / CCP)
Permite a un cliente cambiar de forma remota de un canal a otro en un entorno de transmisión . Se utiliza para adjuntar a un cliente a una sesión de alimentación continua (CFS) u otra transmisión de transmisión. A veces se usa en pay-per-view .

Una implementación no siempre necesita todos estos protocolos. Casi todas las implementaciones en el mundo real usan un subconjunto.

Extensión

Delivery Multimedia Integration Framework (DMIF) amplía el estándar MPEG-2 DSM-CC (ISO / IEC 13818-6: 1998) para permitir la convergencia de multimedia interactiva, de difusión y conversacional en una sola especificación que será aplicable a decodificadores y escritorios. y estaciones móviles. El trabajo del DSM-CC se amplió como parte de la norma ISO / IEC 14496-6 ( MPEG-4 Parte 6), con el marco de integración multimedia DSM-CC (DMIF) .

Referencias

enlaces externos