openSUSE simplifies the H.264 codec installation process

The openSUSE developers have implemented a scheme to simplify the installation of the H.264 video codec in the distribution. A few months ago, the distribution package also included packages with the AAC audio codec (using the FDK AAC library), which is approved as an ISO standard, defined in the MPEG-2 and MPEG-4 specifications and used in many video services.

The distribution of H.264 video compression technology requires payment of royalties to the MPEG-LA organization, but if OpenH264 open libraries are used, the codec can be used in third-party products without paying royalties, since Cisco, which develops the OpenH264 project, is a licensee of MPEG LA. The nuance is that the right to use proprietary video compression technologies is transferred only for assemblies that are distributed by Cisco, for example, downloaded from the Cisco website, which does not allow packages with OpenH264 to be placed in the openSUSE repository.

To solve this problem, a separate repository has been added to the distribution kit, in which the binary assembly of the codec is downloaded from the Cisco website (ciscobinary.openh264.org). At the same time, the codec assembly is formed by the openSUSE developers, certified by the official openSUSE digital signature and transferred to Cisco for distribution, i.e. the formation of the entire stuffing of the package remains the responsibility of openSUSE and Cisco cannot make changes or replace the package.

The openh264 repository will be enabled by default for new installations of openSUSE Tumbleweed in the next iso update, and will also be added to the openSUSE Leap 15.5 branch starting beta release. Before activating the default repository, to install components with H.264 support, the user just needs to run: sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264 sudo zypper in gstreamer-1.20-plugin-openh264

Source: opennet.ru

Add a comment