Pular para o conteúdo
GStreamer 1.30 lançado com novas funcionalidades para HDR10+ e muito mais

GStreamer 1.30 lançado com novas funcionalidades para HDR10+ e muito mais

Descubra as novidades do GStreamer 1.30, incluindo suporte à metadados HDR10+ e melhorias em áudio, vídeo e codecs.

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.

Por · Última atualização: