Codec audio Opus 1.4 tersedia

Pembangun codec video dan audio percuma Xiph.Org telah mengeluarkan codec audio Opus 1.4.0, yang menyediakan pengekodan berkualiti tinggi dan kependaman minimum untuk kedua-dua audio penstriman kadar bit tinggi dan pemampatan suara dalam aplikasi VoIP yang dikekang jalur lebar. telefon. Pelaksanaan rujukan pengekod dan penyahkod diedarkan di bawah lesen BSD. Spesifikasi lengkap untuk format Opus tersedia secara umum, percuma dan diluluskan sebagai standard Internet (RFC 6716).

Codec dicipta dengan menggabungkan teknologi terbaik daripada codec CELT Xiph.org dan codec SILK sumber terbuka Skype. Selain Skype dan Xiph.Org, syarikat seperti Mozilla, Octasic, Broadcom dan Google turut mengambil bahagian dalam pembangunan Opus. Paten yang terlibat dalam Opus diberikan oleh syarikat yang terlibat dalam pembangunan untuk kegunaan tanpa had tanpa bayaran royalti. Semua hak harta intelek dan lesen paten yang berkaitan dengan Opus diwakilkan secara automatik kepada aplikasi dan produk menggunakan Opus, tanpa memerlukan kelulusan tambahan. Tiada sekatan pada skop dan penciptaan pelaksanaan alternatif pihak ketiga. Walau bagaimanapun, semua hak yang diberikan akan dibatalkan sekiranya prosiding paten menjejaskan teknologi Opus terhadap mana-mana pengguna Opus.

Opus menampilkan kualiti pengekodan yang tinggi dan kependaman minimum untuk pemampatan audio penstriman kadar bit tinggi dan pemampatan suara untuk aplikasi telefon VoIP yang dikekang lebar jalur. Sebelum ini, Opus diiktiraf sebagai codec terbaik apabila menggunakan bitrate 64Kbit (Opus mengatasi pesaing seperti Apple HE-AAC, Nero HE-AAC, Vorbis dan AAC LC). Produk yang menyokong Opus di luar kotak termasuk pelayar Firefox, rangka kerja GStreamer dan pakej FFmpeg.

Ciri utama Opus:

  • Kadar bit dari 5 hingga 510 Kbit/s;
  • Kekerapan pensampelan dari 8 hingga 48KHz;
  • Tempoh bingkai dari 2.5 hingga 120 milisaat;
  • Sokongan untuk kadar bit pemalar (CBR) dan pembolehubah (VBR);
  • Sokongan untuk audio jalur sempit dan jalur lebar;
  • Sokongan suara dan muzik;
  • Sokongan stereo dan mono;
  • Sokongan untuk tetapan dinamik kadar bit, lebar jalur dan saiz bingkai;
  • Keupayaan untuk memulihkan aliran audio sekiranya berlaku kehilangan bingkai (PLC);
  • Menyokong sehingga 255 saluran (bingkai berbilang aliran)
  • Ketersediaan pelaksanaan menggunakan aritmetik terapung dan titik tetap.

Inovasi utama dalam Opus 1.4:

  • Pengoptimuman parameter pengekodan telah dijalankan, bertujuan untuk meningkatkan penunjuk subjektif kualiti bunyi apabila FEC (Forward Error Correction) didayakan untuk memulihkan paket yang rosak atau hilang pada kadar bit daripada 16 hingga 24kbs (LBRR, Rendah Kadar Bit-Lewahan).
  • Menambahkan pilihan OPUS_SET_INBAND_FEC untuk mendayakan pembetulan ralat FEC tetapi tanpa memaksa mod SILK (FEC tidak akan digunakan dalam mod CELT).
  • Pelaksanaan mod DTX (Discontinuous Transmission) yang lebih baik, yang menyediakan penggantungan penghantaran trafik tanpa ketiadaan bunyi.
  • Menambah sokongan untuk sistem binaan Meson dan sokongan yang lebih baik untuk membina menggunakan CMake.
  • Mekanisme percubaan "Penyembunyian Kehilangan Paket Masa Nyata" telah ditambahkan untuk memulihkan serpihan pertuturan yang hilang akibat kehilangan paket, berfungsi melalui penggunaan teknologi pembelajaran mesin.
  • Pelaksanaan percubaan mekanisme "penyeledahan mendalam" telah ditambah, yang menggunakan sistem pembelajaran mesin untuk meningkatkan kecekapan pemulihan audio selepas kehilangan paket.

Sumber: opennet.ru

Tambah komen