openSUSE förenklar installationen av H.264 på systemet

opensuse

Det är ett operativsystem inriktat på gratisprogramanvändare och öppet för utveckling av nya funktioner av dess community.

Nyheten avslöjade det nyligen openSUSE-utvecklare har implementerateller ett schema för förenkla installationen av H.264-videocodec i distribution.

Detta beror på att distributionspaketet för några månader sedan även inkluderade paket med AAC audio codec (med FDK AAC-biblioteket), som är godkänt som en ISO-standard, definierad i MPEG-2 och MPEG-4 specifikationerna och används på många videotjänster.

OpenSUSE-projektet inspirerades av Fedoras ansträngningar att göra Ciscos OpenH264 och FDK AAC-codecs tillgängliga för sina användare. Medlemmar kontaktade Ciscos team med öppen källkod för att göra samma sak för sin användarbas.

Ett hinder att övervinna är att den nuvarande begränsningen för gratis omfördelning av codec är 100 000 användare, så styrelsemedlemmen Neal Gompa och openSUSE Leap release manager Lubos Kocman föreslog ett sätt att förenkla installationen av codec i openSUSE .

Anledningen till att göra en förändring håller på att installera codec i systemet, är för att distributionen av videokomprimeringsteknik H.264 kräver betalning av royalties till organisationen MPEG-LA, men om OpenH264 öppna bibliotek används, kodenc kan användas i tredjepartsprodukter utan att betala royalties, eftersom Cisco, som utvecklar OpenH26-projektet, är licenstagare till MPEG LA.

Cisco, vars openSUSE-projekt är mycket tacksamma för deras ansträngningar, gick med på ett tillvägagångssätt för att omfördela OpenH264 över en Cisco-ägd infrastruktur till openSUSE-användare.

Nyansen är det rätten att använda teknik egen videokomprimering överförs endast för versioner som distribueras av Cisco, till exempel, laddat ner från Ciscos webbplats, som inte tillåter dig att lägga paket med OpenH264 i openSUSE-förvaret.

För att lösa detta problem har ett separat arkiv lagts till i distributionspaketet, till vilket den binära versionen av codec laddas ner från Ciscos webbplats (ciscobinary.openh264.org).

Samtidigt bildas codec-bygget av openSUSE-utvecklare, certifieras av den officiella openSUSE digitala signaturen och överförs till Cisco för distribution, dvs. bildandet av all paketfyllning förblir openSUSEs ansvar och Cisco gör inte. Du kan göra ändringar i eller byt ut paketet.

Ett release-arbetsflöde för OpenH264 planerades och en trestegsmetod hanterades genom en uppsättning skript i OpenSUSE Release Tools.

Ett arbetsflödesskript utlöser och skickar ett e-postmeddelande till Cisco med en fil som innehåller OpenH264 rpm-paket till Cisco; skapar en ögonblicksbild av data som sedan skickas eller "POSTAD" för manuell extraktion från en Cisco-binär. Processen säkerställer att projektet alltid har en uppsättning relaterade binärer i Open Build-tjänsten.

En av underhållarna av multimedia:libs:cisco-openh264-projektet skapar och skickar en . Paketet är signerat i OBS med openSUSE-nyckeln, så källan till paketet kan verifieras. OBS publicerar arkivets metadata på codecs.opensuse.org/openh264 .

Arkivet bör endast innehålla paket med Cisco OpenH264 och relaterade OpenH264 GStreamer-plugin. Att lägga till annat innehåll som inte är avtalat, särskilt andra codecs, under Cisco-avtalet skulle leda till överträdelse.

Möjliga förbättringar för att förbättra det befintliga arbetsflödet har redan diskuterats, men de första ansträngningarna är avsedda att ge openSUSE en mer strömlinjeformad upplevelse efter installationen.

Openh264-förvaret kommer att aktiveras som standard för nya openSUSE Tumbleweed-installationer i nästa iso-uppdatering, och kommer också att läggas till i den initiala betaversionen av openSUSE Leap 15.5-grenen.

Innan du aktiverar standardförvaret, för att installera H.264-aktiverade komponenter, behöver användaren helt enkelt köra:

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

Slutligen, om du är intresserad av att kunna lära dig mer om det, kan du konsultera det ursprungliga tillkännagivandet på följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.