Ang Opus 1.4 audio codec anaa

Ang libre nga video ug audio codec developer nga Xiph.Org nagpagawas sa Opus 1.4.0 audio codec, nga naghatag og taas nga kalidad nga pag-encode ug gamay nga latency para sa high-bitrate streaming audio ug voice compression sa bandwidth-constrained VoIP applications. telephony. Ang encoder ug decoder reference implementasyon gipang-apod-apod ubos sa BSD license. Ang kompleto nga mga espesipikasyon alang sa Opus format anaa sa publiko, nga walay bayad, ug giaprobahan isip usa ka Internet standard (RFC 6716).

Ang codec gihimo pinaagi sa paghiusa sa labing maayo nga mga teknolohiya gikan sa CELT codec sa Xiph.org ug sa open source nga SILK codec sa Skype. Gawas sa Skype ug Xiph.Org, ang mga kompanya sama sa Mozilla, Octasic, Broadcom ug Google miapil usab sa pagpalambo sa Opus. Ang mga patente nga nahilambigit sa Opus gihatag sa mga kompanya nga nalambigit sa pag-uswag alang sa walay kinutuban nga paggamit nga wala’y bayad sa royalties. Ang tanan nga mga katungod sa intelektwal nga kabtangan ug mga lisensya sa patent nga may kalabutan sa Opus awtomatik nga gitugyan sa mga aplikasyon ug mga produkto gamit ang Opus, nga wala kinahanglana ang dugang nga pagtugot. Wala’y mga pagdili sa sakup ug paghimo sa mga alternatibong pagpatuman sa ikatulo nga partido. Bisan pa, ang tanan nga mga katungod nga gihatag gibawi kung adunay mga proseso sa patent nga makaapekto sa mga teknolohiya sa Opus batok sa bisan kinsa nga tiggamit sa Opus.

Ang Opus adunay taas nga kalidad sa coding ug gamay nga latency alang sa parehas nga high-bitrate streaming audio compression ug voice compression alang sa bandwidth-constrained VoIP telephony applications. Kaniadto, ang Opus gipili nga labing maayo nga codec sa 64Kbit (Opus milabaw sa mga kakompetensya sama sa Apple HE-AAC, Nero HE-AAC, Vorbis ug AAC LC). Ang mga produkto nga nagsuporta sa Opus gawas sa kahon naglakip sa Firefox browser, ang GStreamer framework, ug ang FFmpeg package.

Panguna nga mga bahin sa Opus:

  • Bitrate gikan sa 5 ngadto sa 510 Kbit/s;
  • Sampling frequency gikan sa 8 ngadto sa 48KHz;
  • Gidugayon sa frame gikan sa 2.5 ngadto sa 120 milliseconds;
  • Suporta alang sa kanunay (CBR) ug variable (VBR) bitrates;
  • Suporta alang sa narrowband ug wideband audio;
  • Suporta sa tingog ug musika;
  • Stereo ug mono nga suporta;
  • Suporta alang sa dinamikong setting sa bitrate, bandwidth ug gidak-on sa frame;
  • Abilidad sa pagpasig-uli sa audio stream sa kaso sa pagkawala sa frame (PLC);
  • Suportahi hangtod sa 255 ka channel (multi-stream frames)
  • Ang pagkaanaa sa mga pagpatuman gamit ang floating ug fixed point arithmetic.

Pangunang mga inobasyon sa Opus 1.4:

  • Ang pag-optimize sa mga parameter sa pag-encode gihimo, nga gitumong sa pagpauswag sa mga suhetibong indikasyon sa kalidad sa tunog kung ang FEC (Forward Error Correction) mahimo nga mapasig-uli ang nadaot o nawala nga mga pakete sa gamay nga rate gikan sa 16 hangtod 24kbs (LBRR, Ubos nga Bit-Rate Redundancy).
  • Gidugang nga opsyon nga OPUS_SET_INBAND_FEC aron mahimo ang FEC error correction apan walay pagpugos sa SILK mode (FEC dili gamiton sa CELT mode).
  • Gipauswag nga pagpatuman sa mode nga DTX (Discontinuous Transmission), nga naghatag pagsuspinde sa transmission sa trapiko kung wala ang tunog.
  • Gidugang nga suporta alang sa sistema sa pagtukod sa Meson ug gipaayo nga suporta alang sa pagtukod gamit ang CMake.
  • Usa ka eksperimento nga mekanismo nga "Real-Time Packet Loss Concealment" gidugang aron ibalik ang mga tipik sa sinultihan nga nawala tungod sa pagkawala sa pakete, nga nagtrabaho pinaagi sa paggamit sa mga teknolohiya sa pagkat-on sa makina.
  • Usa ka eksperimento nga pagpatuman sa "lawom nga redundancy" nga mekanismo ang gidugang, nga naggamit sa usa ka sistema sa pagkat-on sa makina aron mapauswag ang kaepektibo sa pagbawi sa audio pagkahuman sa pagkawala sa pakete.

Source: opennet.ru

Idugang sa usa ka comment