Opus 1.4 аудио кодеги жеткиликтүү

Акысыз видео жана аудио кодектерди иштеп чыгууга арналган Xiph.Org уюму Opus 1.4.0 аудио кодекинин чыгарылышын сунуштады, ал жогорку сапаттагы коддоону жана жогорку бит ылдамдыктагы агымдык аудиону кысуу жана өткөрүү жөндөмдүүлүгүндө үн кысуу үчүн минималдуу кечиктирүүнү камсыз кылат. -чектелген VoIP тиркемелери.телефония Кодер жана декодер маалымдамаларын ишке ашыруу BSD лицензиясынын алкагында лицензияланган. Opus форматынын толук спецификациялары жалпыга жеткиликтүү, акысыз жана Интернет стандарты (RFC 6716) катары бекитилген.

Кодек Xiph.org тарабынан иштелип чыккан CELT кодегинин жана Skype тарабынан ачылган SILK кодегинин эң мыкты технологияларын бириктирүү аркылуу түзүлгөн. Opusту иштеп чыгууга Skype жана Xiph.Orgдан тышкары Mozilla, Octasic, Broadcom жана Google сыяктуу компаниялар да катышкан. Opus тартылган патенттер лицензиялык жыйымдарды төлөбөстөн чексиз колдонуу үчүн иштеп чыгууга катышкан компаниялар тарабынан берилет. Opus менен байланышкан бардык интеллектуалдык укуктар жана патент лицензиялары автоматтык түрдө Opus колдонгон тиркемелерге жана продуктыларга кошумча уруксаттын кереги жок өткөрүлүп берилет. Колдонуу чөйрөсүнө жана альтернативалуу үчүнчү жактын ишке ашырууларын түзүүгө эч кандай чектөөлөр жок. Бирок, Opus технологиясын колдонуучуга каршы патенттик соттук териштирүү болгон учурда берилген бардык укуктар жокко чыгарылат.

Opus өткөрүү жөндөмдүүлүгү чектелген VoIP телефония тиркемелеринде жогорку бит ылдамдыктагы агымдык аудио жана үн кысуу үчүн жогорку коддоо сапатын жана аз күтүү мөөнөтүн камтыйт. Буга чейин Opus 64Кбит бит ылдамдыгын колдонууда эң мыкты кодек катары таанылган (Opus Apple HE-AAC, Nero HE-AAC, Vorbis жана AAC LC сыяктуу атаандаштарынан ашып түшкөн). Opus'ту колдогон продуктыларга Firefox браузери, GStreamer алкагы жана FFmpeg пакети кирет.

Opus негизги өзгөчөлүктөрү:

  • бит ылдамдыгы 5тен 510 Кбит/сек чейин;
  • 8ден 48кГцке чейинки үлгүлөрдү алуу жыштыгы;
  • Кадрдын узактыгы 2.5тен 120 миллисекундка чейин;
  • Туруктуу (CBR) жана өзгөрүлмө (VBR) бит ылдамдыгын колдойт;
  • тар жана кең тилкелүү аудиону колдойт;
  • Үн жана музыка колдоо;
  • стерео жана моно колдоо;
  • бит ылдамдыгын, өткөрүү жөндөмдүүлүгүн жана кадр өлчөмүн динамикалык тууралоону колдойт;
  • Кадр жоголгон учурда аудио агымын калыбына келтирүү мүмкүнчүлүгү (PLC);
  • 255 каналга чейин колдойт (көп агымдуу кадрлар)
  • Калкыма жана туруктуу чекиттик арифметиканы колдонуу менен ишке ашыруунун болушу.

Opus 1.4 негизги инновациялар:

  • Коддоштуруу параметрлери оптималдаштырылган, ал FEC (Forward Error Correction) иштетилгенде, 16дан 24 кбб (LBRR, Low Bit Rate Redundancy) бит ылдамдыктарында бузулган же жоголгон пакеттерди калыбына келтирүүгө багытталган үн сапатынын субъективдүү көрсөткүчтөрүн жогорулатууга багытталган.
  • FEC катасын оңдоо режимин иштетүү үчүн OPUS_SET_INBAND_FEC опциясы кошулду, бирок SILK режимин мажбурлоосуз (FEC CELT режиминде колдонулбайт).
  • Үн жок кезде трафиктин токтотулушун камсыз кылган DTX (Үзгүлтүксүз берүү) режиминин жакшыртылган ишке ашырылышы.
  • Meson куруу тутуму үчүн кошумча колдоо жана CMake аркылуу куруу үчүн жакшыртылган колдоо.
  • Пакеттин жоголушунан улам жоголгон сүйлөө фрагменттерин калыбына келтирүү үчүн "Реалдуу убакытта пакет жоготууларын жашыруу" эксперименталдык механизми кошулду, машина үйрөнүү технологияларын колдонуу аркылуу иштейт.
  • Пакет жоголгондон кийин аудиону калыбына келтирүүнүн натыйжалуулугун жогорулатуу үчүн машинаны үйрөнүү тутумун колдонгон "терең ашыкча" механизминин эксперименталдык ишке ашырылышы кошулду.

Source: opennet.ru

Комментарий кошуу