Pular para o conteúdo
GStreamer 1.28 promete codificador Vulkan H.264, plug-in AMD HIP e muito mais

GStreamer 1.28 promete codificador Vulkan H.264, plug-in AMD HIP e muito mais

A estrutura multimídia de código aberto GStreamer 1.28 entrou em desenvolvimento prometendo muitos novos recursos e melhorias.

O projeto GStreamer lançou a primeira versão de desenvolvimento da próxima série estável GStreamer 1.28 desta estrutura multimídia de código aberto amplamente utilizada para lidar com fluxos de áudio e vídeo.

O GStreamer 1.28 parece outra grande atualização que promete novos recursos, como um codificador Vulkan H.264, um plug-in AMD HIP (Heterogeneous-compute Interface for Portability), suporte básico de colorimetria para Wayland e um novo plug-in wpe2 para Webkit que faz uso da "API da plataforma WPE".

A próxima série GStreamer também promete suporte para enumerar coletores de PCM virtuais para ALSA, um elemento d3d12remap para D3D12, um elemento de inferência LiteRT, uma propriedade para desabilitar correções de distorção para o demuxer MPEG-TS e suporte para o agregador expor propriedades atuais-level-* em almofadas de coletor.

Além disso, o GStreamer 1.28 promete adicionar um tensor-decodificador de classificação geral, um detector de rosto e mais API de conveniência para análise, uma propriedade unifxfdsink para permitir a cópia para tornar o coletor utilizável com mais elementos upstream, bem como suporte para passar diretamente um QQuickItem para a árvore de renderização QML.

Entre outras mudanças, o GStreamer 1.28 promete reviver a propriedade "new-pref" para melhor controle em caso de alterações de maiúsculas, WASAPI2 de porta para seleção de dispositivo baseada em IMMDevice\, uma nova API GstLogContext que permite corrigir spam de log em vários componentes e suporte para GstReferenceTimestampMeta para transportar informações adicionais por-timestamp.

Ele também apresentará um novo gancho de rastreamento que ajuda no rastreamento quando os buffers são enfileirados/removidos da fila em pools de buffers, suporte para arquivos de ponto de gráfico de pipeline para incluir informações sobre rastreadores ativos, suporte para gst-inspect-1.0 para imprimir informações de tipo para campos caps e um wrapper Gst.Float para associações Python.

Outra mudança interessante no GStreamer 1.28 é que o plugin VA substituiu o módulo gstreamer-vaapi, então este último foi removido na próxima versão. Confira as notas de lançamento para o GStreamer 1.27.1, a primeira versão de desenvolvimento da série GStreamer 1.28, para mais detalhes sobre essas mudanças.

Você pode baixar e compilar o GStreamer 1.27.1 agora mesmo na página do GitLab do projeto se quiser ter uma ideia antecipada dos novos recursos e melhorias, mas lembre-se de que esta é uma versão de pré-lançamento não adequada para uso em ambientes de produção. A versão final do GStreamer 1.28 é esperada para o final de 2025.

Por · Última atualização: