viernes, 4 de febrero de 2011

2.2 Códecs utilizados.

Uno de los aspectos más importantes en todo el proceso de
estandarización de los servicios sobre redes móviles corresponde
a la posibilidad de intercambiar información audiovisual de forma
independiente al terminal móvil que se está empleando. Para ello
los fabricantes de teléfonos móviles y los proveedores de contenidos
han redactado una serie de normativas a través del 3GPP para
definir los formatos de la información que han de soportar los
dispositivos móviles. Esta normativa se encuentra recogida en el
documento [3] donde encontramos especificados los códecs a
utilizar para cada servicio que se desea ofrecer. A continuación
realizamos un breve resumen de los aspectos más importantes a la
hora de codificar audio y vídeo.

2.2.1 Códecs para audio y voz.

Los contenidos de audio están localizados en dos componentes
principales, contenidos vocales y contenidos de audio pertenecientes
a un vídeo. El 3ggp recomienda los siguientes códecs enlazados con
el perfil de audio a codificar.

·        Codec AMR (“Adaptative Multi Rate”), para aplicaciones como
VoIP donde se codifique voz.

·        Codec AAC (“Advance Audio Codec”), permite codificar los
contenidos a tasas bajas, pero con un sonido de mayor calidad.

Esta alternativa es indicada para codificación de audio en
secuencias de vídeo como vídeo clips, trailers de películas, etc.

2.2.2 Códecs para Vídeo

Para servir contenidos de vídeo sobre terminales móviles se ha
consultado las especificaciones técnicas disponibles en el 3GPP [3],
verificado con recomendaciones para desarrolladores de
aplicaciones del forum Nokia [9].

En la siguiente tabla realizamos una comparativa de las
Recomendaciones obtenidas en ambas fuentes, remarcando que el
documento del Nokia forum cita en numerosas ocasiones los
estándares del 3GPP.

Estándar
Códec/s
Prefil
Resolución
Bitrate
Soporte
3GPP
H.263
Perfil 0 Nivel 4
176 x 144
64 Kbps
Obligatorio

H.263
Perfil 3 Nivel 45



Opcional

MPEG-4


64 Kbps
Opcional

H.264



Opcional
NOKIA
FORUM
H.263
Perfil 0 Nivel 10
176 x 144

Obligatorio



Tabla 2.1 Resumen de códecs soportados.

Analizando el cuadro anterior podemos concluir que el códec
utilizado y recomendado por ambas entidades es el H.263 perfil 0.

En la tabla anterior asociamos la palabra perfil a unas características
Técnicas que restringen las capacidades y técnicas de codificación a
emplear en función de de la finalidad del vídeo ligado directamente
con las capacidades hardware de los terminales involucrados en el
proceso. El nivel aporta más definición dentro de las características
del perfil, estableciendo restricciones de bitrate, resolución, etc.

El perfil 0 nos define unas restricciones en cuanto a las herramientas
técnicas a utilizar para la compresión del vídeo, resumiéndose en las
siguientes características.

·        Perfil muy sencillo y de baja complejidad.

·        Posibilidad de predicción temporal mediante frames del tipo I y P,
únicamente.

·        No se necesitan buffer para la posible decodificación.

Todos los códecs anteriormente mencionados se basan en
Aprovechar modelos de predicción temporal y espacial, con lo que
finalmente codifican toda la información utilizando códigos
entrópicos, reduciendo el número de bits necesarios para codificar la
información.


Fig. 2.3 Esquema del proceso de codificación.

Una vez obtenemos la información de vídeo comprimida,
necesitamos darle formato y ponerla en un “contenedor” para poder
ser transportada y almacenada. En la actualidad uno de los formatos
más conocidos es el formato AVI (“Advanced Vídeo Interleaving”).

Finalmente el 3GPP ha definido un nuevo formato cuya extensión es
.3gpp y es el contenedor recomendado por el mismo organismo para
la entrega del vídeo a terminales móviles.

Una vez tenemos el vídeo almacenado en un formato conocido, la
Aplicación servidora analiza y fragmenta el contenido para transmitir
el vídeo al cliente. En este caso el protocolo utilizado es RTP,
cumpliendo unas reglas de fragmentación como posteriormente se
comentará en el apartado 4.2.
 

No hay comentarios:

Publicar un comentario