Phiên bản mới của Opus 1.4.0 đã được phát hành

opus

Opus là một codec âm thanh kỹ thuật số nén mất dữ liệu; rất linh hoạt, cởi mở và miễn phí bản quyền

Xiph.Org, nhà phát triển codec âm thanh và video Opus, gần đây đã công bố phát hành phiên bản mới của bộ giải mã âm thanh Opus 1.4.0.

Opus là một codec âm thanh mà được đặc trưng bằng cách cung cấp mã hóa chất lượng cao và độ trễ tối thiểu cho cả truyền âm thanh tốc độ bit cao và nén giọng nói trong các ứng dụng VoIP giới hạn băng thông.

codec được tạo ra bằng cách kết hợp các công nghệ tốt nhất từ codec CELT do Xiph.org phát triển và codec SILK do Skype mở. Ngoài Skype và Xiph.Org, các công ty như Mozilla, Octasic, Broadcom và Google cũng tham gia vào quá trình phát triển Opus.

Các bằng sáng chế liên quan đến Opus được cấp bởi các công ty tham gia phát triển để sử dụng không giới hạn mà không phải trả tiền bản quyền. Tất cả các quyền sở hữu trí tuệ và giấy phép bằng sáng chế liên quan đến Opus sẽ tự động được ủy quyền cho các ứng dụng và sản phẩm sử dụng Opus mà không cần phê duyệt bổ sung.

Không có hạn chế về phạm vi và việc tạo ra các triển khai thay thế của bên thứ ba. Tuy nhiên, tất cả các quyền được cấp sẽ bị thu hồi trong trường hợp thủ tục tố tụng bằng sáng chế liên quan đến các công nghệ của Opus đối với bất kỳ người dùng Opus nào.

Opus có chất lượng mã hóa cao và độ trễ tối thiểu đối với cả nén luồng âm thanh tốc độ bit cao và nén giọng nói cho các ứng dụng điện thoại VoIP bị hạn chế về băng thông.

Điểm mới chính của Opus 1.4

Trong phiên bản mới này của Opus 1.4.0 được trình bày, điều nổi bật là tối ưu hóa các tham số mã hóa, với mục đích cải thiện các chỉ số chủ quan về chất lượng âm thanh khi FEC (Sửa lỗi chuyển tiếp) được bật để khôi phục các gói bị hỏng hoặc bị mất ở tốc độ bit từ 16 đến 24 kbs (LBRR, Dự phòng tốc độ bit thấp) .

Một trong những thay đổi nổi bật trong phiên bản mới này làe đã thêm giá trị mới là 2 vào tùy chọn OPUS_SET_INBAND_FEC để bật sửa lỗi FEC, nhưng không bắt buộc bật chế độ SILK (FEC sẽ không được sử dụng ở chế độ CELT).

Ngoài ra, việc triển khai cải tiến chế độ DTX (Truyền liên tục), cung cấp khả năng tạm dừng truyền lưu lượng khi không có âm thanh, đã được cải thiện.

Mặt khác, nó được lưu ý rằng đã thêm hỗ trợ cho hệ thống xây dựng Meson và hỗ trợ xây dựng bằng CMake đã được cải thiện.

điều đáng nói là cho các phiên bản trong tương lai, dựa trên công nghệ máy học, Đang phát triển chức năng thử nghiệm Để khôi phục các đoạn âm thanh bị mất do mất gói: “Che giấu mất gói thời gian thực” và “Dự phòng âm thanh sâu”

Cuối cùng nếu bạn muốn biết thêm về nó, bạn nên biết rằng việc triển khai tham chiếu của bộ mã hóa và bộ giải mã được phân phối theo giấy phép BSD. Thông số kỹ thuật đầy đủ của định dạng Opus được cung cấp công khai, miễn phí và được phê duyệt là tiêu chuẩn Internet (RFC 6716). Bạn có thể kiểm tra các chi tiết của lần ra mắt này trong liên kết theo dõi.

Làm cách nào để cài đặt Opus trên Linux?

Dành cho những ai quan tâm đến việc có thể cài đặt codec âm thanh này trên hệ thống của họBạn nên biết rằng hầu hết các bản phân phối Linux đều có codec trong kho của chúng và bạn có thể cài đặt nó từ đó. Một số sản phẩm tương thích với Opus bao gồm trình duyệt Firefox, khung GStreamer và gói FFmpeg.

Mặc dù hiện tại (tại thời điểm viết) phiên bản mới chưa có sẵn trong một số bản phân phối và để có được nó, họ có thể thực hiện bằng cách biên dịch codec.

Đối với điều này chỉ cần mở một thiết bị đầu cuối và chạy một trong các lệnh sau, theo phân phối của bạn. Điều đầu tiên chúng ta sẽ làm là cài đặt một số công cụ để có thể thực hiện quá trình biên dịch:

Trong trường hợp của những người là người dùng của Ubuntu, Debian hoặc bất kỳ dẫn xuất nào:

sudo apt-get install git autoconf automake libtool gcc make

Fedora/Redhat hoặc bất kỳ công cụ phái sinh nào trong số này:

sudo dnf install git autoconf automake libtool gcc make

Bây giờ hãy lấy mã nguồn ctrên lệnh sau:

git clone https://gitlab.xiph.org/xiph/opus.git
cd opus

Và chúng tôi tiến hành biên dịch với:

./autogen.sh
./configure
make
make install


Để 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.