O GStreamer 1.30 já está em desenvolvimento e seu primeiro milestone de desenvolvimento foi disponibilizado para testes públicos. A nova versão traz uma série de aprimoramentos que abrangem suporte a metadados HDR10+, áudio, vídeo e codecs.
Suporte a HDR10+ em H.265 e AV1
- Parsing de metadados HDR10+ a partir de fluxos de bits H.265 e AV1, permitindo a reprodução de conteúdos HDR10+ com maior fidelidade.
Áudio
- Opus: suporte para amostras F32 e S24_32, com taxa de amostragem de 96 kHz.
- srtpdec: nova opção para invalidar chaves de um SSRC específico.
Vídeo
- rtspsrc2: suporte aprimorado de autenticação.
- VA‑API: novo compositor overlay, facilitando a sobreposição de conteúdo em dispositivos que utilizam o VA‑API.
- QuickTime demuxer: suporte a Bayer.
- udpsrc2: melhor desempenho em fluxos de alta taxa de bits.
- QML6 GL Source: suporte a eventos de navegação.
Decodificadores e Elementos
- Hand tracking tensor decoder para rastreamento de mãos em tempo real.
- AC‑4: novo parser básico, detecção de tipo AC‑4.
- h264seiinserter & h265seiinserter: inserção de SEI para legendas fechadas e dados de usuário não registrados.
- Plugin de compressão/descompressão de uso geral.
- hlsWebVTT sink e DASH sink usando CMAF muxer sem splitmuxsink.
- Matroska demuxer: índice de busca dinâmico opcional.
- GstAnalyticsMtd: derivada que agrupa MTDs e pontos de referência.
- Bayer support no QuickTime demuxer.
- GstPlay: melhorias em notificação de seleção de trilha e alternância de legendas em Playbin3.
- translationbin: nova propriedade de controle de latência de textaccumulate.
- device provider rank overrides: controle de prioridade de dispositivos.
Integração e Compatibilidade
- Android em RISC‑V64 para Cerbero.
- Rust RTP (de)payloaders: promoção de prioridade para PRIMARY e MTU padrão de 1200.
- splitmuxsink: inclusão de códigos de tempo de início e fim nas mensagens de fragmento aberto/fechado.
Acesso ao Milestone
Para experimentar as novidades, é possível baixar o milestone de desenvolvimento GStreamer 1.29.1 no site oficial.
Observação: trata‑se de versão pré‑lançamento, destinada principalmente a desenvolvedores e early adopters.