Opus 1.4 рдЕрдбрд┐рдпреЛ рдХреЛрдбреЗрдХ рдЙрдкрд▓рдмреНрдз рдЫ

рдирд┐: рд╢реБрд▓реНрдХ рднрд┐рдбрд┐рдпреЛ рд░ рдЕрдбрд┐рдпреЛ рдХреЛрдбреЗрдХ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ Xiph.Org рд▓реЗ Opus 1.4.0 рдЕрдбрд┐рдпреЛ рдХреЛрдбреЗрдХ рдЬрд╛рд░реА рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде-рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд VoIP рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдЙрдЪреНрдЪ-рдмрд┐рдЯрд░реЗрдЯ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рдЕрдбрд┐рдпреЛ рд░ рдЖрд╡рд╛рдЬ рдХрдореНрдкреНрд░реЗрд╕рди рджреБрд╡реИрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ-рдЧреБрдгрд╕реНрддрд░рдХреЛ рдПрдиреНрдХреЛрдбрд┐рдЩ рд░ рдиреНрдпреВрдирддрдо рд╡рд┐рд▓рдореНрдмрддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЯреЗрд▓рд┐рдлреЛрдиреАред рдПрдиреНрдХреЛрдбрд░ рд░ рдбрд┐рдХреЛрдбрд░ рд╕рдиреНрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ BSD рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЫрдиреНред Opus рдврд╛рдБрдЪрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╡рд┐рдирд┐рд░реНрджреЗрд╢рд╣рд░реВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдкрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫрдиреН, рдирд┐:рд╢реБрд▓реНрдХ, рд░ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдорд╛рдирдХ (RFC 6716) рдХреЛ рд░реВрдкрдорд╛ рд╕реНрд╡реАрдХреГрдд рдЫрдиреНред

рдХреЛрдбреЗрдХ Xiph.org рдХреЛ CELT рдХреЛрдбреЗрдХ рд░ Skype рдХреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд SILK рдХреЛрдбреЗрдХрдмрд╛рдЯ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реЗрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рд╣реЛред Skype рд░ Xiph.Org рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, Mozilla, Octasic, Broadcom рд░ Google рдЬрд╕реНрддрд╛ рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдкрдирд┐ Opus рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рднрд╛рдЧ рд▓рд┐рдПред рдУрдкрд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рдкреЗрдЯреЗрдиреНрдЯрд╣рд░реВ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рд░реЛрдпрд▓реНрдЯреАрдХреЛ рднреБрдХреНрддрд╛рдиреА рдмрд┐рдирд╛ рдЕрд╕реАрдорд┐рдд рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред рдУрдкрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдмреИ рдмреМрджреНрдзрд┐рдХ рд╕рдореНрдкрддреНрддрд┐ рдЕрдзрд┐рдХрд╛рд░ рд░ рдкреНрдпрд╛рдЯреЗрдиреНрдЯ рдЗрдЬрд╛рдЬрддрдкрддреНрд░рд╣рд░реВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрд╡реАрдХреГрддрд┐рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрд┐рдирд╛, Opus рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд░ рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рдкреНрд░рддреНрдпрд╛рдпреЛрдЬрд┐рдд рд╣реБрдиреНрдЫрдиреНред рд╡реИрдХрд▓реНрдкрд┐рдХ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рджрд╛рдпрд░рд╛ рд░ рд╕рд┐рд░реНрдЬрдирд╛рдорд╛ тАЛтАЛрдХреБрдиреИ рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рдЫреИрдирдиреНред рдпрджреНрдпрдкрд┐, рдУрдкрд╕рдХреЛ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд░реБрджреНрдз рдУрдкрд╕ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдиреЗ рдкреЗрдЯреЗрдиреНрдЯ рдХрд╛рд░реНрдпрд╡рд╛рд╣реАрдХреЛ рдШрдЯрдирд╛рдорд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рд░рджреНрдж рд╣реБрдиреНрдЫрдиреНред

Opus рд▓реЗ рдЙрдЪреНрдЪ рдмрд┐рдЯрд░реЗрдЯ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рдЕрдбрд┐рдпреЛ рдХрдореНрдкреНрд░реЗрд╕рди рд░ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде-рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд VoIP рдЯреЗрд▓рд┐рдлреЛрдиреА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╛рдЬ рдХрдореНрдкреНрд░реЗрд╕рди рджреБрд╡реИрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ рдХреЛрдбрд┐рдЩ рдЧреБрдгрд╕реНрддрд░ рд░ рдиреНрдпреВрдирддрдо рд╡рд┐рд▓рдореНрдмрддрд╛ рд╕реБрд╡рд┐рдзрд╛ рджрд┐рдиреНрдЫред рдкрд╣рд┐рд▓реЗ, Opus рд▓рд╛рдИ 64Kbit рдмрд┐рдЯрд░реЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдЙрддреНрдХреГрд╖реНрдЯ рдХреЛрдбреЗрдХрдХреЛ рд░реВрдкрдорд╛ рдорд╛рдиреНрдпрддрд╛ рджрд┐рдЗрдПрдХреЛ рдерд┐рдпреЛ (Opus рд▓реЗ Apple HE-AAC, Nero HE-AAC, Vorbis рд░ AAC LC рдЬрд╕реНрддрд╛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреАрд╣рд░реВрд▓рд╛рдИ рдкрдЫрд╛рдбрд┐ рдкрд╛рд░реНрдпреЛ)ред Opus рд▓рд╛рдИ рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рдлрд╛рдпрд░рдлрдХреНрд╕ рдмреНрд░рд╛рдЙрдЬрд░, GStreamer рдлреНрд░реЗрдорд╡рд░реНрдХ, рд░ FFmpeg рдкреНрдпрд╛рдХреЗрдЬ рд╕рдорд╛рд╡реЗрд╢ рдЫред

Opus рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ:

  • 5 рджреЗрдЦрд┐ 510 Kbit/s рд╕рдореНрдо рдмрд┐рдЯрд░реЗрдЯ;
  • 8 рджреЗрдЦрд┐ 48KHz рд╕рдореНрдо рдирдореВрдирд╛ рдЖрд╡реГрддреНрддрд┐;
  • рдлреНрд░реЗрдо рдЕрд╡рдзрд┐ 2.5 рджреЗрдЦрд┐ 120 рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдб рд╕рдореНрдо;
  • рд╕реНрдерд┐рд░ (CBR) рд░ рдЪрд░ (VBR) рдмрд┐рдЯрд░реЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
  • рдирд╛рд░реЛрдмреНрдпрд╛рдиреНрдб рд░ рд╡рд╛рдЗрдбрдмреНрдпрд╛рдиреНрдб рдЕрдбрд┐рдпреЛрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
  • рдЖрд╡рд╛рдЬ рд░ рд╕рдВрдЧреАрдд рд╕рдорд░реНрдерди;
  • рд╕реНрдЯреЗрд░рд┐рдпреЛ рд░ рдореЛрдиреЛ рд╕рдорд░реНрдерди;
  • рдмрд┐рдЯрд░реЗрдЯ, рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде рд░ рдлреНрд░реЗрдо рд╕рд╛рдЗрдЬрдХреЛ рдЧрддрд┐рд╢реАрд▓ рд╕реЗрдЯрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди;
  • рдлреНрд░реЗрдо рд╣рд╛рдирд┐ (PLC) рдХреЛ рдорд╛рдорд▓рд╛ рдорд╛ рдЕрдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдо рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛;
  • 255 рдЪреНрдпрд╛рдирд▓рд╣рд░реВ (рдмрд╣реБ-рд╕реНрдЯреНрд░рд┐рдо рдлреНрд░реЗрдорд╣рд░реВ) рд╕рдореНрдо рд╕рдорд░реНрдерди рдЧрд░реНрдиреБрд╣реЛрд╕реН
  • рдлреНрд▓реЛрдЯрд┐рдВрдЧ рд░ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдиреНрджреБ рдЕрдВрдХрдЧрдгрд┐рдд рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ред

Opus 1.4 рдорд╛ рдкреНрд░рдореБрдЦ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:

  • рдПрдиреНрдХреЛрдбрд┐рдЩ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрдм FEC (рдлрд░реНрд╡рд╛рд░реНрдб рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░) рд▓рд╛рдИ 16 рджреЗрдЦрд┐ 24kbs (LBRR, рдХрдо рдмрд┐рдЯ-рджрд░ рд░рд┐рдбрдиреНрдбрдиреНрд╕реА) рдмрд┐рдЯ рджрд░рд╣рд░реВрдорд╛ рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рд╡рд╛ рд╣рд░рд╛рдПрдХреЛ рдкреНрдпрд╛рдХреЗрдЯрд╣рд░реВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдмреЗрд▓рд╛ рдзреНрд╡рдирд┐ рдЧреБрдгрд╕реНрддрд░рдХреЛ рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рд╕реВрдЪрдХрд╣рд░реВ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдердкрд┐рдпреЛ рд╡рд┐рдХрд▓реНрдк OPUS_SET_INBAND_FEC FEC рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░ рд╕рдХреНрд╖рдо рдЧрд░реНрди рддрд░ SILK рдореЛрдбрд▓рд╛рдИ рдЬрдмрд░рдЬрд╕реНрддреА рдирдЧрд░реА (CELT рдореЛрдбрдорд╛ FEC рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдЫреИрди)ред
  • DTX (рдбрд┐рд╕реНрдХреНрдЯрд┐рдиреНрдпреБрдЕрд╕ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рди) рдореЛрдбрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЬрд╕рд▓реЗ рдзреНрд╡рдирд┐рдХреЛ рдЕрднрд╛рд╡рдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рдкреНрд░рд╕рд╛рд░рдг рдирд┐рд▓рдореНрдмрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • Meson рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд░ CMake рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ рдорд╛рд░реНрдлрдд рдХрд╛рдо рдЧрд░реНрджреИ, рдкреНрдпрд╛рдХреЗрдЯ рд╣рд░рд╛рдЙрдиреЗ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛ рд╣рд░рд╛рдПрдХреЛ рдмреЛрд▓реАрдХреЛ рдЯреБрдХреНрд░рд╛рд╣рд░реВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдВрдпрдиреНрддреНрд░ "рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдкреНрдпрд╛рдХреЗрдЯ рдШрд╛рдЯрд╛ рд▓реБрдХрд╛рдЙрдиреЗ" рдердкрд┐рдПрдХреЛ рдЫред
  • "рдЧрд╣рд┐рд░реЛ рд░рд┐рдбрдиреНрдбрдиреНрд╕реА" рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдкреНрдпрд╛рдХреЗрдЯ рд╣рд░рд╛рдПрдкрдЫрд┐ рдЕрдбрд┐рдпреЛ рд░рд┐рдХрднрд░реАрдХреЛ рджрдХреНрд╖рддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдореЗрд╕рд┐рди рд▓рд░реНрдирд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди