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

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

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

נכון לעכשיו, תחנת העבודה של פדורה משתמשת בתהליך הרקע 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 וכבר נמצא בשימוש נרחב בפדורה לינוקס לשידור מסך ושיתוף מסך בסביבות מבוססות Wayland.

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

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

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

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

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

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


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.