PipeWire, khung đa phương tiện nhằm thay thế PulseAudio, đạt đến phiên bản 0.3.0

Việc phát hành phiên bản mới của dự án PipeWire 0.3.0 đã được công bố, phát triển như một máy chủ đa phương tiện thế hệ mới, thay thế PulseAudio. Phiên bản mới này làm nổi bật việc thiết kế lại quá trình xử lý các luồng và cải tiến trong các thư viện.

Đối với những người không quen thuộc với PipeWire, bạn nên biết rằng đây là một dự án Mở rộng phạm vi tiếp cận của PulseAudio khi xử lý bất kỳ luồng đa phương tiện nào và nó có thể trộn và chuyển hướng các luồng với video, ngoài ra nó cũng cung cấp các tùy chọn để quản lý các nguồn video, chẳng hạn như thiết bị quay video, webcam hoặc nội dung màn hình do ứng dụng tạo.

Ví dụ: PipeWire giúp bạn có thể tổ chức cộng tác đa ứng dụng với một webcam y giải quyết các vấn đề với tính năng chụp an toàn nội dung màn hình và truy cập từ xa lên màn hình trong môi trường Wayland.

Đường ống cũng có thể hoạt động như một máy chủ âm thanh cung cấp độ trễ tối thiểu và chức năng kết hợp các khả năng của PulseAudio và JACK, ngay cả khi xét đến nhu cầu của hệ thống xử lý âm thanh chuyên nghiệp, điều mà PulseAudio không thể khẳng định.

Bên cạnh đó, PipeWire cung cấp một mô hình bảo mật nâng cao cho phép kiểm soát truy cập ở cấp độ thiết bị riêng lẻ và các đường truyền cụ thể, đồng thời đơn giản hóa việc tổ chức phân phối âm thanh và video đến và từ các vùng chứa biệt lập. Một trong những mục tiêu chính là hỗ trợ các ứng dụng độc lập ở định dạng Flatpak và hoạt động trên ngăn xếp đồ họa dựa trên Wayland.

Dự án được hỗ trợ bởi Gnome và đã được sử dụng tích cực trong Fedora để ghi lại các dự báo màn hình và chia sẻ màn hình trong các môi trường dựa trên Wayland.

PipeWire 0.3 Các tính năng mới chính

Trong phiên bản mới này, nó được đề cập rằng trình lập lịch xử lý luồng được thiết kế lại mà các thay đổi được thực hiện, được phép khởi động lớp trung gian để đảm bảo khả năng tương thích với máy chủ âm thanh JACK, có hiệu suất tương đương với JACK2.

cũng API đã được làm lại và tuyên bố là ổn định và nó được lên kế hoạch thực hiện tất cả các thay đổi bổ sung đối với API mà không phá vỡ khả năng tương thích với các ứng dụng hiện có.

PipeWire 0.3 bao gồm một trình quản lý phiên cho phép người dùng quản lý biểu đồ nút đa phương tiện trong PipeWire, cũng như thêm các luồng mới. Trong khi trình quản lý chỉ cung cấp tập hợp các tính năng cơ bản đơn giản nhất, nó sẽ được mở rộng hoặc thay thế trong tương lai bằng một tùy chọn linh hoạt và chức năng hơn như WirePlumber.

Về phần mình, các thư viện đi kèm đã được cải thiện để đảm bảo khả năng tương thích với PulseAudio, JACK và ALSA, cho phép PipeWire được sử dụng với các ứng dụng hiện có được thiết kế để hoạt động với các hệ thống âm thanh khác. Thư viện cho ALSA gần như đã hoạt động hoàn toàn, nhưng thư viện cho JACK và PulseAudio vẫn cần được cải thiện.

Cuối cùng, nó được đề cập rằng một số plugin GStreamer được bao gồm để tương tác với PipeWire. Trình cắm pipewiresrc sử dụng PipeWire làm nguồn âm thanh hoạt động hoàn hảo trong hầu hết các tình huống. Plugin pipewiresink để xuất âm thanh qua PipeWire chưa có một số vấn đề đã biết.

PipeWire vẫn chưa sẵn sàng để thay thế PulseAudio và JACK đầy đủ, nhưng các vấn đề tương thích sẽ được ưu tiên trong các bản phát hành trong tương lai.

Làm thế nào để cài đặt PipeWire trên Ubuntu và các dẫn xuất?

Đối với những người quan tâm đến việc cài đặt PipeWire trên hệ thống của họ, họ nên biết rằng nó được bao gồm trong kho lưu trữ Ubuntu, nhưng hiện tại chỉ có phiên bản 0.2.7 và phiên bản phiên bản mới này vẫn chưa được bao gồm, vì vậy họ sẽ phải đợi một vài ngày để điều này xảy ra.

Cài đặt thông qua các kho lưu trữ với lệnh sau:

sudo apt cài đặt đường ống

Trong khi, đối với những người muốn cài đặt phiên bản mới này ngay bây giờ, họ sẽ phải biên dịch mã trên hệ thống của bạn.

Đối với điều này, chúng tôi phải tải xuống với:

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

Và chúng ta tiến hành biên dịch và cài đặt với:

./autogen.sh --prefix=$PREFIX

make

make install

Bạn có thể kiểm tra PipeWire bằng lệnh sau:

make run

Cuối cùng, bạn có thể tham khảo tài liệu và các thông tin khác tại liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   jcfrog dijo

    bản dịch tự động theo giới hạn của bạn 😉 "sudo apt installer le tuyau"