Anda di halaman 1dari 6

PONTIFICIA UNIVERSIDAD CATLICA DE QUITO

MAESTRA DE REDES DE COMUNICACIN


TEMA CODEC H.264 Y SU DEMANDA DE ANCHO DE BANDA PARA TRANSMISIN DE VIDEO SOBRE IP

AUTORES CUZME RODRGUEZ FABIN GEOVANNY MOREIRA ZAMBRANO CESAR ARMANDO ZAMBRANO ROMERO WALTER DANIEL

PRIMER SEMESTRE

DOCENTE: ING. DAVID GONZALES

2011

Introduccin H.264 es un estndar abierto que utiliza las tcnicas mseficientes de compresin de video disponibles en laactualidad. Este estndar forma parte de los exitosos y reconocidos estndares de video MPEG-2 y MPEG-4 y provee ventajas en la compresin y calidad de video. Diseado para comprimir y descomprimir video digital, elH.264 es utilizado para reducir la cantidad de ancho de banda requerida para transmitir y almacenar video. De estaforma, se generan nuevas oportunidades para reducir loscostos de almacenamiento e incrementar la eficiencia. En aplicaciones que demandan alta resolucin y velocidad de cuadros (25/30 IPS), como en la industria del juego, aeropuertos y vigilancia de trfico, H.264 son capaces de marcar una diferencia y generar grandes ahorros mediante la reduccin del ancho de banda y lasconsiguientes necesidades de almacenamiento. Se espera que en los prximos aos, el H.264 se conviertaen el estndar de video preferido por los usuarios.

Desarrollo Existen dos problemas relacionados con el video IP (y ms especficamente con el video de megapxeles) que deben ser tratados: las limitaciones del ancho de banda y el hecho de que los datos del video digital de alta definicin requieren mayores cantidades de espacio para almacenamiento y registro. Lo esencial para lograr el equilibrio correcto es un solo factor: la compresin. Para el video de megapxeles, esta compresin ha estado basada en MJPEG por largo tiempo. Sin embargo, el surgimiento de la H.264 est cambiando significativamente las demandas del video de megapxeles sobre el ancho de banda y, por lo tanto, la utilizacin del almacenamiento y, por este motivo, las limitaciones antes mencionadas ya son menos que un factor. Los perfiles que se manejan con este cdec son: Baseline (lnea de base): Este perfil es usado cuando el video es liviano como en el caso de video conferencia o reproduccin en telfonos celulares con limitaciones en poder de cmputo. Provee la compresin menos eficiente entre las tres opciones y el consumo ms bajo de CPU en la decodificacin. Main (principal): Generalmente se traduce en mayor eficiencia, si bien trae unido una mayor demanda de poder de procesamiento (menos que el perfil High). Este perfil se usa en los videos de calidad media para las aplicaciones de video en la web. High (alta): Este es el perfil ms eficiente de los tres. Tiene las mayores capacidades, lo que logra empacar con la mejor calidad en un tasa de bits determinado, y es el ms pesado de procesar

debido a las operaciones adicionales. Si bien originalmente se pens solo para las aplicaciones que manejaban alta definicin como Blu-ray, este perfil est ponindose de moda para video en la web a medida que los usuarios finales promedio acceden a mayor poder de cmputo y ms ancho de banda. En la siguiente grafica se muestra la comparacin del H.264 y otros cdec [1].

A continuacin se detallarn algunos escenarios para poder ver los diferentes procedimientos que se toman para poder considerar la transmisin de video con el cdec H.264.

Escenario No. 1 En el artculo publicado por Kush Amerasinghe y traducido por lvaro Calandra, sobre este Codec, define un clculo para definir la tasa de bits a transmitir para una determinada calidad de video, done se considera: la cantidad de pixeles en cada cuadro, cantidad de cuadros por segundo y cantidad de movimiento de la imagen (baja=1, media=2 y alta=4). [2] Para estimar un valor de tasa de bits ptima para H.264 que resultara en lo que se considera buena calidad resulta para cualquier video, usted puede multiplicar la cantidad de pixeles de destino por la tasa de cuadros; luego multiplicar por el factor 1, 2 4 dependiendo de rango de movimiento; ese resultado multiplicarlo por 0.07 para obtener una tasa de bits en bps (y dividir eso por 1.000 para tener un estimado de Kbps o por 1.000.000 para tener Mbps).

Bitrate [kbps] = ancho * altura * fps * Movimiento * 0,07 / 1000

Anchura, altura: Pixels fps : Frames por segundo Movimiento: Bajo = 1, medio = 2, Alto = 4 Ejemplos: Movimiento bajo: 1280 x 720 * 25 * 1 * 0,07 / 1,000 = 1500 kbps 1.5 Mbps Movimiento Medio: 1280 x 720 * 25 * 2 * 0,07 / 1,000 = 3000 kbps 3 Mbps Movimiento alto: 1280 x 720 * 25 * 4 * 0,07 / 1,000 = 6500 kbps 6.5 Mbps

Escenario No. 2 En este escenario ponemos en consideracin el clculo realizado en la Tesis del Sr. Servio Patricio Romero Romero [3], donde hace una referencia a la televisin IP y nos muestra una tabla de la cual consideramos el CODEC H.264, para definicin Estndar (SDTV) con 1.6 Mbps de velocidad de transmisin y definicin alta (HDTV) con 6 Mbps de velocidad de trasmisin. Tomando el ejemplo ms bsico que se presenta para una trasmisin de video de calidad estndar de 640x480 a 30ips, utilizando la formula parecida para calcular el audio:

ABcodec = tasa de bits generada por el cdec Longsobrecarga = tamao del payload de datos enviados Longencapsulamiento = overhead generado por los protocolos involucrados en la comunicacin, es decir RTP, UDP, IP y Ethernet

Utilizando MTS encapsulados en RTP, se pueden incluir hasta 7 paquetes MTS dentro de un mismo paquete IP. Cada MTS tiene 4 bytes de cabezal y 184 bytes de contenido. Para calcular el ancho de banda de video requerido utilizando el cdec H.264 se procede as:

Si aplicamos el clculo anterior del escenario No. 1 para este tipo de ejemplo quedara de la siguiente manera: Movimiento bajo: 640 x 480 * 30 * 1 * 0,07 / 1,000 = 645,12 kbps 0,65 Mbps Movimiento Medio: 640 x 480 * 30 * 2 * 0,07 / 1,000 = 1290,24 kbps 1,29 Mbps Movimiento alto: 640 x 480 * 30 * 4 * 0,07 / 1,000 = 2580,48 kbps 2.58 Mbps Se observan con este ejemplo que los anchos de banda varan en relacin al movimiento de la imagen.

Escenario No. 3 En este escenario aplicamos la formula basada en estimaciones, de la pgina de JVSG: CCTV
Design Software[4], es un software de diseo de circuitos cerrado de televisin sobre IP.

Ancho de banda (Mbits) = framesize (Kb) * 1024 * 8 * FPS * Cmaras / 1000000

Se descarg una versin de prueba en la cual se muestran diferentes tipos de resoluciones para las cmaras (como 352 288 CIF PAL, 704 576 PAL 4 CIF, 640 480 tpicas, 1920 1080 alta, etc.), tipos de compresin, tamaos de frame, etc. En la siguiente grafica podemos observar anchos de banda para determinadas resoluciones y tipos de compresin, utilizando un FPS de 25.

Conclusiones Como podemos observar hay diferentes formas para calcular el ancho de banda para la transmisin de video sobre redes IP. Comprimir video en H.264 es ms un arte que una ciencia, pero tener una comprensin bsica de cmo los diversos factores influencian el resultado final puede mejorar notablemente su habilidad para conseguir mejores resultados. Bsicamente H.264 es una norma que define un cdigo de video de alta compresin, capaz de proporcionar una imagen de buena calidad con tasas binarias considerablemente inferiores a los estndares anteriores (MPEG-2, H.263 o MPEG-4 parte 2), adems de no incrementar la complejidad de su diseo. En el rea del video digital, la compresin de video es esencial para reducir el almacenamiento de los datos y bsicamente es vital para la transmisin. El H.264/AVC es el estndar actual y presenta un excelente desempeo, superior a su predecesor, MPEG-2, manteniendo la misma calidad.

Referencias [1] http://www2.boschsecurity.us/ip/forms/186_901401-3_H264_technology%20brief_LR3.pdf [2] http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/video/articles/h 264_primer/h264_primer_es.pdf [3] http://dspace.epn.edu.ec/bitstream/15000/9037/3/T11407%20CAP3.pdf [4] http://www.jvsg.com/software/help/?c=link&p=IPVS63&ses=6DA3D001&d=45

Anda mungkin juga menyukai