Los desarrolladores de openSUSE han implementado un esquema simplificado para la instalación del códec de video H.264 en la distribución. Hace unos meses, también se incluyeron paquetes con el códec de audio AAC (utilizando la biblioteca FDK AAC), que ha sido adoptado como un estándar ISO, definido en las especificaciones MPEG-2 y MPEG-4, y utilizado en muchos servicios de video.
La distribución de la tecnología de compresión de video H.264 requiere el pago de regalías a la organización MPEG-LA, pero en el caso de utilizar bibliotecas abiertas OpenH264, el códec puede ser utilizado en productos de terceros sin costo, ya que la empresa Cisco, que desarrolla el proyecto OpenH264, es licenciada de MPEG LA. Un detalle es que el derecho a usar tecnologías patentadas de compresión de video solo se transfiere para las compilaciones que son distribuidas por Cisco, por ejemplo, descargadas desde el sitio de Cisco, lo que impide que se coloquen paquetes de OpenH264 en el repositorio de openSUSE.
Para resolver este problema, se ha añadido un repositorio separado en la distribución, que organiza la descarga de la compilación binaria del códec desde el sitio de Cisco (ciscobinary.openh264.org). En este caso, la compilación del códec es realizada por los desarrolladores de openSUSE, firmada oficialmente con la firma digital de openSUSE y enviada para su distribución a Cisco, es decir, toda la creación del paquete permanece bajo la responsabilidad de openSUSE y Cisco no puede realizar cambios ni reemplazar el paquete.
El repositorio openh264 se activará por defecto para nuevas instalaciones de openSUSE Tumbleweed en la próxima actualización de las imágenes iso, y también se añadirá a la rama openSUSE Leap 15.5 a partir del lanzamiento beta. Hasta que se active el repositorio por defecto, para instalar componentes con soporte H.264, el usuario solo necesita ejecutar: sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264 sudo zypper in gstreamer-1.20-plugin-openh264
Fuente: opennet.ru
