FERRAMENTAS LINUX: Foi lançado o GStreamer 1.24 com a decodificação Vulkan H.264/H.265 e muitas melhorias

quarta-feira, 6 de março de 2024

Foi lançado o GStreamer 1.24 com a decodificação Vulkan H.264/H.265 e muitas melhorias

 


“GStreamer 1.24 Lançado: Novas Recursos e Melhorias para o Framework Multimídia”.

O GStreamer, um poderoso framework multimídia de código aberto, acaba de lançar a versão 1.24. 

Esta atualização traz uma série de melhorias e recursos empolgantes para os desenvolvedores e entusiastas de mídia.

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

 As novidades da nova versão do GStreamer são:


 Novo fórum Discourse e espaço de bate-papo Matrix;

- Novas abstrações e elementos de Analytics e Machine Learning;

- Playbin3 e decodebin3 agora estão estáveis ​​e são o padrão em gst-play-1.0, GstPlay/GstPlayer

- O plugin va agora é preferido em relação ao gst-vaapi e tem classificações mais altas;

- serialização/desserialização GstMeta e outras melhorias GstMeta;

- Novo GstMeta para dados auxiliares SMPTE ST-291M HANC/VANC;

- Novo plugin unixfd para comunicação eficiente entre processos 1:N no Linux;

- origem e coletor cudaipc para memória CUDA de cópia zero compartilhamento entre processos;

- Novos elementos intersink e intersrc para desacoplamento de pipeline 1:N dentro do mesmo processo;

- Melhorias de integração QML Qt5 + Qt6, incluindo elementos qml6glsrc, qml6glmixer, qml6gloverlay e qml6d3d11sink;

- Modificador DRM Suporte para o dmabufs no Linux;

- OpenGL, Vulkan e CUDA melhorias de integração;

- Decodificadores de vídeo Vulkan H.264 e H.265;

- Melhorias na pilha RTP, incluindo novos modos RFC7273 e manipulação mais correta de extensão de cabeçalho em depayloaders;

- Melhorias no WebRTC, como suporte para atualização de consentimento ICE e um novo elemento webrtcsrc para complementar o webrtcsink;

- WebRTC implementações de sinalizadores e webrtcsink para LiveKit e AWS Kinesis Video Streams;

- fonte de servidor WHIP e coletor de cliente, e uma fonte WHEP;

- suporte de relógio Precision Time Protocol (PTP) para Windows e outras adições;

- suporte HLS de baixa latência (LL-HLS) e muitos outras melhorias HLS e DASH;

- Nova biblioteca de extensões de fonte de mídia W3C;

- Inúmeras melhorias no tratamento de legendas ocultas, incluindo novos elementos cea608mux e cea608tocea708;

- Suporte de tradução para o awstranscriber;

- Suporte de profundidade Bayer 10/12/14/16 bits;

- Suporte MPEG-TS para KLV assíncrono demuxing e busca de segmento, além de vários novos recursos de muxer;

- Fonte de captura e coletor para placas de captura e reprodução AJA;

- Codificadores SVT-AV1 e VA-API AV1, decodificador de vídeo AV1 sem estado;

- Novo elemento uvcsink para exportar fluxos como câmera UVC;

- Renderização de texto DirectWrite plugin para o 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 o suporte de 10 bits e HDR;

- Suporte AVX/AVX2 e suporte NEON no macOS em CPUs Apple ARM64 via nova liborc;

- As ligações do GStreamer C# foram atualizadas;

- Melhorias nas ligações do Rust e muitos plug-ins novos e aprimorados do Rust;

- Muitos novos plug-ins, recursos, melhorias de desempenho e correções de bugs;





Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário