Codec de áudio Opus 1.5 disponível

После почти года разработки организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, представила релиз аудиокодека Opus 1.5, обеспечивающего высокое качество кодирования и минимальную задержку как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. Эталонные реализации кодировщика и декодировщика распространяются под лицензией BSD. Полные спецификации формата Opus общедоступны, бесплатны и утверждены в качестве интернет-стандарта (RFC 6716).

O codec é criado combinando as melhores tecnologias do codec CELT da Xiph.org e do codec SILK de código aberto do Skype. Além do Skype e do Xiph.Org, empresas como Mozilla, Octasic, Broadcom e Google também participaram do desenvolvimento do Opus. As patentes envolvidas no Opus são concedidas pelas empresas envolvidas no desenvolvimento para uso ilimitado sem pagamento de royalties. Todos os direitos de propriedade intelectual e licenças de patentes relacionados ao Opus são automaticamente delegados a aplicativos e produtos que usam o Opus, sem a necessidade de aprovação adicional. Não há restrições quanto ao escopo e à criação de implementações alternativas de terceiros. No entanto, todos os direitos concedidos são revogados em caso de processo de patente que afete as tecnologias da Opus contra qualquer usuário da Opus.

O Opus apresenta alta qualidade de codificação e latência mínima para compressão de áudio de streaming de alta taxa de bits e compressão de voz para aplicativos de telefonia VoIP com largura de banda limitada. Anteriormente, o Opus era reconhecido como o melhor codec ao usar taxa de bits de 64 Kbits (o Opus ultrapassou concorrentes como Apple HE-AAC, Nero HE-AAC, Vorbis e AAC LC). Os produtos que oferecem suporte ao Opus incluem o navegador Firefox, a estrutura GStreamer e o pacote FFmpeg.

Principais características do Opus:

  • Taxa de bits de 5 a 510 Kbit/s;
  • Frequência de amostragem de 8 a 48KHz;
  • Duração do quadro de 2.5 a 120 milissegundos;
  • Suporte para taxas de bits constantes (CBR) e variáveis ​​(VBR);
  • Suporte para áudio de banda estreita e banda larga;
  • Suporte de voz e música;
  • Suporte estéreo e mono;
  • Suporte para configuração dinâmica de taxa de bits, largura de banda e tamanho do quadro;
  • Capacidade de restaurar o fluxo de áudio em caso de perda de quadro (PLC);
  • Suporta até 255 canais (frames multi-stream)
  • Disponibilidade de implementações usando aritmética de ponto fixo e flutuante.

Principais inovações no Opus 1.5:

  • В кодировщике и декодировщике расширено применение технологий машинного обучения.
  • Реализован механизм «Deep Redundancy» (DRED), использующий машинное обучение для восстановления фрагментов звука, утраченных из-за потери пакетов.
  • Улучшено восстановление звукового потока в случае потери кадров при помощи механизма машинного обучения Deep PLC (Packet Loss Concealment).
  • Улучшено качество передачи речи на низких битрейтах (~ 6 Кбит/с).
  • Добавлены дополнительные оптимизации, использующие наборы инструкций AVX2 (x86) и Neon (ARM).
  • Добавлена поддержка формата объёмного звучания Ambisonics 4-го и 5-го порядка, учитывающего распространение звука не только в горизонтальной плоскости, но и в вертикальной (для определения сверху или снизу источник звука).

По горячим следам сформирован выпуск Opus 1.5.1, в котором устранены проблемы со сборкой с использованием сборочной системы Meson (сборку с использованием CMake проблема не затронула).

Fonte: opennet.ru

Adicionar um comentário