Protocolos avanzados – H264 vs H265

2019-12-05T11:50:39+01:004 diciembre 2019|

En los últimos años, la verdadera revolución dentro del panorama web es la cantidad de contenido multimedia que se intercambia. De hecho, hoy la mayor parte del tráfico de Internet se refiere al uso de videos y, por lo tanto, a la transmisión. Las estadísticas para 2018 indican que el 58% del tráfico mundial se refiere a la baja del contenido de video. Uno de los elementos que contribuyó a esta evolución fue, sin duda, la propagación de conexiones de Internet de mayor ancho de banda, con la disponibilidad cada vez mayor de conexiones de fibra o adsl rápido, sin olvidar las conexiones móviles que están moviendo los desarrollos con el 5g.

No se trata solo de infraestructura, sino también de nuevos protocolos: de hecho, la búsqueda para encontrar el mejor compromiso entre el ancho de banda y la calidad de video continúa. Hasta la fecha, el protocolo más prometedor para convertirse en el nuevo estándar para codificar contenido multimedia se llama HEVC/H.265, superando el estándar actual H.264.

HEVC/H.265 permite una reducción del 50% en el espacio necesario para almacenar el video, ya que utiliza una codificación eficiente para codificarlo, manteniendo un alto nivel de calidad de imagen.

TecnologíaBanda de solicitud para Broadcasting 4K
H.26432 mbs
H.26515 mbs

 

Para saber más, ir al enlace.

El estándar HEVC/H.265 ya se ha descrito y finalizado, pero aún no está muy extendido. El nuevo códec de video, de hecho, tiene dos limitaciones que hoy en día aún no permiten su difusión masiva: la primera es legal, ya que está patentada por varias compañías y, por lo tanto, requiere una alta tarifa de licencia. El otro, en cambio, se refiere al costo computacional, de hecho, la codificación que usa HEVC/H.265 requiere aproximadamente diez veces el costo computacional del códec H.264.

Es probable que se esté llevando a cabo el mismo proceso que anteriormente con el códec H.264, que se lanzó en 2003 solo se generalizó años después, cuando todos los fabricantes de hardware comenzaron a insertar decodificadores específicos para este formato. Hay software que permite la decodificación del software HEVC / H.265, pero esta solución hace que la decodificación en términos de tiempo de cálculo y consumo de batería en el caso de dispositivos móviles sea muy costosa.

Ambos códecs de compresión de video funcionan comparando las diferencias entre cuadros consecutivos, identificando esas áreas comunes constantes. Estas áreas de imagen se reemplazan con información que describe los píxeles originales. La gran diferencia entre HEVC/H.265 es la capacidad de expandir estas áreas (llamadas unidades de árbol de codificación CTU) dinámicamente, con tamaños que van desde 4×4 a 64×64, mientras que H.264 está limitado a un máximo de 16×16. Sin embargo, la mejora de la segmentación y la predicción espacial requiere más capacidad computacional para la parte de codificación, mientras que no afecta demasiado a la parte de decodificación. HEVC/H.265 también puede hacer referencia a bloques de píxeles dentro del mismo cuadro (intra prediction) o en cuadros diferentes (inter prediction).

Incluso los sistemas de virtualización de escritorio siempre se han beneficiado de la mejora de los sistemas de transmisión. Desde un punto de vista técnico, las tecnologías utilizadas son muy similares. Por esta razón, desde la versión 7.16, Citrix, en su producto XenApp y XenDesktop, ha introducido la posibilidad de utilizar la codificación HEVC/H.265 para la transmisión de escritorio.

La configuración requiere tener una tarjeta NVIDIA capaz de admitir la codificación HEVC/H.265 (ir al link). En términos generales, cuando se trata de instalaciones empresariales, las tarjetas gráficas que pueden permitir el acceso múltiple a su potencia informática son muy caras, pero para tener un laboratorio de pruebas no es realmente necesario tener una de estas tarjetas gráficas. Es posible usar una tarjeta NVIDIA de consumidor y acceder a la PC física a través de la aplicación y el escritorio Citrix Workspace.

Para la configuración del entorno de prueba utilizando la codificación HEVC/H.265, seguí el siguiente enlace. En el diagrama, en cambio, informo sobre el hardware/componentes virtuales utilizados.

En el video de ejemplo, el resultado final de la configuración. Al conectarme a través de la aplicación Workspace, puedo reproducir videos con resolución 4K sin problemas.