PulseAudio 16.0 đã được phát hành và đây là những tin tức về nó

Bản phát hành máy chủ âm thanh vừa được trình bày Âm thanh xung 16.0, đóng vai trò trung gian giữa các ứng dụng và các hệ thống con âm thanh cấp thấp khác nhau, trừu tượng hóa công việc khỏi phần cứng.

PulseAudio peCho phép bạn kiểm soát âm lượng và hỗn hợp âm thanh ở cấp độ của các ứng dụng riêng lẻ, sắp xếp đầu vào, trộn và đầu ra âm thanh với sự hiện diện của một số kênh đầu vào và đầu ra hoặc thẻ âm thanh, cho phép bạn thay đổi định dạng của luồng âm thanh ngay lập tức và sử dụng các plugin, giúp bạn có thể chuyển hướng luồng âm thanh một cách rõ ràng sang máy khác.

Các tính năng mới chính của PulseAudio 16.0

Trong phiên bản mới này, nó được nhấn mạnh rằng thêm khả năng sử dụng codec âm thanh Opus để nén âm thanh được gửi bằng mô-đun module-rtp-send (trước đây chỉ hỗ trợ PCM). Để bật Opus, bạn phải biên dịch PulseAudio với sự hỗ trợ của GStreamer và đặt cài đặt "enable_opus = true" trong mô-đun module-rtp-send.

Các mô-đun truyền / nhận âm thanh qua đường hầm (đường hầm-chìm và nguồn đường hầm) hiện có khả năng điều chỉnh độ trễ bằng cách sử dụng tham số latency_msec (trước đây, độ trễ 250 micro giây đã được đặt).

Nó cũng được nhấn mạnh rằng có một thuật toán mới để giữ độ trễ ổn định trong quá trình lấy mẫu lại thích ứng trong vòng lặp của mô-đun và các nơi khác. Một phần trong số đó là cách triển khai mới "mượt mà hơn theo thời gian". Nó sẽ cung cấp ước tính độ trễ chính xác và ổn định hơn so với thuật toán hiện tại. Điều này chủ yếu quan trọng khi cần có mối quan hệ cố định giữa các luồng khác nhau (đồng bộ A / V, mô-đun lặp lại, mô-đun-kết hợp-chìm, mô-đun-phản hồi-hủy,…).

Vì đây là đoạn mã mới khá phức tạp trong các phần xử lý âm thanh chính nên việc triển khai cũ được giữ lại một thời gian để có bản sao lưu phòng trường hợp xuất hiện lỗi.

Mô-đun Truyền / Nhận âm thanh qua đường hầm cung cấp hỗ trợ để kết nối lại tới máy chủ trong trường hợp kết nối bị lỗi. Để bật kết nối lại, hãy đặt cài đặt Renect_interval_ms.

Tham số Adjust_threshold_usec đã được thêm vào mô-đun lặp lại mô-đun để điều chỉnh thuật toán quản lý độ trễ (độ trễ mặc định là 250 micro giây). Giá trị mặc định của tham số Adjust_time đã được giảm từ 10 xuống 1 giây, khả năng đặt các giá trị dưới một giây (ví dụ: 0,5) đã được thêm vào. Ghi nhật ký cài đặt tốc độ phát lại bị tắt theo mặc định và hiện được kiểm soát bởi tùy chọn log_interval riêng biệt.

Thêm hỗ trợ cung cấp cho các ứng dụng thông tin về mức pin của các thiết bị âm thanh Bluetooth. Mức sạc cũng được hiển thị trong số các thuộc tính thiết bị được hiển thị trong đầu ra "danh sách pactl" (thuộc tính bluetooth.battery).

La khả năng tạo thông tin ở định dạng JSON đã được thêm vào tiện ích pactl. Định dạng được chọn bằng cách sử dụng tùy chọn '–format', có thể nhận các giá trị là văn bản hoặc json.

Thêm hỗ trợ đầu ra âm thanh nổi khi sử dụng tai nghe EPOS / Sennheiser GSP 670 và SteelSeries GameDAC, sử dụng các thiết bị ALSA riêng biệt cho âm thanh nổi và đơn âm (trước đây chỉ hỗ trợ một thiết bị đơn âm).

Các thay đổi khác nổi bật trong phiên bản mới này:

  • Đã khắc phục sự cố với tiếp nhận từ các card âm thanh dựa trên chip Texas Instruments PCM2902.
  • Thêm Hỗ trợ card âm thanh ngoài 6 kênh không đầy đủ Âm thanh 6 MK2 từ Nhạc cụ bản địa.
  • Các vấn đề về thời gian và độ chính xác trong việc xác định độ trễ khi truyền âm thanh qua đường hầm và mô-đun kết hợp chìm đã được giải quyết.
  • Đã thêm các tham số chìm_enabled và source_enabled vào mô-đun phát hiện jackdbus-module được sử dụng để cho phép truyền / nhận âm thanh qua JACK để chỉ cho phép truyền hoặc nhận âm thanh qua JACK một cách có chọn lọc. Việc nạp lại mô-đun cũng được phép sử dụng các cấu hình JACK khác nhau cùng một lúc.
  • Thông số phối lại đã được thêm vào mô-đun module-kết hợp-chìm để tắt tính năng phối lại kênh, có thể cần thiết, chẳng hạn như khi sử dụng nhiều card âm thanh để tạo thành một âm thanh vòm duy nhất.

Cuối cùng, nếu bạn quan tâm có thể biết thêm về nó, bạn có thể tham khảo chi tiết tại mục liên kết theo dõi.


Để 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: AB Internet Networks 2008 SL
  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.