Opus 1.4 audio codec kasedhiya

Pangembang codec video lan audio gratis Xiph.Org wis ngrilis codec audio Opus 1.4.0, sing nyedhiyakake enkoding kualitas dhuwur lan latensi minimal kanggo audio streaming lan kompresi swara kanthi bit-bit dhuwur ing aplikasi VoIP sing dibatasi bandwidth. telephony. Implementasi referensi encoder lan decoder disebarake miturut lisensi BSD. Spesifikasi lengkap kanggo format Opus kasedhiya kanggo umum, gratis, lan disetujoni minangka standar Internet (RFC 6716).

Codec digawe kanthi nggabungake teknologi paling apik saka codec CELT Xiph.org lan codec SILK open source Skype. Saliyane Skype lan Xiph.Org, perusahaan kayata Mozilla, Octasic, Broadcom lan Google uga melu pangembangan Opus. Paten sing ana ing Opus diwenehake dening perusahaan sing melu pembangunan kanggo panggunaan tanpa wates tanpa mbayar royalti. Kabeh hak properti intelektual lan lisensi paten sing ana hubungane karo Opus kanthi otomatis didelegasikan menyang aplikasi lan produk nggunakake Opus, tanpa perlu persetujuan tambahan. Ora ana watesan babagan ruang lingkup lan nggawe implementasi pihak katelu alternatif. Nanging, kabeh hak sing diwenehake bakal dicabut yen ana proses paten sing mengaruhi teknologi Opus marang pangguna Opus.

Opus nduweni kualitas pengkodean sing dhuwur lan latensi minimal kanggo kompresi audio streaming bit-bit lan kompresi swara kanggo aplikasi telpon VoIP sing dibatasi bandwidth. Sadurunge, Opus diakoni minangka codec paling apik nalika nggunakake bitrate 64Kbit (Opus ngalahake pesaing kayata Apple HE-AAC, Nero HE-AAC, Vorbis lan AAC LC). Produk sing ndhukung Opus metu saka kothak kalebu browser Firefox, kerangka GStreamer, lan paket FFmpeg.

Fitur utama Opus:

  • Bitrate saka 5 nganti 510 Kbit/s;
  • Frekuensi sampling saka 8 nganti 48KHz;
  • Durasi pigura saka 2.5 nganti 120 milidetik;
  • Dhukungan kanggo bitrate konstan (CBR) lan variabel (VBR);
  • Dhukungan kanggo audio narrowband lan wideband;
  • Dhukungan swara lan musik;
  • Dhukungan stereo lan mono;
  • Dhukungan kanggo setelan dinamis bitrate, bandwidth lan ukuran pigura;
  • Kemampuan kanggo mulihake stream audio ing kasus mundhut pigura (PLC);
  • Ndhukung nganti 255 saluran (frame multi-stream)
  • Kasedhiyan implementasi nggunakake aritmetika titik ngambang lan tetep.

Inovasi utama ing Opus 1.4:

  • Optimasi paramΓ¨ter enkoding wis ditindakake, ngarahake ningkatake indikator subyektif kualitas swara nalika FEC (Forward Error Correction) diaktifake kanggo mulihake paket sing rusak utawa ilang ing tingkat bit saka 16 nganti 24kbs (LBRR, Low Bit-Rate Redundansi).
  • Opsi ditambahake OPUS_SET_INBAND_FEC kanggo ngaktifake koreksi kesalahan FEC nanging tanpa meksa mode SILK (FEC ora bakal digunakake ing mode CELT).
  • Peningkatan mode DTX (Discontinuous Transmission), sing nyedhiyakake penundaan transmisi lalu lintas tanpa swara.
  • Dhukungan ditambahake kanggo sistem mbangun Meson lan dhukungan sing luwih apik kanggo bangunan nggunakake CMake.
  • Mekanisme eksperimen "Real-Time Packet Loss Concealment" wis ditambahake kanggo mulihake fragmen wicara sing ilang amarga mundhut paket, sing digunakake kanthi nggunakake teknologi pembelajaran mesin.
  • Implementasi eksperimen saka mekanisme "redundansi jero" wis ditambahake, sing nggunakake sistem pembelajaran mesin kanggo ningkatake efisiensi pemulihan audio sawise mundhut paket.

Source: opennet.ru

Add a comment