Os desenvolvedores do openSUSE implementaram um esquema simplificado para a instalação do codec de vídeo H.264 na distribuição. Há alguns meses, também foram incluídos pacotes com o codec de áudio AAC (usando a biblioteca FDK AAC), que é reconhecido como padrão ISO, definido nas especificações MPEG-2 e MPEG-4, e utilizado em muitos serviços de vídeo.
A disseminação da tecnologia de compressão de vídeo H.264 exige o pagamento de royalties à organização MPEG-LA, mas ao utilizar bibliotecas abertas OpenH264, o codec pode ser utilizado em produtos de terceiros sem o pagamento de royalties, pois a Cisco, que desenvolve o projeto OpenH264, atua como licenciador da MPEG LA. O detalhe é que o direito de uso das tecnologias de compressão de vídeo patenteadas é transferido apenas para compilações distribuídas pela Cisco, como aquelas baixadas do site da Cisco, o que impede a inclusão de pacotes com OpenH264 no repositório do openSUSE.
Para resolver esse problema, uma repositório separado foi adicionado à distribuição, onde a instalação do pacote binário do codec é organizada a partir do site da Cisco (ciscobinary.openh264.org). Nesse caso, a construção do codec é feita pelos desenvolvedores do openSUSE, assinada digitalmente pela openSUSE e transferida para distribuição pela Cisco, ou seja, a formação de todo o conteúdo do pacote permanece sob a responsabilidade do openSUSE, e a Cisco não pode fazer alterações ou substituir o pacote.
O repositório openh264 será ativado por padrão para novas instalações do openSUSE Tumbleweed na próxima atualização das imagens ISO, e também será adicionado à versão openSUSE Leap 15.5 a partir do lançamento beta. Antes da ativação do repositório por padrão para instalar componentes com suporte a H.264, o usuário precisa apenas executar: sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264 sudo zypper in gstreamer-1.20-plugin-openh264
Fonte: opennet.ru
