ДостапСн Π΅ Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊ Opus 1.4

Xiph.Org, ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° посвСтСна Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° бСсплатни Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅Ρ†ΠΈ, Π³ΠΎ прСтстави ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΎΡ‚ Opus 1.4.0, кој ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° висококвалитСтно ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° латСнтност ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π½Π° Π°ΡƒΠ΄ΠΈΠΎ стриминг со висока Π±ΠΈΡ‚-стапка ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π½Π° глас Π²ΠΎ пропусниот опсСг. -ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ VoIP Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΡ˜Π° Π Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½ΠΈΡ‚Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° Π΅Π½ΠΊΠΎΠ΄Π΅Ρ€ΠΎΡ‚ ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΡ‚ сС Π»ΠΈΡ†Π΅Π½Ρ†ΠΈΡ€Π°Π½ΠΈ спорСд Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° BSD. ЦСлоснитС спСцификации Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ Opus сС јавно достапни, бСсплатни ΠΈ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ стандард (RFC 6716).

ΠšΠΎΠ΄Π΅ΠΊΠΎΡ‚ Π΅ создадСн со ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ΄ ΠΊΠΎΠ΄Π΅ΠΊΠΎΡ‚ CELT Ρ€Π°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Xiph.org ΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΎΡ‚ SILK ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΎΠ΄ Skype. ΠŸΠΎΠΊΡ€Π°Ρ˜ Skype ΠΈ Xiph.Org, Π²ΠΎ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Opus учСствуваа ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎ Mozilla, Octasic, Broadcom ΠΈ Google. ΠŸΠ°Ρ‚Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ Opus сС ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π·Π° Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π±Π΅Π· плаќањС Π½Π° надомСстоци Π·Π° Π»ΠΈΡ†Π΅Π½Ρ†Π°. Π‘ΠΈΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈ ΠΏΡ€Π°Π²Π° ΠΈ Π»ΠΈΡ†Π΅Π½Ρ†ΠΈ Π·Π° ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Opus автоматски сС Π΄Π΅Π»Π΅Π³ΠΈΡ€Π°Π°Ρ‚ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ користат Opus, Π±Π΅Π· ΠΏΠΎΡ‚Ρ€Π΅Π±Π° ΠΎΠ΄ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅. НСма ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π·Π° опсСгот Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π° ΠΈ создавањС Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни. ΠœΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, ситС Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΈ ΠΏΡ€Π°Π²Π° сС ΠΎΡ‚ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΈ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° судски спор Π·Π° ΠΏΠ°Ρ‚Π΅Π½Ρ‚ ΡˆΡ‚ΠΎ ја Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° Π½Π° Opus ΠΏΡ€ΠΎΡ‚ΠΈΠ² кој Π±ΠΈΠ»ΠΎ корисник Π½Π° Opus.

Opus сС ΠΎΠ΄Π»ΠΈΠΊΡƒΠ²Π° со висок ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ Π½Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅ ΠΈ ниска латСнтност ΠΈ Π·Π° стриминг Π°ΡƒΠ΄ΠΈΠΎ со висока Π±ΠΈΡ‚-стапка ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π½Π° глас Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° VoIP Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΡ˜Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ со пропусСн опсСг. ΠŸΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ, Opus бСшС ΠΏΡ€Π΅ΠΏΠΎΠ·Π½Π°Π΅Π½ ΠΊΠ°ΠΊΠΎ Π½Π°Ρ˜Π΄ΠΎΠ±Π°Ρ€ ΠΊΠΎΠ΄Π΅ΠΊ ΠΊΠΎΠ³Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ Π±ΠΈΡ‚-стапка ΠΎΠ΄ 64 Kbit (Opus Π³ΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΊΠ°ΠΊΠΎ Apple HE-AAC, Nero HE-AAC, Vorbis ΠΈ AAC LC). ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΡˆΡ‚ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π°Π°Ρ‚ Opus out of the box Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ прСлистувач Firefox, Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° GStreamer ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ FFmpeg.

Π“Π»Π°Π²Π½ΠΈΡ‚Π΅ карактСристики Π½Π° Opus:

  • Π‘Ρ€Π·ΠΈΠ½Π° Π½Π° Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΎΠ΄ 5 Π΄ΠΎ 510 Kbit/s;
  • Π€Ρ€Π΅ΠΊΠ²Π΅Π½Ρ†ΠΈΡ˜Π° Π½Π° зСмањС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ†ΠΈ ΠΎΠ΄ 8 Π΄ΠΎ 48 KHz;
  • Π’Ρ€Π΅ΠΌΠ΅Ρ‚Ρ€Π°Π΅ΡšΠ΅ Π½Π° ΠΊΠ°Π΄Π°Ρ€ΠΎΡ‚ ΠΎΠ΄ 2.5 Π΄ΠΎ 120 милисСкунди;
  • ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Π½ΠΈ (CBR) ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ (VBR) Π±ΠΈΡ‚-стапки;
  • ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Ρ‚Π΅ΡΠ½ΠΎΠΏΠΎΡ˜Π°ΡΠ½ΠΎ ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΏΠΎΡ˜Π°ΡΠ½ΠΎ Π°ΡƒΠ΄ΠΈΠΎ;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° глас ΠΈ ΠΌΡƒΠ·ΠΈΠΊΠ°;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° стСрСо ΠΈ ΠΌΠΎΠ½ΠΎ;
  • ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° Π½Π° Π±ΠΈΡ‚ΠΎΠ²ΠΈ, пропусниот опсСг ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π°;
  • ΠœΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠΎΡ‚ Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° Π³ΡƒΠ±Π΅ΡšΠ΅ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° (PLC);
  • ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π΄ΠΎ 255 ΠΊΠ°Π½Π°Π»ΠΈ (ΠΌΡƒΠ»Ρ‚ΠΈ-стримувани Ρ€Π°ΠΌΠΊΠΈ)
  • Достапност Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π°Ρ€ΠΈΡ‚ΠΌΠ΅Ρ‚ΠΈΠΊΠ° со ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Π° ΠΈ фиксна Ρ‚ΠΎΡ‡ΠΊΠ°.

ΠšΠ»ΡƒΡ‡Π½ΠΈ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ Π²ΠΎ Opus 1.4:

  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅ сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ, насочСни ΠΊΠΎΠ½ Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΡƒΠ±Ρ˜Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ Π½Π° Π·Π²ΡƒΠΊΠΎΡ‚ ΠΊΠΎΠ³Π° Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ FEC (Forward Error Correction) Π·Π° Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° ΠΎΡˆΡ‚Π΅Ρ‚Π΅Π½ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ со Π±Ρ€Π·ΠΈΠ½Π° ΠΎΠ΄ 16 Π΄ΠΎ 24 kbs (LBRR, вишок Π½Π° ниска Π±Ρ€Π·ΠΈΠ½Π° Π½Π° Π±ΠΈΡ‚ΠΎΠ²ΠΈ).
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° OPUS_SET_INBAND_FEC Π·Π° Π΄Π° сС ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΡ˜Π° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° FEC, Π½ΠΎ Π±Π΅Π· ΠΏΡ€ΠΈΡΠΈΠ»ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ SILK (FEC Π½Π΅ΠΌΠ° Π΄Π° сС користи Π²ΠΎ CELT Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚).
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ DTX (Discontinuous Transmission), кој осигурува Π΄Π΅ΠΊΠ° ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ΠΎΡ‚ Π΅ ΠΏΡ€Π΅ΠΊΠΈΠ½Π°Ρ‚ ΠΊΠΎΠ³Π° Π½Π΅ΠΌΠ° Π·Π²ΡƒΠΊ.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Meson build систСмот ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° CMake.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ СкспСримСнталСн ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·Π°ΠΌ β€žΠ‘ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ Π½Π° Π·Π°Π³ΡƒΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅β€œ Π·Π° Π΄Π° сС ΠΎΠ±Π½ΠΎΠ²Π°Ρ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° Π³ΠΎΠ²ΠΎΡ€ ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π·Π°Π³ΡƒΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ˜ΡœΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅.
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ СкспСримСнтална ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΡ‚ β€žΠ΄Π»Π°Π±ΠΎΠΊ Π²ΠΈΡˆΠΎΠΊβ€œ, кој користи систСм Π·Π° машинско ΡƒΡ‡Π΅ΡšΠ΅ Π·Π° Π΄Π° ја ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ Сфикасноста Π½Π° ΠΎΠ±Π½ΠΎΠ²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π·Π²ΡƒΠΊΠΎΡ‚ ΠΏΠΎ Π³ΡƒΠ±Π΅ΡšΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€