GStreamer 1.24 lançado com Vulkan H.264/H.265 e muitos aprimoramentos

Nova versão GStreamer 1.20 lançada

O novo GStreamer 1.24 acaba de ser lançado com Vulkan H.264/H.265 e muitos aprimoramentos. GStreamer 1.24 chega como uma grande melhoria para esta estrutura multimídia de código aberto.

O GStreamer 1.24 lança suporte para Vulkan Video com suporte inicial a decodificação de vídeo H.264/H.265, suporte à biblioteca W3C Media Source Extensions melhorias de integração Qt5/Qt6 QML, suporte a modificador DRM para Linux DMA-BUFs, melhores ligações Rust, aprimoramentos de integração OpenGL / Vulkan / CUDA e muito mais.

GStreamer 1.24 lançado com Vulkan H.264/H.265 e muitos aprimoramentos. O anúncio oficial do lançamento elenca os destaques da versão do GStreamer 1.24 como:

  • Novo fórum de discurso e espaço
    de bate-papo Matrix – Novas abstrações e elementos
    de Analytics e Machine Learning – Playbin3 e decodebin3 agora são estáveis e o padrão em gst-play-1.0, GstPlay/GstPlayer
  • O plugin va agora é preferido sobre gst-vaapi e tem classificações mais altas
  • Serialização/desserialização GstMeta e outras melhorias
    GstMeta – Novo GstMeta para SMPTE ST-291M HANC/VANC Dados Auxiliares
  • Novo plugin unixfd para comunicação eficiente entre processos 1:N no Linux
  • fonte e dissipador cudaipc para compartilhamento de memória CUDA de cópia zero entre processos
  • Novos elementos intersink e intersrc para desacoplamento de tubulação 1:N dentro do mesmo processo
  • Melhorias na integração Qt5 + Qt6 QML, incluindo elementos
    qml6glsrc, qml6glmixer, qml6gloverlay e qml6d3d11sink – Suporte a Modificador DRM para dmabufs no Linux
  • Melhorias na
    integração OpenGL, Vulkan e CUDA – Decodificadores de
    vídeo Vulkan H.264 e H.265 – Melhorias na pilha RTP, incluindo novos modos RFC7273 e manipulação de extensão de cabeçalho mais correta em depayloaders
  • Melhorias no WebRTC, como suporte para atualização de consentimento ICE, e um novo elemento webrtcsrc para complementar o webrtcsink
  • Implementações de sinalizadores WebRTC e webrtcsink para LiveKit e AWS Kinesis Video Streams
  • Fonte do servidor WHIP e dissipador do cliente, e uma fonte
    WHEP – Suporte a relógio Precision Time Protocol (PTP) para Windows e outras adições
  • Suporte a HLS (LL-HLS) de baixa latência e muitos outros aprimoramentos
    de HLS e DASH – Nova biblioteca
    de extensões de fonte de mídia W3C – Inúmeras melhorias no manuseio de legendas, incluindo novos elementos
    cea608mux e cea608tocea708 – Suporte de tradução para awstranscriber
  • Suporte de profundidade Bayer 10/12/14/16-bit
  • Suporte MPEG-TS para demuxing KLV assíncrono e busca de segmento, além de vários novos recursos
    muxer – Fonte de captura e coletor para captura AJA e cartões
    de playout – Codificadores SVT-AV1 e VA-API AV1, decodificador de vídeo AV1 sem monitoração de estado
  • Novo elemento uvcsink para exportar fluxos como câmera
    UVC – DirectWrite plugin de renderização de texto para Windows
  • Decodificação, conversão, composição e renderização
    de vídeo baseada em Direct3D12 – Codificadores de vídeo AMD Advanced Media Framework AV1 + H.265 com suporte
    a 10 bits e HDR – Suporte AVX/AVX2 e suporte NEON no macOS em CPUs Apple ARM64 via novo liborc
  • As ligações GStreamer C# foram atualizadas
  • Melhorias nas ligações Rust e muitos plugins
    Rust novos e melhorados – Muitos plugins novos, recursos, melhorias de desempenho e correções de bugs.

Downloads e mais detalhes sobre a grande versão do GStreamer 1.24 via FreeDesktop.org.

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Sair da versão mobile