Ir al contenido

Capa de abstracción de red

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 14:03 7 dic 2008 por Nonet84 (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
(difs.) ← Revisión anterior · Ver revisión actual (difs.) · Revisión siguiente → (difs.)

La Capa de Abstracción de Red (en inglés Network Abstraction Layer, NAL) es la parte del estandar de codificación de video H.264/AVC cuyo principal objetivo es facilitar una representación del contenido, adaptada al soporte de almacenamiento o de transmisión. Dicha representación se puede realizar tanto para aplicaciones "conversacionales" (video telefonía) como para aplicaciones "no conversacionales" (almacenamiento, difusión, o streaming). Gracias a la NAL, se ha conseguido una significante mejora en términos de eficiciencia de tasa de transmisión y distorsión, comparado con los estándares existentes.


Introducción

El constante incremento del número de servicios y la popularidad que está alcanzando la televisión de alta definición, está haciendo necesaria la creación de métodos de codificación de alta eficiencia. Además, otros medios de transmisión como Modem por Cable, xDSL, o UMTS proporcionan tasas de transmisión mucho menores que los canales de radiodifusión, así que una mayor eficiencia de codificación puede permitir la transmisión de más canales de video o con una mayor calidad, mediante las mismas capacidades de transmisión digitales de las que se dispone. La codificación de video para aplicaciones de telecomunicaciones se ha diversificado desde los servicios RDSI y T1/E1 hasta abarcar PSTN, redes inalámbricas móviles, y LAN/Internet. A través de esta evolución, se han realizado continuos esfuerzos con tal de maximizar la eficiencia de codificación, mientras se ha tratado con una diversificación de tipos de red y sus formatos característicos, y sus requerimientos basados en su robustez ante pérdidas y errores. El estándar H.264/AVC se ha desarrollado para dar soluciones técnicas en diferentes areas como la difusión (a través de cable, satélite, modems de cable, DSL, terrestre, etc.) almacenamiento interactivo o en serie en dispositivos ópticos y magnéticos, servicios conversacionales, video bajo demanda o streaming multimedia, servicios de mensajería multimedia, etc. Además, se podran desarrollar nuevas aplicaciones sobre redes tanto existentes como futuras. Esto realza la cuestión de como gestionar tal variedad de aplicaciones y redes. Para realizar el direccionamiento en tal diversidad de redes, aparecen las necesidades de flexibilidad y personalización, las que satisface el estándar H.264/AVC mediante el diseño de la NAL, que da forma a la representación del video según la VCL y proporciona información de cabecera en un modo apropiado para el transporte en una gran variedad de redes o medios de almacenamiento. La NAL está diseñada con el objectivo de proporcionar "un amistad con la red" que permita una adaptación más simple y efectiva en el uso de la VCL para una amplia variedad de sistemas. La NAL facilita la capacidad de mapear los datos de codificación de video en capas de transporte como pueden ser:

  • RTP/IP para cualquier tipo de servicio de Internet a tiempo real, cableado o no cableado, conversacional o de streaming.
  • Formatos de fichero, p.e. ISO MP4 para almacenamiento y MMS.
  • H.32X para servicios conversacionales cableados e inalámbricos.
  • Sistemas MPEG-2 para servicios de difusión, etc.

El grado completo de personalización de los contenidos de vídeo para adaptarse a las necesidades de cada aplicación particular se encuentra fuera del ámbito de aplicación de la normalización H.264/AVC, pero el diseño de la NAL prevé una amplia variedad de tales asignaciones. Algunos conceptos clave de la NAL son unidades NAL, secuencia de bytes, paquetes de formatos y usos de las unidades NAL, conjuntos de parámetros y unidades de acceso. Una breve descripción de estos conceptos se da a continuación.