O projeto GStreamer anunciou hoje o lançamento do GStreamer 1.26.4, a quarta atualização de manutenção da série GStreamer 1.26, uma estrutura multimídia de código aberto amplamente utilizada e compatível com diversas plataformas.
Liberado apenas três semanas após o GStreamer 1.26.3, o GStreamer 1.26.4 introduz novos recursos, como o suporte à multiplexação de carimbos de data/hora no formato TAI (Temps Atomique International) no utilitário mp4mux, utilizado para combinar áudio e vídeo em arquivos MP4. A versão também adiciona suporte a tempo limite de sala no LiveKit, uma solução de conferência em tempo real baseada em WebRTC.
Entre as melhorias técnicas, destacam-se os novos formatos de textura de memória YCbCr no componente gtk4paintablesink, e os parâmetros profile-id, tier-flag e level-id adicionados ao rtph265pay para definição de limites RTP. O componente d3d12screencapture também foi atualizado com suporte à adição e remoção dinâmica de monitores no provedor de dispositivos.
A atualização inclui ainda diversas correções: o componente rtmp2src agora oferece melhor compatibilidade com transmissões do AWS MediaLive, foi adicionado o novo elemento ts-rtpdtmfsrc, e o ts-intersrc ganhou suporte à troca de entrada em tempo de execução. Também foram resolvidos problemas na reprodução reversa com adaptivedemux2.
Outras correções incluem o tratamento adequado da decodificação espacial SVC em vp9parse, resolução de falhas de negociação no VTEnc com profile=main-422-10, além de melhorias de desempenho no rtpbin2 e a correção de um impasse ao configurar descrições remotas no webrtcsink.
Diversas outras melhorias de estabilidade, confiabilidade, correções de vazamentos de memória e ajustes de compilação acompanham esta versão. Para detalhes completos, acesse as notas de lançamento. O tarball de origem do GStreamer 1.26.4 já está disponível para download no site oficial.