C'est un système d'exploitation orienté vers les utilisateurs de logiciels libres et ouvert au développement de nouvelles fonctionnalités par sa communauté.
Il a été récemment annoncé que les développeurs d'openSUSE ont mis en œuvre un système visant à simplifier l'installation du codec vidéo H.264 dans la distribution.
En effet, il y a quelques mois, le package de distribution comprenait également des packages avec le codec audio AAC (utilisant la bibliothèque FDK AAC), qui est approuvé en tant que norme ISO, défini dans les spécifications MPEG-2 et MPEG-4 et utilisé sur de nombreux prestations vidéo.
Le projet openSUSE a été inspiré par les efforts de Fedora pour mettre les codecs OpenH264 et FDK AAC de Cisco à la disposition de ses utilisateurs. Les membres ont contacté l'équipe open source de Cisco pour faire de même pour leur base d'utilisateurs.
Un obstacle à surmonter est que la limite actuelle pour la redistribution gratuite des codecs est de 100 000 utilisateurs, donc le membre du conseil d'administration Neal Gompa et le responsable de la publication d'openSUSE Leap Lubos Kocman ont proposé un moyen de simplifier l'installation du codec dans openSUSE .
La raison de la modification du processus d'installation du codec sur le système est que la distribution de la technologie de compression vidéo H.264 nécessite le paiement de redevances à l'organisation MPEG-LA, mais si les bibliothèques ouvertes OpenH264 sont utilisées , le codec peut être utilisé dans des produits tiers sans payer de redevances, puisque Cisco, qui développe le projet OpenH26, est un licencié de MPEG-LA.
Cisco, dont le projet openSUSE est très reconnaissant pour leurs efforts, a accepté une approche de redistribution d'OpenH264 sur une infrastructure appartenant à Cisco pour les utilisateurs d'openSUSE.
La nuance réside dans le fait que le droit d'utiliser des technologies de compression vidéo propriétaires n'est transféré que pour les versions distribuées par Cisco , par exemple celles téléchargées depuis le site web de Cisco, qui n'autorise pas le placement de paquets avec OpenH264 dans le dépôt openSUSE.
Pour résoudre ce problème, un référentiel distinct a été ajouté au kit de distribution, dans lequel la version binaire du codec est téléchargée à partir du site Web de Cisco (ciscobinary.openh264.org).
Dans le même temps, la construction du codec est formée par les développeurs openSUSE, certifiée par la signature numérique officielle openSUSE et transférée à Cisco pour distribution, c'est-à -dire que la formation de tout le bourrage de paquets reste la responsabilité d'openSUSE et que Cisco ne le fait pas. Vous pouvez apporter des modifications ou remplacer le paquet.
Un flux de travail de publication pour OpenH264 a été envisagé et une approche en trois étapes a été gérée via un ensemble de scripts dans les outils de publication OpenSUSE.
Un script de workflow se déclenche et envoie un e-mail à Cisco avec un fichier contenant les packages RPM OpenH264 à Cisco ; crée un instantané des données qui sont ensuite envoyées ou "POSTED" pour une extraction manuelle à partir d'un binaire Cisco. Le processus garantit que le projet dispose toujours d'un ensemble de fichiers binaires associés dans l'Open Build Service .
Un des responsables du projet multimedia:libs:cisco-openh264 crée et soumet un fichier. Le paquet est signé dans OBS avec la clé openSUSE, ce qui permet de vérifier son origine. OBS publie les métadonnées du dépôt sur codecs.opensuse.org/openh264.
L'archive ne doit contenir que des packages avec Cisco OpenH264 et les plug-ins OpenH264 GStreamer associés. L'ajout de tout autre contenu non contractuel, en particulier d'autres codecs, dans le cadre de l'accord Cisco entraînerait une violation.
Des améliorations possibles pour améliorer le flux de travail existant ont déjà été discutées, mais les efforts initiaux visent à fournir à openSUSE une expérience plus simple après l'installation.
Le référentiel openh264 sera activé par défaut pour les nouvelles installations openSUSE Tumbleweed dans la prochaine mise à jour iso, et sera également ajouté à la version bêta initiale de la branche openSUSE Leap 15.5.
Avant d'activer le référentiel par défaut, pour installer les composants compatibles H.264, l'utilisateur doit simplement exécuter :
sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264 sudo zypper en gstreamer-1.20-plugin-openh264
Enfin, si vous souhaitez en savoir plus, vous pouvez consulter l'annonce originale en suivant ce lien.