Bản phát hành PipeWire Media Server 0.3.35

Việc phát hành dự án PipeWire 0.3.35 đã được công bố, phát triển máy chủ đa phương tiện thế hệ mới thay thế PulseAudio. PipeWire cung cấp khả năng truyền phát video nâng cao qua PulseAudio, xử lý âm thanh có độ trễ thấp và mô hình bảo mật mới để kiểm soát truy cập cấp thiết bị và cấp luồng. Dự án được hỗ trợ trong Gnome và đã được sử dụng theo mặc định trong Fedora Linux. Mã dự án được viết bằng C và được phân phối theo giấy phép LGPLv2.1.

Những thay đổi chính trong PipeWire 0.3.35:

  • Đã thêm hỗ trợ chuyển tiếp giao thức S/PDIF để truyền âm thanh kỹ thuật số qua đầu nối quang và HDMI.
  • Codec cho Bluetooth được bao gồm trong các plugin riêng biệt được tải động.
  • Một loạt các bản sửa lỗi quan trọng liên quan đến hỗ trợ MIDI đã được thực hiện.
  • Hoạt động của ứng dụng skypeforlinux đã được cải thiện bằng cách thêm một ràng buộc buộc sử dụng định dạng S16 khi truyền thông tin về các thiết bị đầu vào và đầu ra âm thanh. Sự thay đổi đã giải quyết được vấn đề dẫn đến việc không có âm thanh từ thuê bao ở đầu bên kia của kết nối.
  • Số lượng định dạng âm thanh có sẵn để trộn đã được mở rộng.
  • Đã thêm giao diện mới để tải mô-đun. Các plugin có thể sử dụng giao diện này để gửi yêu cầu tải các plugin spa.
  • Kích thước của bộ đệm tham số đã được tăng lên, điều này trước đây không thể chứa tất cả các thuộc tính của các nút có số lượng kênh lớn.
  • Cho phép kích hoạt trình điều khiển khi thiết lập kết nối loopback.
  • Máy chủ triển khai tiện ích mở rộng khôi phục thiết bị, cho phép bạn định cấu hình codec IEC958 (S/PDIF) được thiết bị đầu ra âm thanh hỗ trợ bằng tiện ích pavucontrol.

Nhớ lại rằng PipeWire mở rộng phạm vi của PulseAudio bằng cách xử lý bất kỳ luồng đa phương tiện nào và có thể trộn và chuyển hướng các luồng video. PipeWire cũng cung cấp các tùy chọn để quản lý các nguồn video như thiết bị quay video, webcam hoặc nội dung màn hình được hiển thị bởi các ứng dụng. Ví dụ: PipeWire cho phép nhiều ứng dụng hoạt động cùng với một webcam và giải quyết các vấn đề về chụp màn hình an toàn và chia sẻ màn hình từ xa trong môi trường Wayland.

PipeWire cũng có thể hoạt động như một máy chủ âm thanh có độ trễ thấp và cung cấp chức năng kết hợp sức mạnh của PulseAudio và JACK, bao gồm tính đến nhu cầu của các hệ thống xử lý âm thanh chuyên nghiệp, điều mà PulseAudio không thể yêu cầu. Ngoài ra, PipeWire cung cấp một mô hình bảo mật nâng cao cho phép bạn quản lý quyền truy cập trên cơ sở từng thiết bị và từng luồng, giúp định tuyến âm thanh và video từ và đến các vùng chứa bị cô lập dễ dàng hơn. 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 trong ngăn xếp đồ họa dựa trên Wayland.

HÃY TÌM HIỂU:

  • Chụp và phát lại âm thanh và video với độ trễ tối thiểu;
  • Công cụ xử lý video và âm thanh theo thời gian thực;
  • Kiến trúc đa quy trình cho phép chia sẻ nội dung của một số ứng dụng;
  • Mô hình xử lý dựa trên biểu đồ của các nút đa phương tiện với sự hỗ trợ cho các vòng phản hồi và cập nhật nguyên tử của biểu đồ. Nó được phép kết nối các trình xử lý cả bên trong máy chủ và các plugin bên ngoài;
  • Giao diện hiệu quả để truy cập các luồng video thông qua việc chuyển các bộ mô tả tệp và truy cập âm thanh qua bộ đệm vòng chia sẻ;
  • Khả năng xử lý dữ liệu đa phương tiện từ bất kỳ quy trình nào;
  • Sự hiện diện của một plugin cho GStreamer để đơn giản hóa việc tích hợp với các ứng dụng hiện có;
  • Hỗ trợ cho các môi trường bị cô lập và Flatpak;
  • Hỗ trợ các plugin ở định dạng SPA (API Plugin đơn giản) và khả năng tạo các plugin hoạt động trong thời gian thực khó khăn;
  • Hệ thống linh hoạt để thỏa thuận các định dạng đa phương tiện được sử dụng và phân bổ bộ đệm;
  • Sử dụng một quy trình nền duy nhất để định tuyến âm thanh và video. Khả năng hoạt động như một máy chủ âm thanh, một trung tâm cung cấp video cho các ứng dụng (ví dụ: API ghi màn hình gnome-shell) và một máy chủ để kiểm soát quyền truy cập vào các thiết bị phần cứng quay video.
  • Nguồn: opennet.ru

Thêm một lời nhận xét