เด“เดชเดธเต 1.5 เด“เดกเดฟเดฏเต‹ เด•เต‹เดกเต†เด•เต เดฒเดญเตเดฏเดฎเดพเดฃเต

ะŸะพัะปะต ะฟะพั‡ั‚ะธ ะณะพะดะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะพั€ะณะฐะฝะธะทะฐั†ะธั Xiph.Org, ะทะฐะฝะธะผะฐัŽั‰ะฐััั ั€ะฐะทั€ะฐะฑะพั‚ะบะพะน ัะฒะพะฑะพะดะฝั‹ั… ะฒะธะดะตะพ- ะธ ะฐัƒะดะธะพะบะพะดะตะบะพะฒ, ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ ั€ะตะปะธะท ะฐัƒะดะธะพะบะพะดะตะบะฐ Opus 1.5, ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ะตะณะพ ะฒั‹ัะพะบะพะต ะบะฐั‡ะตัั‚ะฒะพ ะบะพะดะธั€ะพะฒะฐะฝะธั ะธ ะผะธะฝะธะผะฐะปัŒะฝัƒัŽ ะทะฐะดะตั€ะถะบัƒ ะบะฐะบ ะฟั€ะธ ัะถะฐั‚ะธะธ ะฟะพั‚ะพะบะพะฒะพะณะพ ะทะฒัƒะบะฐ ั ะฒั‹ัะพะบะธะผ ะฑะธั‚ั€ะตะนั‚ะพะผ, ั‚ะฐะบ ะธ ะฟั€ะธ ัะถะฐั‚ะธะธ ะณะพะปะพัะฐ ะฒ ะพะณั€ะฐะฝะธั‡ะตะฝะฝั‹ั… ะฟะพ ะฟั€ะพะฟัƒัะบะฝะพะน ัะฟะพัะพะฑะฝะพัั‚ะธ ะฟั€ะธะปะพะถะตะฝะธัั… VoIP-ั‚ะตะปะตั„ะพะฝะธะธ. ะญั‚ะฐะปะพะฝะฝั‹ะต ั€ะตะฐะปะธะทะฐั†ะธะธ ะบะพะดะธั€ะพะฒั‰ะธะบะฐ ะธ ะดะตะบะพะดะธั€ะพะฒั‰ะธะบะฐ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝััŽั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน BSD. ะŸะพะปะฝั‹ะต ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ ั„ะพั€ะผะฐั‚ะฐ Opus ะพะฑั‰ะตะดะพัั‚ัƒะฟะฝั‹, ะฑะตัะฟะปะฐั‚ะฝั‹ ะธ ัƒั‚ะฒะตั€ะถะดะตะฝั‹ ะฒ ะบะฐั‡ะตัั‚ะฒะต ะธะฝั‚ะตั€ะฝะตั‚-ัั‚ะฐะฝะดะฐั€ั‚ะฐ (RFC 6716).

Xiph.org-เดจเตเดฑเต† CELT เด•เต‹เดกเต†เด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ Skype-เดจเตเดฑเต† เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต SILK เด•เต‹เดกเต†เด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเตเดฎเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเดฟเดฆเตเดฏเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดพเดฃเต เด•เต‹เดกเต†เด•เต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. Skype, Xiph.Org เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดชเตเดฑเดฎเต† เดฎเต‹เดธเดฟเดฒเตเดฒ, เด’เด•เตเดŸเดพเดธเดฟเด•เต, เดฌเตเดฐเต‹เดกเตเด•เต‹เด‚, เด—เต‚เด—เดฟเตพ เดคเตเดŸเด™เตเด™เดฟเดฏ เด•เดฎเตเดชเดจเดฟเด•เดณเตเด‚ เด“เดชเดธเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ เดชเด™เตเด•เดพเดณเดฟเด•เดณเดพเดฏเดฟ. เด“เดชเดธเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเต‡เดฑเตเดฑเดจเตเดฑเตเด•เตพ, เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ เดเตผเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เดฎเตเดชเดจเดฟเด•เตพ เดฑเต‹เดฏเตฝเดฑเตเดฑเดฟ เดจเตฝเด•เดพเดคเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดชเดธเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพ เดฌเต—เดฆเตเดงเดฟเด• เดธเตเดตเดคเตเดคเดตเด•เดพเดถเด™เตเด™เดณเตเด‚ เดชเต‡เดฑเตเดฑเดจเตเดฑเต เดฒเตˆเดธเตปเดธเตเด•เดณเตเด‚ เด…เดงเดฟเด• เด…เด‚เด—เต€เด•เดพเดฐเดคเตเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต† เดคเดจเตเดจเต† Opus เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเตเดตเดฏเดฎเต‡เดต เดจเดฟเดฏเต‹เด—เดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเดฐ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เดตเตเดฏเดพเดชเตเดคเดฟเดฏเดฟเดฒเตเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฒเดฟเดจเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด“เดชเดธเดฟเดจเตเดฑเต† เดเดคเตŠเดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเด‚ เดŽเดคเดฟเดฐเดพเดฏ เด“เดชเดธเต เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเด•เดณเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจ เดชเต‡เดฑเตเดฑเดจเตเดฑเต เดจเดŸเดชเดŸเดฟเด•เดณเตเดŸเต† เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด…เดตเด•เดพเดถเด™เตเด™เดณเตเด‚ เดฑเดฆเตเดฆเดพเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

เด‰เดฏเตผเดจเตเดจ เดฌเดฟเดฑเตเดฑเตโ€Œเดฑเต‡เดฑเตเดฑเต เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต เด“เดกเดฟเดฏเต‹ เด•เด‚เดชเตเดฐเดทเตป, เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตเดคเตเดคเต-เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค VoIP เดŸเต†เดฒเดฟเดซเต‹เดฃเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ เดตเต‹เดฏเตโ€Œเดธเต เด•เด‚เดชเตเดฐเดทเตป เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด‰เดฏเตผเดจเตเดจ เด•เต‹เดกเดฟเด‚เด—เต เดจเดฟเดฒเดตเดพเดฐเดตเตเด‚ เด•เตเดฑเดžเตเดž เดฒเต‡เดฑเตเดฑเตปเดธเดฟเดฏเตเด‚ เด“เดชเดธเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตเดฎเตเดชเต, 64Kbit-เตฝ Opus เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เด•เต‹เดกเต†เด•เต เด†เดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเตเดจเตเดจเต (เด“เดชเตเดชเดธเต, Apple HE-AAC, Nero HE-AAC, Vorbis, AAC LC เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดŽเดคเดฟเดฐเดพเดณเดฟเด•เดณเต† เดฎเดฑเดฟเด•เดŸเดจเตเดจเต). เดซเดฏเตผเดซเต‹เด•เตเดธเต เดฌเตเดฐเต—เดธเตผ, GStreamer เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต, FFmpeg เดชเดพเด•เตเด•เต‡เดœเต เดŽเดจเตเดจเดฟเดต เด“เดชเดธเดฟเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด“เดชเดธเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ:

  • 5 เดฎเตเดคเตฝ 510 Kbit/s เดตเดฐเต†เดฏเตเดณเตเดณ เดฌเดฟเดฑเตเดฑเตเดฑเต‡เดฑเตเดฑเต;
  • 8 เดฎเตเดคเตฝ 48KHz เดตเดฐเต†เดฏเตเดณเตเดณ เดธเดพเดฎเตเดชเดฟเตพ เด†เดตเตƒเดคเตเดคเดฟ;
  • เดซเตเดฐเต†เดฏเดฟเด‚ เดฆเตˆเตผเด˜เตเดฏเด‚ 2.5 เดฎเตเดคเตฝ 120 เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเต เดตเดฐเต†;
  • เดธเตเดฅเดฟเดฐเดฎเดพเดฏ (CBR), เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ (VBR) เดฌเดฟเดฑเตเดฑเตเดฑเต‡เดฑเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ;
  • เดจเดพเดฐเต‹เดฌเดพเตปเดกเต, เดตเตˆเดกเตเดฌเดพเตปเดกเต เด“เดกเดฟเดฏเต‹ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ;
  • เดถเดฌเตเดฆ, เดธเด‚เด—เต€เดค เดชเดฟเดจเตเดคเตเดฃ;
  • เดธเตเดฑเตเดฑเต€เดฐเดฟเดฏเต‹, เดฎเต‹เดฃเต‹ เดชเดฟเดจเตเดคเตเดฃ;
  • เดฌเดฟเดฑเตเดฑเตเดฑเต‡เดฑเตเดฑเต, เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตเดคเตเดคเต, เดซเตเดฐเต†เดฏเดฟเด‚ เดธเตˆเดธเต เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดšเดฒเดจเดพเดคเตเดฎเด• เด•เตเดฐเดฎเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ;
  • เดซเตเดฐเต†เดฏเดฟเด‚ เดจเดทเตเดŸเด‚ (PLC) เด‰เดฃเตเดŸเดพเดฏเดพเตฝ เด“เดกเดฟเดฏเต‹ เดธเตเดŸเตเดฐเต€เด‚ เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต;
  • 255 เดšเดพเดจเดฒเตเด•เตพ เดตเดฐเต† เดชเดฟเดจเตเดคเตเดฃ (เดฎเตพเดŸเตเดŸเดฟ-เดธเตเดŸเตเดฐเต€เด‚ เดซเตเดฐเต†เดฏเดฟเดฎเตเด•เตพ)
  • เดซเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต, เดซเดฟเด•เตเดธเดกเต เดชเต‹เดฏเดฟเดจเตเดฑเต เด…เดฐเดฟเดคเตเดฎเต†เดฑเตเดฑเดฟเด•เต เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เดฒเดญเตเดฏเดค.

เด“เดชเดธเต 1.5-เดฒเต† เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเตเดชเดฟเดŸเตเดคเตเดคเด™เตเด™เตพ:

  • ะ’ ะบะพะดะธั€ะพะฒั‰ะธะบะต ะธ ะดะตะบะพะดะธั€ะพะฒั‰ะธะบะต ั€ะฐััˆะธั€ะตะฝะพ ะฟั€ะธะผะตะฝะตะฝะธะต ั‚ะตั…ะฝะพะปะพะณะธะน ะผะฐัˆะธะฝะฝะพะณะพ ะพะฑัƒั‡ะตะฝะธั.
  • ะ ะตะฐะปะธะทะพะฒะฐะฝ ะผะตั…ะฐะฝะธะทะผ ยซDeep Redundancyยป (DRED), ะธัะฟะพะปัŒะทัƒัŽั‰ะธะน ะผะฐัˆะธะฝะฝะพะต ะพะฑัƒั‡ะตะฝะธะต ะดะปั ะฒะพััั‚ะฐะฝะพะฒะปะตะฝะธั ั„ั€ะฐะณะผะตะฝั‚ะพะฒ ะทะฒัƒะบะฐ, ัƒั‚ั€ะฐั‡ะตะฝะฝั‹ั… ะธะท-ะทะฐ ะฟะพั‚ะตั€ะธ ะฟะฐะบะตั‚ะพะฒ.
  • ะฃะปัƒั‡ัˆะตะฝะพ ะฒะพััั‚ะฐะฝะพะฒะปะตะฝะธะต ะทะฒัƒะบะพะฒะพะณะพ ะฟะพั‚ะพะบะฐ ะฒ ัะปัƒั‡ะฐะต ะฟะพั‚ะตั€ะธ ะบะฐะดั€ะพะฒ ะฟั€ะธ ะฟะพะผะพั‰ะธ ะผะตั…ะฐะฝะธะทะผะฐ ะผะฐัˆะธะฝะฝะพะณะพ ะพะฑัƒั‡ะตะฝะธั Deep PLC (Packet Loss Concealment).
  • ะฃะปัƒั‡ัˆะตะฝะพ ะบะฐั‡ะตัั‚ะฒะพ ะฟะตั€ะตะดะฐั‡ะธ ั€ะตั‡ะธ ะฝะฐ ะฝะธะทะบะธั… ะฑะธั‚ั€ะตะนั‚ะฐั… (~ 6 ะšะฑะธั‚/ั).
  • ะ”ะพะฑะฐะฒะปะตะฝั‹ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะต ะพะฟั‚ะธะผะธะทะฐั†ะธะธ, ะธัะฟะพะปัŒะทัƒัŽั‰ะธะต ะฝะฐะฑะพั€ั‹ ะธะฝัั‚ั€ัƒะบั†ะธะน AVX2 (x86) ะธ Neon (ARM).
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั„ะพั€ะผะฐั‚ะฐ ะพะฑัŠั‘ะผะฝะพะณะพ ะทะฒัƒั‡ะฐะฝะธั Ambisonics 4-ะณะพ ะธ 5-ะณะพ ะฟะพั€ัะดะบะฐ, ัƒั‡ะธั‚ั‹ะฒะฐัŽั‰ะตะณะพ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝะตะฝะธะต ะทะฒัƒะบะฐ ะฝะต ั‚ะพะปัŒะบะพ ะฒ ะณะพั€ะธะทะพะฝั‚ะฐะปัŒะฝะพะน ะฟะปะพัะบะพัั‚ะธ, ะฝะพ ะธ ะฒ ะฒะตั€ั‚ะธะบะฐะปัŒะฝะพะน (ะดะปั ะพะฟั€ะตะดะตะปะตะฝะธั ัะฒะตั€ั…ัƒ ะธะปะธ ัะฝะธะทัƒ ะธัั‚ะพั‡ะฝะธะบ ะทะฒัƒะบะฐ).

ะŸะพ ะณะพั€ัั‡ะธะผ ัะปะตะดะฐะผ ัั„ะพั€ะผะธั€ะพะฒะฐะฝ ะฒั‹ะฟัƒัะบ Opus 1.5.1, ะฒ ะบะพั‚ะพั€ะพะผ ัƒัั‚ั€ะฐะฝะตะฝั‹ ะฟั€ะพะฑะปะตะผั‹ ัะพ ัะฑะพั€ะบะพะน ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ัะฑะพั€ะพั‡ะฝะพะน ัะธัั‚ะตะผั‹ Meson (ัะฑะพั€ะบัƒ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ CMake ะฟั€ะพะฑะปะตะผะฐ ะฝะต ะทะฐั‚ั€ะพะฝัƒะปะฐ).

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•