A Intel lançou a biblioteca (Scalable Video Technology AV1), fornecendo codificadores e decodificadores alternativos para o formato de codificação de vídeo AV1, que utilizam os recursos de paralelização de computação presentes nos modernos CPUs Intel. O principal objetivo do SVT-AV1 é atingir um nível de desempenho adequado para a transcodificação de vídeo em tempo real e para aplicações em serviços de vídeo sob demanda (VOD). O código é desenvolvido no âmbito do projeto OpenVisualCloud, que também desenvolve codificadores. e , quanto sob a licença BSD.
Para usar o SVT-AV1, é necessário um processador Intel Core de pelo menos quinta geração (Intel Xeon E5-v4 e CPUs mais novas). Para codificar streams AV1 de 10 bits com qualidade 4K, são necessários 48 GB de RAM, 16 GB para 1080p, 8 GB para 720p e 4 GB para 480p. Devido à complexidade dos algoritmos usados no AV1, a codificação desse formato requer significativamente mais recursos do que outros formatos, o que impossibilita o uso do codificador padrão AV1 para transcodificação em tempo real. Por exemplo, o codificador padrão do projeto AV1
realiza 5721, 5869 e 658 vezes mais cálculos em comparação com os codificadores x264 (perfil "main"), x264 (perfil "high") e libvpx-vp9.
Entre as mudanças na nova versão do SVT-AV1, destaca-se a adição de uma implementação inicial do decodificador (anteriormente apenas a codificação era suportada) e o suporte para vinculação estática da biblioteca. Novas otimizações SIMD também foram implementadas, com suporte usando filtros 2×2, suporte à segmentação, possibilidade de escalonamento adaptativo e transformação adaptativa de blocos INTRA.
Fonte: opennet.ru
