Complejidad de codificación y decodificación: La codificación y decodificación H.264 es más compleja desde el punto de vista informático que algunos otros códecs como MPEG-4 Parte 2 (DivX, XviD). Sin embargo, el rendimiento de compresión de H.264 es significativamente mejor que estos, por lo que depende de lo que es más importante para usted.
Esto se está convirtiendo en un problema menor ya que hay más dispositivos que incluyen soporte de hardware para H.264.
Resiliencia del error: Hay algunas cosas en H.264 para tratar los errores de bit, pero a menudo no se utilizan y un solo error de bit aún puede tener un efecto catastrófico. Por lo que he visto en mi estudio sobre los códecs de video, la resiliencia de los errores parece ser empujada a otra capa en la mayoría de los sistemas. Es decir, el códec de video está diseñado para una compresión máxima, y se agrega otra capa sobre los datos de video para encargarse de los errores de bit. De esta forma, aquellos que no necesitan la capacidad de recuperación del error no pagan con tasas de compresión más bajas.
Un ejemplo común de esto es el estándar DVB que utiliza video MPEG-2 o H.264 codificado dentro de un MPEG-2 Transport Stream que contiene un esquema de corrección de errores hacia adelante.
Licencias y Regalías: no soy un experto (o incluso razonablemente bien informado) en esta área, pero dependiendo de su caso de uso, es posible que tenga que pagar algún tipo de derechos de autor para codificar a H.264 legalmente. Ver this.
Aparte de esto, realmente no veo ninguna otra desventaja de H.264. Parece ser el estado del arte para cualquier cosa, desde videos de calidad transmitida por Internet hasta video Blue-Ray HD.
Realmente no puedo comentar con respecto a la última pregunta (redes conmutadas de paquetes/circuitos, interfuncionamiento entre proveedores, etc.) ya que nunca he construido un sistema de hardware para trabajar con H.264. Diré que, siempre que el codificador cree una transmisión H.264 válida y usted tenga un decodificador que implemente por completo el estándar, no debería tener problemas para lograr que las cosas funcionen juntas. Este es el objetivo de tener un estándar.
El consorcio MPEG ha dicho que las transmisiones gratuitas en Internet tienen una licencia gratuita para usar H264. Además, si su país no permite las patentes de software, puede utilizar una implementación de sala blanca como x264 –