
זה הוכרז גרסה חדשה של PipeWire 1.4 שוחררה, שמגיע לאחר שמונה חודשים של פיתוח ומגיע עם סדרה חדשה של שיפורים ואופטימיזציות.
שרת המולטימדיה הזה, שהפך ליורש של PulseAudio, בולט לא רק בזכות ניהול הסאונד המתקדם שלו עם חביון נמוך, אלא גם בזכות יכולתו להתמודד עם זרמי וידאו והתמקדות באבטחה ובקרת גישה.
PipeWire 1.4 תכונות חדשות מרכזיות
ללא ספק אחד השיפורים הגדולים שמציגה הגרסה החדשה הזו של PipeWire 1.4 הם התקדמות בתמיכה במערכות RISC-V, ארכיטקטורה צומחת בתוך עולם החומרה הפתוחה. ועכשיו יש תמיכה משופרת במעבדי RISCV ואופטימיזציות חדשות של assembler כדי לשפר את הביצועים במכשירים אלה.
כמו כן, PipeWire כולל כעת יישום מקורי של שרת JACK, שנקרא pipewire_jackserver, אשר מאפשר למשתמשים למנף את PipeWire JACK Control API. זה מקל על אינטגרציה עם יישומים מקצועיים המסתמכים על ערכת חיבור שמע של Jack (JACK) לניהול מתקדם של חיבורי שמע.
גם התמיכה ב-MIDI 2.0 שופרה.או עם יישום Universal MIDI Packet (UMP), המייעל את העברת הנתונים והמרתם בין פורמטים ישנים לחדשים.
לגבי בלוטות', PipeWire כעת מאפשר לך לשלוח אודיו למספר מכשירים בו זמנית, הודות להטמעת פרופיל האודיו הבסיסי (BAP), אשר מייעל את טיפול האודיו ב-Bluetooth Low Energy (LE). זה גם התווסף תאימות למכשירי שמיעה של ASHA (הזרמת אודיו למכשירי שמיעה), שיפור השהיה והוספת תמיכה ב-Codec G722.
שיפור נוסף שמציג PipeWire 1.4 הוא זה תצורת "client-rt.conf" אינה קיימת יותר. ובכן מעכשיו, כל הלקוחות יהיו תלויים ב-" client.conf ", מה שייתן להם עדיפות בזמן אמת בשרשורי הנתונים שלך.
מצד ה שיפורים במודול, מוזכר שהמודולo ל-ROC יש יותר אפשרויות תצורה, בזמן המודול SAP שולחת כעת רק SDP מתעדכן כאשר משהו משתנה והמודול netjack-manager תומך בחיבור אוטומטי של זרמים.
שיפורים אחרים מומלצים:
- תמיכה ב-DSD ב-ALSA: נוספה תמיכה בהשמעה בפורמט Direct Stream Digital (DSD) במערכת הקול ALSA.
- API חדש לטלפוניה: התמיכה ב-oFono שולבה, מה שמקל על ניהול השמע בשיחות.
- אופטימיזציה של המרות וידאו: תוסף חדש מבוסס FFmpeg משפר המרת וידאו בתוך PipeWire.
- יותר שליטה על חוקי השמעה ולכידה: כעת ניתן לחסום השמעת אודיו או לכידה באמצעות כללים ב-pulse.rules.
- שיפורים ב-HDMI: זיהוי קודקים נתמכים כגון PCM, AC3, EAC3 ו-TrueHD באמצעות מידע HDMI EDID מותאם.
- מידע משופר על השעון: גרסה v4l2 מציעה כעת נתוני שעון מדויקים יותר, החיוניים לסנכרון וידאו ואודיו.
- המרת זרמי וידאו: אפשר להשתמש בתוסף המרה מבוסס ffmpeg בשילוב עם מתאם הווידאו כדי לבצע המרות סטרימינג ביעילות.
- הפרוטוקול המקורי תומך בשקעים מופשטים.
- שרת Pulse תומך בחסימת השמעה ולכידה ב-pulse.rules.
- המצב החסום של הזרם מדווח כעת כהלכה ב-pulse-server.
- תיקון לאחור בשרת דופק.
- נוספה תמיכה בהגדרות השהייה של loopback ו-raop-sink.
- למקור ה-RTP יש כעת מצב המתנה שבו הוא נשאר פעיל כשלא מתקבלים נתונים.
- נוספה תמיכה בתזמון PTP לזרמי RTP.
- מקלט ה-VBAN יכול כעת ליצור זרמים באופן דינמי כאשר הוא מזוהה.
- דיווח שגיאות משופר בעת יצירת קישורים.
- תמיכה בהחזרת (ביטול) מאגר ללא תור ב-pw-stream.
- נוספה תמיכה לשליחת אירועים ל-pw-stream.
- pw-cat תומך כעת ב-stdin וב-stdout.
לבסוף, אם אתה מעוניין להיות מסוגל לדעת יותר על זה, אתה יכול לעיין בפרטים ב הקישור הבא.
ראוי להזכיר כי PipeWire מאומצת כעת ברוב ההפצות הנוכחיות של לינוקס ואם אתה צריך לדעת אם יש לך PipeWire, פשוט הפעל:
pipewire --version