يبسط openSUSE عملية تثبيت H.264 على النظام

زحمة

إنه نظام تشغيل موجه لمستخدمي البرمجيات الحرة ومنفتح على تطوير وظائف جديدة من قبل مجتمعه.

الأخبار أخرجت ذلك مؤخرًا قام مطورو openSUSE بتنفيذهاأو مخطط ل تبسيط عملية تثبيت برنامج ترميز الفيديو H.264 في التوزيع.

هذا لأنه قبل بضعة أشهر ، تضمنت حزمة التوزيع أيضًا حزمًا مع برنامج ترميز الصوت AAC (باستخدام مكتبة FDK AAC) ، والذي تمت الموافقة عليه كمعيار ISO ، المحدد في مواصفات MPEG-2 و MPEG-4 والمستخدم في العديد خدمات الفيديو.

تم استلهام مشروع openSUSE من جهود Fedora لإتاحة برامج ترميز Cisco's OpenH264 و FDK AAC لمستخدميها. تواصل الأعضاء مع فريق Cisco مفتوح المصدر لفعل الشيء نفسه لقاعدة المستخدمين الخاصة بهم.

إحدى العقبات التي يجب التغلب عليها هي أن القيد الحالي لإعادة توزيع برنامج الترميز المجاني هو 100 مستخدم ، لذلك اقترح عضو مجلس الإدارة Neal Gompa و openSUSE Leap مدير الإصدار Lubos Kocman طريقة لتبسيط تثبيت برنامج الترميز في openSUSE.

سبب إجراء التغيير في عملية تثبيت برنامج الترميز في النظام، لأن توزيع تقنية ضغط الفيديو تتطلب H.264 دفع الإتاوات لمنظمة MPEG-LA ، ولكن إذا تم استخدام مكتبات OpenH264 المفتوحة، الرمزيمكن استخدام ج في منتجات الطرف الثالث دون دفع الإتاوات ، لأن Cisco ، التي تطور مشروع OpenH26 ، حاصلة على ترخيص MPEG LA.

وافقت Cisco ، التي يعرب مشروع openSUSE الخاص بها عن امتنانه الشديد لجهودهم ، على نهج لإعادة توزيع OpenH264 على بنية أساسية مملوكة لشركة Cisco لمستخدمي openSUSE.

فارق بسيط هو ذلك الحق في استخدام التقنيات ضغط الفيديو الخاص المنقولة فقط للبنيات التي وزعتها Cisco، على سبيل المثال ، تم تنزيله من موقع ويب Cisco ، والذي لا يسمح لك بوضع حزم مع OpenH264 في مستودع openSUSE.

لحل هذه المشكلة ، تمت إضافة مستودع منفصل إلى مجموعة التوزيع ، حيث يتم تنزيل البناء الثنائي لبرنامج الترميز من موقع Cisco على الويب (ciscobinary.openh264.org).

في الوقت نفسه ، تم تكوين بناء الكودك من قبل مطوري openSUSE ، المعتمدين من قبل التوقيع الرقمي الرسمي openSUSE ونقله إلى Cisco للتوزيع ، أي أن تشكيل جميع حشو الحزم يظل مسؤولية openSUSE ولا يمكنك إجراء تغييرات على أو استبدل العبوة.

تم تصور سير عمل إصدار OpenH264 وتم التعامل مع نهج من ثلاث خطوات من خلال مجموعة من البرامج النصية في OpenSUSE Release Tools.

يقوم برنامج نصي لسير العمل بتشغيل وإرسال بريد إلكتروني إلى Cisco مع ملف يحتوي على حزم OpenH264 rpm إلى Cisco ؛ ينشئ لقطة من البيانات التي يتم إرسالها بعد ذلك أو "POSTED" للاستخراج اليدوي من ثنائي Cisco. تضمن العملية أن المشروع لديه دائمًا مجموعة من الثنائيات ذات الصلة في Open Build Service.

أحد المشرفين على الوسائط المتعددة: libs: cisco-openh264 يقوم المشروع بإنشاء وإرسال ملف. تم تسجيل الحزمة في OBS باستخدام مفتاح openSUSE ، بحيث يمكن التحقق من مصدر الحزمة. ينشر OBS البيانات الوصفية للمستودع على codecs.opensuse.org/openh264.

يجب أن يحتوي الأرشيف فقط على حزم مع Cisco OpenH264 ومكونات OpenH264 GStreamer الإضافية ذات الصلة. قد تؤدي إضافة أي محتوى آخر غير اتفاق ، وخاصة برامج الترميز الأخرى ، بموجب اتفاقية Cisco إلى حدوث انتهاك.

تمت بالفعل مناقشة التحسينات الممكنة لتحسين سير العمل الحالي ، ولكن تهدف الجهود الأولية إلى تزويد openSUSE بتجربة أكثر انسيابية بعد التثبيت.

سيتم تمكين مستودع openh264 افتراضيًا لتثبيتات openSUSE Tumbleweed الجديدة في تحديث iso التالي ، وستتم إضافته أيضًا إلى الإصدار التجريبي الأولي لفرع openSUSE Leap 15.5.

قبل تنشيط المستودع الافتراضي ، لتثبيت المكونات التي تدعم H.264 ، يحتاج المستخدم ببساطة إلى تشغيل:

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

أخيرًا ، إذا كنت مهتمًا بأن تكون قادرًا على معرفة المزيد عنها ، يمكنك الرجوع إلى الإعلان الأصلي على الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.