Gli sviluppatori di openSUSE hanno implementato uno schema semplificato per l'installazione del codec video H.264 nella distribuzione. Qualche mese fa, nel pacchetto della distribuzione sono stati inclusi anche i pacchetti con il codec audio AAC (utilizzando la libreria FDK AAC), che è stato 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 dell'uso di librerie open-source OpenH264, il codec può essere utilizzato in prodotti di terze parti senza il pagamento di royalties, poiché la Cisco, che sviluppa il progetto OpenH264, funge da licenziatario di MPEG LA. Un aspetto complesso è che i diritti sull'uso delle tecnologie brevettate di compressione video vengono trasferiti solo per le versioni distribuite dalla Cisco, ad esempio, scaricate dal sito della Cisco, il che non consente di inserire i pacchetti di OpenH264 nel repository openSUSE.
Per risolvere questo problema, nella distribuzione è stato aggiunto un repository separato, in cui è organizzato il download della versione binaria del codec dal sito della Cisco (ciscobinary.openh264.org). La versione del codec è formata dagli sviluppatori di openSUSE, certificata con la firma digitale ufficiale di openSUSE e trasmessa per la distribuzione alla Cisco, cioè la creazione del pacchetto rimane sotto la responsabilità di openSUSE e la Cisco non può apportare modifiche o sostituire il pacchetto.
Il repository openh264 sarà attivato di default per le nuove installazioni di openSUSE Tumbleweed nel prossimo aggiornamento delle immagini ISO, e sarà aggiunto alla versione openSUSE Leap 15.5 a partire dalla beta. Fino all'attivazione predefinita del repository per l'installazione dei componenti con supporto H.264, gli utenti devono semplicemente eseguire: sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264 sudo zypper in gstreamer-1.20-plugin-openh264
Fonte: opennet.ru
