
Comunidade O GStreamer anunciou esta semana o lançamento da versão 1.27.1, que marca o início do ciclo de desenvolvimento da próxima versão estável 1.28. Como é típico desta popular estrutura de código aberto projetada para gerenciar fluxos de áudio e vídeo, o foco da nova versão está na modernização e na incorporação de tecnologias recentes que facilitarão o trabalho de desenvolvedores e usuários avançados.
Nesta atualização, o GStreamer introduz melhorias importantes e novas possibilidades, incluindo a integração de um plugin AMD HIP como parte do ROCm, permitindo que tarefas de conversão e processamento de vídeo sejam gerenciadas diretamente por GPUs AMD por meio desta alternativa ao CUDA. Este plugin, desenvolvido por Seungha Yang, da Centricular, destaca-se pelo suporte a OpenGL e por vários recursos que enriquecem e equilibram o suporte existente para hardware NVIDIA.
Destaques da versão 1.27.1
Um dos aspectos mais marcantes é o progresso na Suporte de vídeo Vulkan. A codificação H.264 e a decodificação H.265 de 10 bits agora estão disponíveis, expandindo a gama de formatos suportados e otimizando o desempenho gráfico em dispositivos que aproveitam essa API de baixo nível.
A equipe de desenvolvimento também não se esqueceu dos usuários. Direct3D 12, adicionando otimizações que melhoram a experiência em ambientes Windows. Além disso, a atualização incorpora suporte básico de colorimetria para o Wayland, dando um passo adiante em direção à convergência entre sistemas de janelas e à representação correta de cores em diferentes plataformas.
As mudanças trazidas por esta versão de pré-visualização não se limitam ao suporte de hardware. O GStreamer 1.27.1 prepara o terreno para várias adições importantes:
- Um novo plugin wpe2 para WebKit, integrando a API da plataforma WPE para melhorar a renderização da web
- Enumeração de dispositivos PCM virtuais para ALSA, que expande os recursos de roteamento de áudio
- Elementos específicos para Direct3D12 (d3d12remap), LiteRT e novas APIs para facilitar análises e classificação
- Um decodificador tensor geral, detector de rosto aprimorado e usabilidade aprimorada para renderização e cópia de fluxo
Junto com isso, estão incluídos Melhorias no registro, novas ferramentas de análise de fluxo e uma longa lista de correções de bugs e pequenas otimizações que visam tornar o GStreamer uma plataforma ainda mais robusta e flexível.
O futuro do GStreamer: mudanças fundamentais
Notavelmente O antigo módulo Vaapi está sendo abandonado em favor do novo plugin VA., o que representa uma mudança significativa no processamento de vídeo acelerado por hardware. Novos recursos também foram implementados para o gerenciamento de sincronização em fluxos MPEG-TS, e melhorias foram feitas na inspeção e diagnóstico de plug-ins graças à funcionalidade expandida do gst-inspect.
O GStreamer 1.27.1 já está disponível para quem deseja teste seus novos recursos em ambientes de desenvolvimento ou testeNo entanto, como esta é uma versão de desenvolvimento, não é adequada para uso em sistemas de produção. A versão final 1.28 deve ser lançada ainda este ano e consolidar todas as melhorias introduzidas nesta primeira versão preliminar.
O desenvolvimento contínuo desta biblioteca multimídia demonstra um forte compromisso com a adaptação a novas tecnologias de hardware e software, incorporando recursos que atendem às demandas da indústria. Mantendo o foco na estabilidade e na manutenibilidade, o GStreamer permanece entre as principais ferramentas para processamento profissional de áudio e vídeo em sistemas de código aberto e multiplataforma.
