Có sẵn codec âm thanh Opus 1.5

После почти года разработки организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, представила релиз аудиокодека Opus 1.5, обеспечивающего высокое качество кодирования и минимальную задержку как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Эталонные реализации кодировщика и декодировщика распространяются под лицензией BSD. Полные спецификации формата Opus общедоступны, бесплатны и утверждены в качестве интернет-стандарта (RFC 6716).

Codec được tạo bằng cách kết hợp các công nghệ tốt nhất từ ​​codec CELT của Xiph.org và codec SILK mã nguồn mở của Skype. Ngoài Skype và Xiph.Org, các công ty như Mozilla, Octasic, Broadcom và Google cũng tham gia 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 cấp bằng sáng chế ảnh hưởng đến các công nghệ của Opus đối với bất kỳ người dùng nào của Opus.

Opus có chất lượng mã hóa cao và độ trễ tối thiểu cho cả nén âm thanh phát trực tuyến 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. Trước đây, Opus được công nhận là codec tốt nhất khi sử dụng bitrate 64Kbit (Opus đã vượt qua các đối thủ như Apple HE-AAC, Nero HE-AAC, Vorbis và AAC LC). Các sản phẩm hỗ trợ Opus ngay lập tức bao gồm trình duyệt Firefox, khung GStreamer và gói FFmpeg.

Các tính năng chính của Opus:

  • Tốc độ bit từ 5 đến 510 Kbit/s;
  • Tần số lấy mẫu từ 8 đến 48KHz;
  • Thời lượng khung hình từ 2.5 đến 120 mili giây;
  • Hỗ trợ tốc độ bit không đổi (CBR) và biến (VBR);
  • Hỗ trợ âm thanh băng hẹp và băng rộng;
  • Hỗ trợ giọng nói và âm nhạc;
  • Hỗ trợ âm thanh nổi và đơn âm;
  • Hỗ trợ cài đặt động tốc độ bit, băng thông và kích thước khung hình;
  • Khả năng khôi phục luồng âm thanh trong trường hợp mất khung hình (PLC);
  • Hỗ trợ tối đa 255 kênh (khung hình đa luồng)
  • Tính khả dụng của các triển khai bằng cách sử dụng số học dấu phẩy động và cố định.

Những cải tiến chính trong Opus 1.5:

  • В кодировщике и декодировщике расширено применение технологий машинного обучения.
  • Реализован механизм «Deep Redundancy» (DRED), использующий машинное обучение для восстановления фрагментов звука, утраченных из-за потери пакетов.
  • Улучшено восстановление звукового потока в случае потери кадров при помощи механизма машинного обучения Deep PLC (Packet Loss Concealment).
  • Улучшено качество передачи речи на низких битрейтах (~ 6 Кбит/с).
  • Добавлены дополнительные оптимизации, использующие наборы инструкций AVX2 (x86) и Neon (ARM).
  • Добавлена поддержка формата объёмного звучания Ambisonics 4-го и 5-го порядка, учитывающего распространение звука не только в горизонтальной плоскости, но и в вертикальной (для определения сверху или снизу источник звука).

По горячим следам сформирован выпуск Opus 1.5.1, в котором устранены проблемы со сборкой с использованием сборочной системы Meson (сборку с использованием CMake проблема не затронула).

Nguồn: opennet.ru

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