El control y gestión de medios de almacenamiento digital ( DSM-CC ) es un conjunto de herramientas para desarrollar canales de control asociados a flujos MPEG-1 y MPEG-2 . Está definido 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 (transmitida mediante el multiplexor MPEG-2 o de forma independiente si es necesario).
DSM-CC se puede utilizar para controlar la recepción de vídeo, proporcionando funciones que normalmente se encuentran en las videograbadoras ( 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 importantes, 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, junto con protocolos de Internet como RSVP , RTSP , RTP y SCP . Si bien DSM-CC se asocia generalmente con la transmisión de video (vía satélite o terrestre) y con contenido interactivo , también se utiliza 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 los recursos de red (como canales , ancho de banda y direcciones de red ). Al combinar los componentes del servidor y del cliente en las mismas plataformas, se pueden construir sistemas de acceso y entrega de contenido peer-to-peer .
Estas especificaciones incluyen numerosas opciones de implementación. Por ejemplo, el vídeo MPEG-2 se puede codificar de diferentes maneras, y un sistema DSM-CC se puede configurar para incluir o excluir ciertas características e interfaces. Normalmente, una especificación externa define un perfil de opciones específicas, lo que permite la interoperabilidad de sistemas construidos con perfiles comunes.
El 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 User-User va más allá de la definición de clases de objetos específicas del servidor para definir clases locales del cliente, así como algunas interacciones con otras partes del sistema. El modelo de objetos distribuidos se basa en CORBA . Se accede a los objetos mediante el protocolo de Internet entre ORB ( IIOP ), con algunas extensiones opcionales. Se definen dos subconjuntos: "core" y "extended". En el modelo, algunos clientes también pueden cargar contenido en el servidor.
- Red de usuarios
- Este protocolo consta de dos partes: Sesión y Recurso. Se utiliza entre el cliente y el SRM, y entre el servidor y el SRM. El protocolo de Sesión de la ONU se utiliza para establecer sesiones con la red, asociadas a los recursos que se asignan y liberan mediante el protocolo de Recursos de la ONU.
- perfiles de transporte MPEG
- La especificación proporciona perfiles al protocolo de transporte MPEG estándar (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 variantes de este protocolo permiten la transferencia de contenido del servidor al 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 el cliente negocie y controle las operaciones de descarga. Una variante 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 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 el acceso es transparente para la aplicación cliente).
- Protocolo de cambio de canal de radiodifusión digital conmutada (SDB/CCP)
- Permite que un cliente cambie de canal de forma remota en un entorno de transmisión . Se utiliza para conectar un cliente a una sesión de transmisión continua (CFS) u otra transmisión. A veces se utiliza en eventos de pago por visión .
Una implementación no siempre necesita todos estos protocolos. Casi todas las implementaciones en el mundo real utilizan un subconjunto.
Extensión
El 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 única especificación aplicable a decodificadores, ordenadores de sobremesa y estaciones móviles. El trabajo de DSM-CC se amplió como parte de la norma ISO/IEC 14496-6 ( MPEG-4 Parte 6), con el DSM-CC Multimedia Integration Framework (DMIF) . [ 1 ] [ 2 ]
Referencias
- ↑ MPEG (julio de 1997). "mpeg Press & Public Release - Estocolmo" . MPEG. Archivado del original el 5 de julio de 2010. Recuperado el 1 de agosto de 2010 .
- ↑ Leonardo Chiariglione (8 de marzo de 2005). "Aprovechando los bits multimedia: los terceros pasos de MPEG" . Archivado del original el 22 de enero de 2011. Consultado el 1 de agosto de 2010 .
Enlaces externos
- ISO/IEC 13818-6:1998 - Tecnología de la información - Codificación genérica de imágenes en movimiento e información de audio asociada - Parte 6: Extensiones para DSM-CC
- Cómo convertirse en un experto en DSM-CC - DSM-CC desde la perspectiva de IDTV
- OpenCaster es un software gratuito con licencia GPL para la transmisión de flujos de transporte compatible con DSM-CC.
- Códecs de audio
- Códecs de vídeo
- MPEG