O projeto GStreamer anunciou a disponibilização da versão 1.28.4, a mais recente atualização da série estável 1.28. O lançamento contém apenas correções de bugs e diversas melhorias de segurança, sendo recomendada a atualização para todos os usuários que ainda utilizam a linha 1.28.x.
Principais correções
- Segurança e reprodução: ajustes gerais que aumentam a robustez ao reproduzir diferentes fluxos multimídia.
- audioaggregator: correção na conversão de buffers em andamento quando as caps de entrada mudam.
- audioresample: novos consertos específicos para arquiteturas ARMv7.
- camerabin: solução para falha na negociação de caps ao iniciar captura de vídeo.
- Debug logging: otimizações que reduzem o impacto de logs detalhados no desempenho.
- fmp4mux: correção de dreno em modo “chunk” após descarte parcial de GOPs.
- gldownload: tratamento correto de dmabufs importados diretamente de glupload.
- matroskamux: escrita de ReferenceBlock para vídeos não‑keyframe dentro de BlockGroups.
- rtp2: adição da propriedade “stats” à sessão.
- rtspsrc2: tratamento mais resiliente de erros de parsing em TCP interleaved e suporte a SRTP, autenticação, túnel HTTP, keep‑alive, seleção de fluxo, validação TLS e configuração de latência.
- st2038combiner: encaminhamento apenas do segmento de vídeo, corrigindo casos onde o segmento ST2038 diverge.
- Wavpack audio: ajustes em canais e máscaras de canal.
- webrtc / sdp: nível de caps negociado definido apenas quando a assimetria de nível não é permitida, corrigindo regressão de negociação H.264 em resoluções altas.
- androidmedia: inclusão de novos mapeamentos MIME/profiles (WMV, VC1, AC3/EAC3/AC4, AAC, H265) e suporte à decodificação de FLAC.
- d3d12decoder: correção de decodificação em GPUs Qualcomm ARM64 no Windows.
- wasapi2src: solução de travamento ao usar loopback-target-pid (regressão da 1.26).
- cerbero: atualização para Rust 1.96 e correções no backend OpenSSL do glib-networking.
Além dessas melhorias, foram incluídos diversos ajustes de compilação, correções de vazamentos de memória e aprimoramentos de estabilidade geral.
Atualização e disponibilidade
Os binários para Android, iOS, macOS e Windows serão disponibilizados em breve na página de Downloads. Recomenda‑se a atualização imediata, pois a versão corrige vulnerabilidades críticas e problemas de reprodução que podem afetar aplicações de mídia em produção.
Versões anteriores da série 1.28
- 1.28.3 (11 maio 2026): correções de segurança, estabilidade em applemedia, audioresample, nvidia e aprimoramentos de suporte a hardware como VPU‑HEVC.
- 1.28.2 (7 abril 2026): foco em correções de parsing, fmp4mux, rtp/rtcp, além de melhorias no WebRTC e no Qt6GLVideoItem.
- 1.28.1 (26 fevereiro 2026): introdução de elementos de transcrição por Whisper, novo plugin de inserção de SEI, e correções de reprodução reversa.
- 1.28.0 (27 janeiro 2026): lançamento principal da série, trazendo suporte a Vulkan Video, plugins AMD HIP, decodificação AV1/VP9, novos elementos de analytics e inferência em Rust, entre outras inovações.
Como obter a nova versão
- Acesse a página oficial de lançamentos do GStreamer.
- Baixe o pacote correspondente ao seu sistema operacional.
- Substitua a instalação existente ou compile a partir do código‑fonte disponível nos tarballs listados nas notas de release.
Notas de release completas
Para detalhes técnicos, consulte as notas oficiais da versão 1.28.4 em:
GStreamer 1.28.4 release notes.
Este artigo foi escrito de forma impessoal, seguindo as boas práticas de SEO e jornalismo técnico, para facilitar a compreensão dos desenvolvedores e usuários finais do GStreamer.