Programiści openSUSE wdrożyli uproszczony schemat instalacji kodeka wideo H.264 w dystrybucji. Kilka miesięcy temu do dystrybucji dodano również pakiety z kodekiem audio AAC (wykorzystują bibliotekę FDK AAC), który uznawany jest za standard ISO, określony w specyfikacjach MPEG-2 i MPEG-4 i stosowany w wielu serwisach wideo.
Rozpowszechnianie technologii kompresji wideo H.264 wymaga opłacenia tantiem organizacji MPEG-LA, jednak w przypadku korzystania z otwartych bibliotek OpenH264 kodek można wykorzystać w produktach zewnętrznych bez płacenia tantiem, ponieważ firma Cisco, rozwijająca projekt OpenH264, jest licencjonobiorcą MPEG LA. Istotną kwestią jest to, że prawo do korzystania z opatentowanych technologii kompresji wideo przekazywane jest tylko dla wydań, które są rozpowszechniane przez firmę Cisco, na przykład pobranych z witryny Cisco, co uniemożliwia umieszczenie pakietów z OpenH264 w repozytorium openSUSE.
Aby rozwiązać ten problem, w dystrybucji dodano osobne repozytorium, w którym zorganizowano pobieranie binarnej wersji kodeka z witryny firmy Cisco (ciscobinary.openh264.org). W tym przypadku wersja kodeka jest formowana przez programistów openSUSE, autoryzowana oficjalnym podpisem cyfrowym openSUSE i przekazywana do dystrybucji firmie Cisco, co oznacza, że formowanie całej zawartości pakietu pozostaje w gestii openSUSE, a firma Cisco nie może wprowadzać zmian ani zamieniać pakietu.
Repozytorium openh264 będzie domyślnie aktywowane dla nowych instalacji openSUSE Tumbleweed w następnej aktualizacji obrazów ISO, a także zostanie dodane do gałęzi openSUSE Leap 15.5 od beta wydania. Do momentu aktywacji repozytorium domyślnie, aby zainstalować komponenty wspierające H.264, użytkownik wystarczy, że wykona: sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264 sudo zypper in gstreamer-1.20-plugin-openh264
Źródło: opennet.ru
