openSUSE, H.264'ün sisteme kurulumunu basitleştirir

opensuse

Özgür yazılım kullanıcılarına yönelik ve topluluğu tarafından yeni işlevlerin geliştirilmesine açık bir işletim sistemidir.

Geçenlerde bir haber çıktı ki openSUSE geliştiricileri uyguladıya da bir şema H.264 video codec bileşeninin kurulumunu basitleştirin dağıtımda.

Bunun nedeni, birkaç ay önce dağıtım paketinin, ISO standardı olarak onaylanan, MPEG-2 ve MPEG-4 spesifikasyonlarında tanımlanan ve birçok cihazda kullanılan AAC ses codec bileşenini (FDK AAC kitaplığını kullanan) içeren paketleri içermesidir. video hizmetleri.

openSUSE projesi, Fedora'nın Cisco'nun OpenH264 ve FDK AAC kodeklerini kullanıcılarına sunma çabalarından esinlenmiştir. Üyeler, kendi kullanıcı tabanları için aynı şeyi yapmak üzere Cisco'nun açık kaynak ekibine ulaştı.

Aşılması gereken bir engel, ücretsiz codec yeniden dağıtımı için mevcut sınırlamanın 100 kullanıcı olmasıdır, bu nedenle yönetim kurulu üyesi Neal Gompa ve openSUSE Leap sürüm yöneticisi Lubos Koçman, codec bileşeninin openSUSE'ye yüklenmesini basitleştirmenin bir yolunu önerdi.

Değişiklik yapmanın nedeni codec bileşenini sisteme yükleme sürecinde, Çünkü video sıkıştırma teknolojisinin dağıtımı H.264, telif ücretlerinin ödenmesini gerektirir MPEG-LA organizasyonuna, ancak OpenH264 açık kitaplıkları kullanılıyorsa, kodc üçüncü şahıs ürünlerinde kullanılabilir OpenH26 projesini geliştiren Cisco, MPEG LA lisans sahibi olduğu için telif ücreti ödemeden.

OpenSUSE projesi çabaları için çok minnettar olan Cisco, OpenH264'ün Cisco'ya ait bir altyapı üzerinden openSUSE kullanıcılarına yeniden dağıtılması konusunda bir yaklaşım üzerinde anlaşmaya vardı.

Nüans şu ki teknolojileri kullanma hakkı tescilli video sıkıştırma yalnızca Cisco tarafından dağıtılan derlemeler için aktarılır, örneğin, openSUSE deposuna OpenH264 içeren paketleri koymanıza izin vermeyen Cisco web sitesinden indirilir.

Bu sorunu çözmek için, dağıtım kitine ayrı bir havuz eklendi ve içine codec'in ikili yapısı Cisco web sitesinden (ciscobinary.openh264.org) indirildi.

Aynı zamanda, codec yapısı openSUSE geliştiricileri tarafından oluşturulur, resmi openSUSE dijital imzası tarafından onaylanır ve dağıtım için Cisco'ya aktarılır, yani tüm paket doldurmanın oluşturulması openSUSE'nin sorumluluğunda kalır ve Cisco, üzerinde veya üzerinde değişiklik yapamazsınız. paketi değiştirin.

OpenH264 için bir sürüm iş akışı tasavvur edildi ve OpenSUSE Sürüm Araçları'ndaki bir dizi betik aracılığıyla üç adımlı bir yaklaşım ele alındı.

Bir iş akışı betiği tetikler ve Cisco'ya OpenH264 rpm paketleri içeren bir dosya içeren bir e-posta gönderir; daha sonra gönderilen veya bir Cisco ikili dosyasından manuel olarak çıkarmak için "POSTED" olan verilerin bir anlık görüntüsünü oluşturur. Süreç, projenin Open Build Service'te her zaman bir dizi ilgili ikili dosyaya sahip olmasını sağlar.

multimedya:libs:cisco-openh264 projesinin koruyucularından biri bir . Paket, openSUSE anahtarıyla OBS'de imzalanır, böylece paketin kaynağı doğrulanabilir. OBS, havuz meta verilerini codecs.opensuse.org/openh264 adresinde yayınlar.

Arşiv, yalnızca Cisco OpenH264 ve ilgili OpenH264 GStreamer eklentilerine sahip paketleri içermelidir. Cisco sözleşmesi kapsamında, özellikle diğer codec'ler olmak üzere, sözleşme dışı diğer içeriklerin eklenmesi ihlalle sonuçlanacaktır.

Mevcut iş akışını iyileştirmeye yönelik olası geliştirmeler zaten tartışılmıştır, ancak ilk çabalar, kurulumdan sonra openSUSE'ye daha düzenli bir deneyim sağlamayı amaçlamaktadır.

Openh264 deposu, bir sonraki iso güncellemesinde yeni openSUSE Tumbleweed kurulumları için varsayılan olarak etkinleştirilecek ve ayrıca openSUSE Leap 15.5 şubesinin ilk beta sürümüne eklenecektir.

Varsayılan depoyu etkinleştirmeden önce, H.264 özellikli bileşenleri kurmak için kullanıcının aşağıdakileri çalıştırması yeterlidir:

sudo zypper ar http://codecs.opensuse.org/openh264/openSUSE_Leap repo-openh264
sudo zypper en gstreamer-1.20-plugin-openh264

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, adresindeki orijinal duyuruya başvurabilirsiniz. aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.