إصدار PipeWire Media Server 0.3.33

Опубликован выпуск проекта PipeWire 0.3.33, развивающего мультимедийный сервер нового поколения, идущий на замену PulseAudio. PipeWire расширяет возможности PulseAudio средствами для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.

التغييرات الرئيسية في PipeWire 0.3.33:

  • نفذت القدرة على التبديل تلقائيًا بين ملفات تعريف Bluetooth HSP (وضع سماعة الرأس) و A2DP (إخراج صوت عالي الجودة).
  • قام ملف تعريف Pro Audio بتحسين دعم مصادر الصوت الافتراضية وأجهزة الإخراج.
  • تفاوض معدل التنسيق المحسن عند مشاركة مخازن الوصول المباشر للذاكرة (DMA-BUF) بين العديد من العملاء.
  • يتم تنفيذ دعم الاستخدام المتزامن لمعدلات أخذ العينات المتعددة في الرسم البياني لعقد الوسائط المتعددة (معطل افتراضيًا).
  • تطبق طبقة التوافق PulseAudio وحدة الوحدة النمطية-التبديل-على-الاتصال لمحاكاة سلوك PulseAudio عند توصيل أجهزة جديدة.

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

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

الميزات الرئيسية:

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

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster