Pular para o conteúdo
Framework multimídia de código aberto GStreamer 1.28 lançado, aqui estão as novidade

Framework multimídia de código aberto GStreamer 1.28 lançado, aqui estão as novidade

O framework multimídia de código aberto GStreamer 1.28 já está disponível para download com inúmeros novos recursos e melhorias.

O projeto GStreamer anunciou hoje o GStreamer 1.28 como a mais recente série estável deste framework multimídia open-source amplamente utilizado para lidar com fluxos de áudio e vídeo.

As principais características do GStreamer 1.28 incluem:

  • Um codificador Vulkan H.264;
  • Um plugin AMD HIP (Heterogeneous-compute Interface for Portability);
  • Suporte básico a cor para Wayland;
  • Um novo plugin wpe2 para Webkit que utiliza a "WPE Platform API";
  • Uma nova propriedade para desabilitar correções de skew para o demuxer MPEG-TS;
  • Suporte para enumerar sumidouros PCM virtuais para ALSA;
  • Um elemento d3d12remap para D3D12;
  • Um elemento de inferência LiteRT;
  • Suporte para o agregador exibir propriedades atuais de nível em pés de sumidor;
  • Suporte para passar diretamente um QQuickItem para a árvore de renderização QML.

Outras novidades incluem:

  • Um elemento de separação de fonte de áudio baseado em Rust, baseado em demucs;
  • Um elemento de inferência YOLOX baseado em burn, e um decodificador de tensor YOLOX também escrito em Rust;
  • Um novo elemento decodificador GIF com suporte a looping, e um elemento icecastsink com suporte a AAC, ambos escritos em Rust;

Além disso, o GStreamer 1.28 adiciona:

  • Um classificador geral de tensor/decodificador;
  • Um detector de rostos;
  • Uma API mais conveniente para análise;
  • Uma propriedade unifxfdsink para permitir cópias e tornar o sumidouro utilizável com mais elementos a montante;
  • Suporte para GstReferenceTimestampMeta para carregar informações adicionais por timestamp.

Essa versão também adiciona:

  • Um novo plugin de decodificação de áudio MPEG-H com suporte a decodificação em MP4;
  • Suporte automático para decodificação para fluxos de vídeo LCEVC H.265 e H.266;
  • Codificadores LCEVC H.265 e H.266;
  • Um novo plugin de transcrição de fala e texto Deepgram;
  • A propriedade "new-pref" para melhor controle em caso de mudanças de limitações;
  • WASAPI2 para a seleção de dispositivos baseada em IMMDevice;
  • Uma nova API GstLogContext que permite corrigir o spam de log em vários componentes;
  • Um wrapper Gst.Float para bindings em Python;
  • Um novo hook de rastreador que ajuda no rastreamento quando buffers são enfileirados/retirados em pools de buffers;
  • Suporte para arquivos de pontos de grafo de pipeline para incluir informações sobre traçadores ativos;
  • Suporte para GST-inspect-1.0 para imprimir informações de tipo nos campos caps.

Confira as notas de lançamento do GStreamer 1.28 para ver todas as mudanças incluídas nesta grande atualização. Enquanto isso, você pode baixar o GStreamer 1.28 do site oficial como um tarball de código-fonte se quiser compilar a partir de fontes ou esperar que ele apareça nos repositórios de software estáveis da sua distribuição.

Por · Última atualização: