01.07.2013 Views

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

Capítulo VISIÓN GENERAL DE MPEG-4 - Repositorio Digital EPN ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FlexMux especificada en la parte de Sistemas <strong>MPEG</strong>-4, esta posibilidad puede<br />

ser explotada por implementaciones DMIF para optimizar el consumo de recursos.<br />

La especificación DMIF no especifica como llevar a cabo tal optimización, pero<br />

provee los medios para hacerlo posible.<br />

El protocolo de señalización DMIF se deriva en gran parte de <strong>MPEG</strong>-2 DSM-CC<br />

(<strong>Digital</strong> Storage Media-Command and Control), especificado en<br />

ISO/IEC 13818-6, el mismo que provee un mecanismo de señalización para<br />

redes heterogéneas. DMIF difiere de DSM-CC en que no diferencia entre el rol del<br />

cliente y el servidor, de esta manera no solo permite la comunicación en un solo<br />

sentido.<br />

El protocolo se señalización DMIF, como se mencionó, es un protocolo de capa<br />

sesión, siendo de alguna manera similar al protocolo FTP (File Transfer<br />

Protocoi, FTP), con la diferencia que FTP retorna datos y DMIF retorna<br />

punteros en donde conseguir los datos [4] . En ambos protocolos el primer paso<br />

consiste en abrir una sesión con una entidad par correspondiente, este proceso<br />

puede incluir autorización y otro tipo de verificaciones de seguridad, las cuales<br />

están fuera del alcance del protocolo de señalización DMIF, que solo soporta la<br />

entrega de datos.<br />

Una vez que la sesión ha sido establecida, un número de streams son<br />

seleccionados y solicitados. En FTP, los archivos son inmediatamente bajados de<br />

forma secuencial en un socket específico, en cambio en el protocolo de<br />

señalización DMIF, se crea un canal para cada stream solicitado, posibilitando<br />

la multiplexación de múltiples canales dentro de un socket por medio de la<br />

herramienta FlexMux. Esto no descarga el strea-m, incluso no inicia el<br />

strea?nin,gt simplemente estructura los canales y configura el stack de<br />

protocolos.<br />

La arquitectura de referencia ya ha sido validada por una implementación; dicha<br />

implementación ha sido desarrollada por el grupo IM1 (Implementación 1 [5]), en<br />

103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!