“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;
Até a próxima !!
Nenhum comentário:
Postar um comentário