Το PipeWire, το πλαίσιο πολυμέσων που στοχεύει στην αντικατάσταση του PulseAudio, φτάνει στην έκδοση του 0.3.0

Ανακοινώθηκε η κυκλοφορία της νέας έκδοσης του έργου PipeWire 0.3.0, που αναπτύσσεται ως διακομιστή πολυμέσων νέας γενιάς, αντικαθιστώντας το PulseAudio. Αυτή η νέα έκδοση υπογραμμίζει τον επανασχεδιασμό της επεξεργασίας των νημάτων και των βελτιώσεων στις βιβλιοθήκες.

Για όσους δεν είναι εξοικειωμένοι με το PipeWire, πρέπει να γνωρίζετε ότι πρόκειται για ένα έργο που Επεκτείνει την εμβέλεια του PulseAudio κατά την επεξεργασία οποιασδήποτε ροής πολυμέσων και μπορεί να συνδυάσει και να ανακατευθύνει ροές με βίντεο, ενώ παρέχει επίσης επιλογές για τη διαχείριση πηγών βίντεο, όπως συσκευές λήψης βίντεο, κάμερες web ή περιεχόμενο οθόνης που δημιουργείται από εφαρμογές.

Π.χ. Το PipeWire καθιστά δυνατή την οργάνωση συνεργασίας πολλαπλών εφαρμογών με μία κάμερα web y λύνει προβλήματα με την ασφαλή καταγραφή περιεχομένου οθόνης και απομακρυσμένης πρόσβασης στην οθόνη σε περιβάλλον Wayland.

Καλώδιο σωληνώσεων μπορεί επίσης να λειτουργήσει ως διακομιστής ήχου που παρέχει ελάχιστη καθυστέρηση και λειτουργικότητα που συνδυάζει τις δυνατότητες των PulseAudio και JACK, ακόμη και λαμβάνοντας υπόψη τις ανάγκες των επαγγελματικών συστημάτων επεξεργασίας ήχου, τα οποία δεν μπορεί να ισχυριστεί η PulseAudio.

Επιπλέον, Το PipeWire προσφέρει ένα προηγμένο μοντέλο ασφαλείας που επιτρέπει τον έλεγχο πρόσβασης σε επίπεδο μεμονωμένης συσκευής και συγκεκριμένες μεταδόσεις και απλοποιεί την οργάνωση της παράδοσης ήχου και βίντεο από και προς απομονωμένα κοντέινερ. Ένας από τους κύριους στόχους είναι η υποστήριξη αυτόνομων εφαρμογών σε μορφή Flatpak και η εργασία στη στοίβα γραφικών που βασίζεται στο Wayland.

Το έργο υποστηρίζεται από το Gnome και χρησιμοποιείται ήδη ενεργά στο Fedora για την καταγραφή του screencasting και της κοινής χρήσης οθόνης σε περιβάλλοντα που βασίζονται στο Wayland.

PipeWire 0.3 βασικές νέες δυνατότητες

Σε αυτήν τη νέα έκδοση αναφέρεται ότι επανασχεδιασμένος προγραμματιστής επεξεργασίας νήματος με τις οποίες έγιναν οι αλλαγές, επέτρεψε να ξεκινήσει το ενδιάμεσο επίπεδο για να διασφαλιστεί η συμβατότητα με τον διακομιστή ήχου JACK, του οποίου η απόδοση είναι συγκρίσιμη με εκείνη του JACK2.

επίσης το API επανεπεξεργάστηκε και δηλώθηκε σταθερό και έχει προγραμματιστεί να κάνει όλες τις πρόσθετες αλλαγές στο API χωρίς να σπάσει τη συμβατότητα με τις υπάρχουσες εφαρμογές.

Το PipeWire 0.3 περιλαμβάνει έναν διαχειριστή συνεδρίας το οποίο επιτρέπει στο χρήστη να διαχειρίζεται το γράφημα κόμβου πολυμέσων στο PipeWire, καθώς και να προσθέτει νέες ροές. Ενώ ο διαχειριστής παρέχει μόνο το απλούστερο σύνολο βασικών χαρακτηριστικών, θα επεκταθεί ή θα αντικατασταθεί στο μέλλον με μια πιο λειτουργική και ευέλικτη επιλογή όπως το WirePlumber.

Από την πλευρά του, Οι συμπεριλαμβανόμενες βιβλιοθήκες έχουν βελτιωθεί ώστε να διασφαλίζεται η συμβατότητα με PulseAudio, JACK και ALSA, επιτρέποντας τη χρήση του PipeWire με υπάρχουσες εφαρμογές σχεδιασμένες να λειτουργούν με άλλα ηχοσυστήματα. Η βιβλιοθήκη για ALSA είναι σχεδόν πλήρως λειτουργική, αλλά οι βιβλιοθήκες για JACK και PulseAudio χρειάζονται ακόμη βελτίωση.

Τέλος, αναφέρεται ότι περιλαμβάνονται ορισμένα πρόσθετα GStreamer για να αλληλεπιδράσετε με το PipeWire. Η προσθήκη pipewiresrc που χρησιμοποιεί το PipeWire ως πηγή ήχου λειτουργεί άψογα στις περισσότερες περιπτώσεις. Το πρόσθετο pipewiresink για έξοδο ήχου μέσω του PipeWire δεν έχει ακόμη γνωστά προβλήματα.

Το PipeWire δεν είναι ακόμη έτοιμο για πλήρη αντικατάσταση PulseAudio και JACK, αλλά τα ζητήματα συμβατότητας θα έχουν προτεραιότητα σε μελλοντικές εκδόσεις.

Πώς να εγκαταστήσετε το PipeWire σε Ubuntu και παράγωγα;

Για όσους ενδιαφέρονται να εγκαταστήσουν το PipeWire στα συστήματά τους, θα πρέπει να γνωρίζουν ότι περιλαμβάνεται στα αποθετήρια του Ubuntu, αλλά προς το παρόν είναι διαθέσιμη μόνο η έκδοση 0.2.7 και η έκδοση αυτή η νέα έκδοση δεν έχει ακόμη συμπεριληφθεί, οπότε θα πρέπει να περιμένουν λίγες μέρες για να συμβεί αυτό.

Η εγκατάσταση μέσω των αποθετηρίων είναι με η ακόλουθη εντολή:

sudo apt εγκατάσταση σωληνώσεων

Ενώ, Για όσους προτιμούν να εγκαταστήσουν αυτήν τη νέα έκδοση τώρα, θα πρέπει να συντάξουν τον κωδικό στο σύστημά σας.

Για αυτό πρέπει να το κατεβάσουμε με:

git clone https://github.com/PipeWire/pipewire.git

Και προχωρούμε στη μεταγλώττιση και εγκατάσταση με:

./autogen.sh --prefix=$PREFIX

make

make install

Μπορείτε να δοκιμάσετε το PipeWire με την ακόλουθη εντολή:

make run

Τέλος, μπορείτε να συμβουλευτείτε την τεκμηρίωση και άλλες πληροφορίες στη διεύθυνση τον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   jcfrog dijo

    η αυτόματη μετάφραση στα όριά σας 😉 "sudo apt installer le tuyau"