openSUSE vereenvoudigt de installatie van H.264 op het systeem

opensuse

Het is een besturingssysteem gericht op gebruikers van vrije software en staat open voor de ontwikkeling van nieuwe functies door de gemeenschap.

Het nieuws maakte dat onlangs bekend openSUSE-ontwikkelaars hebben geïmplementeerdof een schema voor vereenvoudigen de installatie van de H.264-videocodec in distributie.

Dit komt omdat een paar maanden geleden het distributiepakket ook pakketten bevatte met de AAC-audiocodec (met behulp van de FDK AAC-bibliotheek), die is goedgekeurd als een ISO-standaard, gedefinieerd in de MPEG-2- en MPEG-4-specificaties en wordt gebruikt op veel videodiensten.

Het openSUSE-project werd geïnspireerd door Fedora's inspanningen om Cisco's OpenH264- en FDK AAC-codecs beschikbaar te maken voor zijn gebruikers. Leden namen contact op met het open source-team van Cisco om hetzelfde te doen voor hun gebruikersbestand.

Een hindernis die moet worden overwonnen, is dat de huidige beperking voor gratis herdistributie van codec 100 gebruikers is, dus stelden bestuurslid Neal Gompa en openSUSE Leap releasemanager Lubos Kocman een manier voor om de installatie van de codec in openSUSE te vereenvoudigen.

De reden om een ​​wijziging aan te brengen bezig met het installeren van de codec in het systeem, is omdat de distributie van videocompressietechnologie H.264 vereist betaling van royalty's aan de organisatie MPEG-LA, maar als OpenH264 open bibliotheken worden gebruikt, de codec kan worden gebruikt in producten van derden zonder royalty's te betalen, aangezien Cisco, dat het OpenH26-project ontwikkelt, een licentiehouder is van MPEG LA.

Cisco, wiens openSUSE-project zeer dankbaar is voor hun inspanningen, stemde in met een aanpak voor het herdistribueren van OpenH264 over een infrastructuur die eigendom is van Cisco naar openSUSE-gebruikers.

De nuance is dat het recht om technologieën te gebruiken eigen videocompressie alleen overgedragen voor builds die door Cisco zijn gedistribueerd, bijvoorbeeld gedownload van de Cisco-website, waardoor u geen pakketten met OpenH264 in de openSUSE-repository kunt plaatsen.

Om dit probleem op te lossen, is er een aparte repository toegevoegd aan de distributiekit, waarin de binaire build van de codec wordt gedownload van de Cisco-website (ciscobinary.openh264.org).

Tegelijkertijd wordt de codec-build gevormd door openSUSE-ontwikkelaars, gecertificeerd door de officiële openSUSE digitale handtekening en overgedragen aan Cisco voor distributie, d.w.z. de vorming van alle pakketopvulling blijft de verantwoordelijkheid van openSUSE en Cisco doet dat niet. U kunt wijzigingen aanbrengen in of vervang het pakket.

Er werd een release-workflow voor OpenH264 voorzien en een aanpak in drie stappen werd uitgevoerd via een reeks scripts in de OpenSUSE Release Tools.

Een workflow-script activeert en stuurt een e-mail naar Cisco met een bestand met OpenH264 rpm-pakketten naar Cisco; maakt een momentopname van de gegevens die vervolgens worden verzonden of "GEPLAATST" voor handmatige extractie uit een binair bestand van Cisco. Het proces zorgt ervoor dat het project altijd een set gerelateerde binaire bestanden heeft in de Open Build-service.

Een van de beheerders van het multimedia:libs:cisco-openh264-project maakt en verzendt een . Het pakket is in OBS ondertekend met de openSUSE-sleutel, zodat de bron van het pakket kan worden geverifieerd. OBS publiceert de metadata van de repository op codecs.opensuse.org/openh264.

Het archief mag alleen pakketten met Cisco OpenH264 en verwante OpenH264 GStreamer-plug-ins bevatten. Het toevoegen van andere niet-overeenkomende inhoud, met name andere codecs, onder de Cisco-overeenkomst zou leiden tot schending.

Mogelijke verbeteringen om de bestaande workflow te verbeteren zijn al besproken, maar de eerste pogingen zijn bedoeld om openSUSE na installatie een meer gestroomlijnde ervaring te bieden.

De openh264-repository wordt standaard ingeschakeld voor nieuwe openSUSE Tumbleweed-installaties in de volgende iso-update, en zal ook worden toegevoegd aan de initiële bèta van de openSUSE Leap 15.5-tak.

Voordat de standaardrepository wordt geactiveerd om H.264-compatibele componenten te installeren, hoeft de gebruiker alleen maar het volgende uit te voeren:

sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264
sudo zypper en gstreamer-1.20-plugin-openh264

Tot slot, als u geïnteresseerd bent om er meer over te weten te komen, kunt u de originele aankondiging raadplegen op de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.