تخطط Fedora 34 لاستخدام PipeWire للصوت بدلاً من PulseAudio

صدر مطوري فيدورا مؤخرا ماذا عن الإصدار القادم من فيدورا 34 ، تم جدولة تغيير كبير إلى كل تدفقات الصوت من خوادم PulseAudio و JACK الصوتية إلى بايب واير.

باستخدام بايب واير يسمح لك بتقديم إمكانات معالجة صوت احترافية في إصدار سطح المكتب النموذجي ، تخلص من التجزئة ووحِّد البنية الأساسية الصوتية لتطبيقات مختلفة.

حاليا، تستخدم محطة عمل Fedora عملية الخلفية PulseAudio لمعالجة الصوت ، وتستخدم التطبيقات مكتبة العميل للتفاعل مع هذه العملية ، وخلط وإدارة التدفقات الصوتية. تستخدم معالجة الصوت الاحترافية خادم الصوت JACK ومكتبة العميل المرتبطة.

بدلاً من PulseAudio و JACK ، يُقترح استخدام خادم وسائط PipeWire الجيل التالي مع طبقة التشغيل البيني التي ستحافظ على تشغيل جميع عملاء وتطبيقات PulseAudio و JACK الحاليين في تنسيق Flatpak.

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

يهدف هذا الاقتراح إلى استبدال برنامج PulseAudio الخفي بتطبيق PipeWire المتوافق الوظيفي. هذا يعني أن جميع العملاء الحاليين الذين يستخدمون PulseAudio Client Library سيستمرون في العمل كما كان من قبل ، بالإضافة إلى التطبيقات التي يتم شحنها باسم Flatpak.

تتم معالجة جميع ملفات الصوت PRO بواسطة مكتبة عميل JACK ، والتي تتحدث إلى خادم JACK. سيقوم هذا الاقتراح بتثبيت استبدال مكتبة عميل JACK والذي يتحدث مباشرة إلى PipeWire. ستعمل جميع تطبيقات مقابس الصوت PRO الحالية عبر PipeWire.

تسجيل كومو ، توسع شركة بايب واير قدرات PulseAudio مع دفق الفيديو ومعالجة الصوت بزمن انتقال منخفض ونموذج أمان جديد للتحكم في الوصول والجهاز.

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

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

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

دلائل الميزات:

  • التقاط وتشغيل الصوت والفيديو بأدنى حد من التأخير.
  • أدوات معالجة الفيديو والصوت في الوقت الفعلي.
  • بنية متعددة الخيوط تتيح مشاركة المحتوى بين تطبيقات متعددة. تتم إدارة ومعالجة رسومات الوسائط المتعددة في عمليات مختلفة.
  • نموذج معالجة قائم على الرسم البياني للعقدة متعدد الوسائط مع دعم لحلقات التغذية الراجعة وتحديثات الرسم البياني الذري.
  • يُسمح بتوصيل برامج التشغيل داخل الخادم والمكونات الإضافية الخارجية.
  • واجهة فعالة للوصول إلى تدفقات الفيديو عن طريق نقل واصفات الملفات والوصول إلى الصوت من خلال المخازن المؤقتة المشتركة.
  • القدرة على معالجة بيانات الوسائط المتعددة من أي عملية.
  • وجود مكون إضافي لـ GStreamer لتبسيط التكامل مع التطبيقات الحالية.
  • دعم بيئات sandbox و Flatpak.
  • دعم المكونات الإضافية في تنسيق SPA (Simple Plugin API) والقدرة على إنشاء مكونات إضافية تعمل في الوقت الفعلي.
  • نظام مرن لتنسيق صيغ الوسائط المتعددة المستخدمة وتخصيص المخازن المؤقتة.
    استخدام عملية خلفية واحدة لتوجيه الصوت والفيديو. القدرة على العمل كخادم صوت ، ومحور لتوفير الفيديو للتطبيقات (على سبيل المثال ، لـ gnome-shell screencast API) ، وخادم للتحكم في الوصول إلى أجهزة التقاط الفيديو.

أخيرًا ، لم تتم مراجعة التغيير من قبل اللجنة التوجيهية الهندسية فيدورا (FESCo) ، المسؤولة عن التطوير الفني لتوزيع Fedora.

مصدر: https://www.mail-archive.com


اترك تعليقك

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

*

*

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