Gli sviluppatori di openSUSE hanno realizzato uno schema per una facile installazione del codec video H.264 nella distribuzione. Alcuni mesi fa sono stati inclusi anche pacchetti con il codec audio AAC (che utilizza la libreria FDK AAC), approvato come standard ISO, definito nelle specifiche MPEG-2 e MPEG-4 e utilizzato in molti servizi video.
La distribuzione della tecnologia di compressione video H.264 richiede il pagamento di royalties all'organizzazione MPEG-LA, ma nel caso in cui vengano utilizzate librerie aperte OpenH264, il codec può essere utilizzato in prodotti di terze parti senza pagare royalties, poiché la società Cisco, che sviluppa il progetto OpenH264, è licenziataria di MPEG LA. Una nota importante è che il diritto di utilizzare tecnologie brevettate di compressione video viene trasferito solo per le build distribuite dalla Cisco, ad esempio quelle scaricate dal sito Cisco, il che non consente di inserire i pacchetti con OpenH264 nel repository openSUSE.
Per risolvere questo problema è stato aggiunto un repository separato nella distribuzione, nel quale è organizzato il download di una build binaria del codec dal sito di Cisco (ciscobinary.openh264.org). In questo caso, la build del codec è realizzata dagli sviluppatori di openSUSE, firmata con una firma digitale ufficiale di openSUSE e inviata per la distribuzione a Cisco, ovvero la creazione dell'intero pacchetto rimane sotto la responsabilità di openSUSE e Cisco non può apportare modifiche o sostituire il pacchetto.
Il repository openh264 sarà attivato per impostazione predefinita per le nuove installazioni di openSUSE Tumbleweed nel prossimo aggiornamento delle immagini ISO, e sarà anche aggiunto nella branch openSUSE Leap 15.5 a partire dal rilascio beta. Prima dell'attivazione del repository per impostazione predefinita, per installare i componenti con supporto H.264 l'utente deve eseguire: sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264 sudo zypper in gstreamer-1.20-plugin-openh264
Fonte: opennet.ru
