פדורה 34 מתכננת להשתמש ב- PipeWire לצלילים במקום ב- PulseAudio

מפתחי פדורה הודיעו לאחרונה כי מתוכנן שינוי משמעותי בגרסה הבאה של פדורה 34, שיעביר את כל זרמי האודיו משרתי הקול PulseAudio ו-JACK ל-PipeWire.

השימוש ב-PipeWire מאפשר לך להציע יכולות עיבוד אודיו מקצועיות בסביבת הוצאה לאור שולחנית טיפוסית, למנוע פיצול ולאחד את תשתית האודיו שלך עבור יישומים שונים.

נכון לעכשיו, תחנת העבודה של Fedora משתמשת בתהליך הרקע PulseAudio לעיבוד אודיו, ויישומים משתמשים בספריית הלקוח כדי לקיים אינטראקציה עם תהליך זה, לערבב ולנהל זרמי אודיו. עיבוד אודיו מקצועי משתמש בשרת הקול JACK ובספריית הלקוחות המשויכת אליו.

במקום PulseAudio ו-JACK, מוצע להשתמש בשרת המדיה PipeWire מהדור הבא עם שכבת יכולת פעולה הדדית שתשמור על כל לקוחות ויישומים קיימים של PulseAudio ו-JACK המסופקים בפורמט Flatpak פועלים.

עבור לקוחות מבוגרים המשתמשים ב- ALSA API ברמה נמוכה, יותקן תוסף ALSA שמנתב זרמי שמע ישירות ל- PipeWire. כל היישומים מבוססי PulseAudio ו- JACK יוכלו לפעול ב- PipeWire, ללא צורך בהתקנת PulseAudio ו- JACK.

הצעה זו היא להחליף את הדמון של PulseAudio ביישום מבוסס תפקוד מבוסס PipeWire. המשמעות היא שכל הלקוחות הקיימים המשתמשים בספריית הלקוחות PulseAudio ימשיכו לעבוד כמו בעבר, כמו גם יישומים שנשלחו כ- Flatpak.

כל שמע ה- PRO מטופל על ידי ספריית הלקוחות JACK, המדברת עם שרת ה- JACK. הצעה זו תתקין החלפת ספריית לקוח JACK המדברת ישירות ל- PipeWire. כל יישומי שקע השמע הקיימים ב- PRO יעבדו לאחר מכן על PipeWire.

כתזכורת, PipeWire מרחיבה את יכולות PulseAudio עם הזרמת וידאו, עיבוד אודיו בעל השהייה נמוכה ומודל אבטחה חדש להזרמה ובקרת גישה למכשירים.

PipeWire מספקת גם יכולות לשליטה במקורות וידאו כגון התקני לכידת וידאו, מצלמות רשת או תוכן מסך של יישומים. הפרויקט תואם ל-GNOME וכבר נמצא בשימוש נרחב ב-Fedora Linux לשידור מסך ושיתוף מסך בסביבות מבוססות Wayland.

PipeWire יכול גם לשמש כשרת סאונד בעל השהייה נמוכה עם פונקציונליות המשלבת את היכולות של PulseAudio ו-JACK, אפילו עבור צרכים של מערכות עיבוד סאונד מקצועיות ש-PulseAudio לא יכלה לטעון להן.

בנוסף, PipeWire מציעה מודל אבטחה משופר המאפשר בקרת גישה ספציפית למכשיר ולזרימה ומקלה על ניתוב אודיו ווידאו אל ומכולות מבודדות.

תכונות עיקריות:

  • צלם והשמע אודיו ווידאו בפיגור מינימלי.
  • כלי עיבוד וידאו ושמע בזמן אמת.
  • ארכיטקטורה מרובת שרשראות המאפשרת שיתוף תוכן בין מספר יישומים. הניהול והעיבוד של גרפיקה מולטימדיה נעשים בתהליכים שונים.
  • מודל עיבוד מבוסס גרפיקה של צמתי מולטימדיה עם תמיכה בלולאות משוב ועדכוני גרפיקה אטומית.
  • מותר לחבר מנהלי התקנים הן בשרת והן בתוספים חיצוניים.
  • ממשק יעיל לגישה לזרמי וידאו על ידי העברת מתארי קבצים וגישה לצליל באמצעות מאגרים משותפים.
  • היכולת לעבד נתוני מולטימדיה מכל תהליך.
  • נוכחות של תוסף ל- GStreamer כדי לפשט את האינטגרציה עם יישומים קיימים.
  • תמיכה בסביבות ארגז חול ו- Flatpak.
  • תמיכה בתוספים בתבנית SPA (Simple Plugin API) ויכולת ליצור תוספים שעובדים בזמן אמת.
  • מערכת גמישה לתיאום תבניות המולטימדיה בהן נעשה שימוש והקצאת מאגרים.
    שימוש בתהליך רקע יחיד לניתוב אודיו ווידאו. יכולת לעבוד כשרת קול, רכזת לספק וידאו ליישומים (למשל, עבור ממשק ה- API של screen gnome-shell), ושרת לשליטה בגישה למכשירי לכידת וידאו בחומרה.

לבסוף השינוי טרם נבדק על ידי ועדת ההיגוי של פדורה הנדסית (FESCo), האחראית על הפיתוח הטכני של הפצת פדורה.

מקור: https://www.mail-archive.com


הוסף כמקור מועדף בגוגל