НаличСн Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊ 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 бСшС ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ Π·Π° Π½Π°ΠΉ-добрия ΠΊΠΎΠ΄Π΅ΠΊ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° 64Kbit Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ (Opus ΠΈΠ·ΠΏΡ€Π΅Π²Π°Ρ€ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Apple HE-AAC, Nero HE-AAC, Vorbis ΠΈ AAC LC). ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Opus ΠΎΡ‚ кутията, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Firefox, Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° GStreamer ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° FFmpeg.

Основни характСристики Π½Π° Opus:

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

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

  • Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π΅ оптимизация Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅, насочСна към подобряванС Π½Π° субСктивнитС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° качСство Π½Π° Π·Π²ΡƒΠΊΠ°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° FEC (Forward Error Correction) Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΡ€ΠΈ Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚ ΠΎΡ‚ 16 Π΄ΠΎ 24 kbs (LBRR, Low Bit-Rate Redundancy).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция OPUS_SET_INBAND_FEC Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° FEC корСкция Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½ΠΎ Π±Π΅Π· ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ SILK (FEC няма Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² Ρ€Π΅ΠΆΠΈΠΌ CELT).
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ изпълнСниС Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° DTX (Discontinuous Transmission), ΠΊΠΎΠΉΡ‚ΠΎ осигурява спиранС Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΡ€ΠΈ липса Π½Π° Π·Π²ΡƒΠΊ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° систСмата Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Meson ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° CMake.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ Π΅ СкспСримСнталСн ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ β€žReal-Time Packet Loss Concealmentβ€œ Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Ρ€Π΅Ρ‡, Π·Π°Π³ΡƒΠ±Π΅Π½ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π·Π°Π³ΡƒΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ СкспСримСнтална рСализация Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° β€žΠ΄ΡŠΠ»Π±ΠΎΠΊΠΎ ΠΈΠ·Π»ΠΈΡˆΡŠΠΊβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° систСма Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π·Π° Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ СфСктивността Π½Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π²ΡƒΠΊΠ° слСд Π·Π°Π³ΡƒΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€