A Freedesktop SDK búcsút int a Cisco OpenH264 kodeknek

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Freedesktop SDK fejlesztői meglepő döntést hoztak: eltávolítják az OpenH264 kodeket a platformról. De mielőtt rátérnénk az okokra, nézzük meg, miről is van szó. Az OpenH264 egy nyílt forráskódú videokodek-könyvtár, amelyet a Cisco fejlesztett, és amely az H.264 tömörítési szabványt valósítja meg. A Cisco az engedélyezési díjakat is fedezi, lehetővé téve, hogy a kodek széles körben elérhető legyen. Az H.264 az egyik legnépszerűbb videókódolási szabvány, amelyet világszerte használnak különböző platformokon és alkalmazásokban.

Miért távolítják el az OpenH264-et?

A döntés mögött több tényező áll:

  • Biztonsági problémák
    • A 2.5-ös és korábbi verziók egy súlyos sebezhetőséget tartalmaztak.
    • Bár a 2.6-os frissítés javította ezt, ABI inkompatibilitást okozott, ami megnehezítette az integrációt a régebbi Freedesktop SDK verziókba.
  • Fenntartási nehézségek
    • A Cisco biztonsági frissítései néha eltörték az alkalmazás bináris interfészét (ABI).
    • Mivel a Freedesktop SDK változtatás nélkül szállította az OpenH264 binárisokat, nem tudták megfelelően javítani vagy stabilizálni azokat az idősebb verziókhoz.
  • Jogi és licencelési kérdések
    • Az OpenH264 a Cisco infrastruktúrájához volt kötve.
    • A fejlesztők stabilabb és jogilag egyértelműbb megoldást kerestek.

A helyettesítő megoldás: codecs-extra

A Freedesktop SDK fejlesztői bevezettek egy új kiegészítőt, a codecs-extra nevű bővítményt, amely:

  • libx264, libx265 és más kodekeket biztosít, amelyeket teljes egészében forrásból fordítanak.
  • Megbízhatóbb és jogilag biztosabb alternatívát kínál.
  • Automatikusan települ az SDK alaprendszerével.

Mit jelent ez a felhasználóknak?

  • Az OpenH264 helyett a codecs-extra csomagot fogják használni.
  • A változás nagyobb stabilitást és jobb karbantarthatóságot biztosít.
  • Az új kodekcsomag továbbra is lehetővé teszi a H.264 és H.265 használatát, de független a Cisco infrastruktúrájától.

A változtatás már folyamatban van, ahogy az érintett Git kódbeküldés is mutatja.

További információkért érdemes elolvasni a hivatalos bejelentést.