PipeWire ، إطار عمل الوسائط المتعددة الذي يهدف إلى استبدال PulseAudio ، يصل إلى نسخته 0.3.0

تم الإعلان عن إصدار الإصدار الجديد من مشروع PipeWire 0.3.0، والتي تتطور باسم جيل جديد من خادم الوسائط المتعددة ، ليحل محل PulseAudio. يسلط هذا الإصدار الجديد الضوء على إعادة تصميم معالجة الخيوط والتحسينات في المكتبات.

بالنسبة لأولئك الذين ليسوا على دراية بـ PipeWire ، يجب أن يعرفوا أن هذا مشروع يوسع نطاق PulseAudio عند معالجة أي دفق وسائط متعددة ويمكنه مزج التدفقات وإعادة توجيهها مع الفيديو ، بالإضافة إلى أنه يوفر أيضًا خيارات لإدارة مصادر الفيديو ، مثل أجهزة التقاط الفيديو أو كاميرات الويب أو محتوى الشاشة الذي تم إنشاؤه بواسطة التطبيق.

على سبيل المثال يتيح موقع PipeWire تنظيم تعاون متعدد التطبيقات باستخدام كاميرا ويب واحدة y يحل مشاكل الالتقاط الآمن لمحتويات الشاشة والوصول عن بعد على الشاشة في بيئة Wayland.

PipeWire يمكن أن تعمل أيضًا كخادم صوت الذي يوفر الحد الأدنى من وقت الاستجابة والوظائف التي يجمع بين إمكانيات PulseAudio و JACK ، حتى مع مراعاة احتياجات أنظمة معالجة الصوت الاحترافية ، والتي لا يستطيع PulseAudio المطالبة بها.

وبالإضافة إلى ذلك، تقدم PipeWire نموذج أمان متقدمًا يسمح بالتحكم في الوصول على مستوى الجهاز الفردي وعمليات إرسال محددة ، وتبسيط تنظيم توصيل الصوت والفيديو من وإلى الحاويات المعزولة. يتمثل أحد الأهداف الرئيسية في دعم التطبيقات المستقلة بتنسيق Flatpak والعمل على مكدس الرسومات المستند إلى Wayland.

المشروع مدعوم من قبل Gnome ويستخدم بالفعل بنشاط في Fedora لتسجيل الشاشة ومشاركة الشاشة في البيئات المستندة إلى Wayland.

PipeWire 0.3 الميزات الرئيسية الجديدة

في هذا الإصدار الجديد ورد ذكر ذلك تم إعادة تصميم جدولة معالجة الخيط مع التغييرات التي تم إجراؤها ، سمح ببدء الطبقة المتوسطة لضمان التوافق مع خادم الصوت JACK ، الذي يمكن مقارنته بأداء JACK2.

أيضا تمت إعادة صياغة API وإعلانه مستقرًا ومن المخطط إجراء جميع التغييرات الإضافية على واجهة برمجة التطبيقات دون كسر التوافق مع التطبيقات الحالية.

يتضمن PipeWire 0.3 مدير الجلسة والذي يسمح للمستخدم بإدارة الرسم البياني لعقدة الوسائط المتعددة في PipeWire ، بالإضافة إلى إضافة تدفقات جديدة. بينما لا يوفر المدير سوى أبسط مجموعة من الوظائف الأساسية ، فسيتم توسيعها أو استبدالها في المستقبل بخيار أكثر وظيفية ومرونة ، مثل WirePlumber.

من جانبها، تم تحسين المكتبات المضمنة لضمان التوافق مع PulseAudio و JACK و ALSA، مما يسمح باستخدام PipeWire مع التطبيقات الحالية المصممة للعمل مع أنظمة الصوت الأخرى. مكتبة ALSA تعمل بكامل طاقتها تقريبًا ، ولكن لا تزال مكتبات JACK و PulseAudio بحاجة إلى التحسين.

وأخيرا، يذكر أن بعض ملحقات GStreamer مدرجة للتفاعل مع PipeWire. يعمل المكون الإضافي pipewiresrc الذي يستخدم PipeWire كمصدر للصوت بشكل لا تشوبه شائبة في معظم المواقف. لا توجد بعض المشكلات المعروفة في المكون الإضافي pipewiresink لإخراج الصوت من خلال PipeWire.

إن PipeWire ليس جاهزًا بعد لاستبدال PulseAudio و JACK بالكامل ، ولكن مشكلات التوافق ستحظى بالأولوية في الإصدارات المستقبلية.

كيفية تثبيت PipeWire على نظام Ubuntu ومشتقاته؟

بالنسبة لأولئك الذين يرغبون في تثبيت PipeWire على أنظمتهم ، يجب أن يعلموا أن هذا مدرج في مستودعات Ubuntu ، ولكن في الوقت الحالي يتوفر الإصدار 0.2.7 والإصدار فقط لم يتم تضمين هذا الإصدار الجديد حتى الآن ، لذلك سيتعين عليهم الانتظار بضعة أيام حتى يحدث ذلك.

التثبيت من خلال المستودعات مع الأمر التالي:

sudo apt install pipewire

في حين، بالنسبة لأولئك الذين يفضلون تثبيت هذا الإصدار الجديد الآن ، سيتعين عليهم تجميع الكود على نظامك.

لهذا يجب علينا تنزيله باستخدام:

git clone https://github.com/PipeWire/pipewire.git

وننتقل إلى التجميع والتثبيت باستخدام:

./autogen.sh --prefix=$PREFIX

make

make install

يمكنك اختبار PipeWire باستخدام الأمر التالي:

make run

أخيرًا ، يمكنك الرجوع إلى الوثائق والمعلومات الأخرى على الرابط التالي.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

تعليق ، اترك لك

اترك تعليقك

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

*

*

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

  1.   jcfrog قال

    الترجمة الآلية إلى حدودك 😉 "sudo apt installer le tuyau"