A estrutura multimídia de plataforma cruzada e código aberto GStreamer 1.22 chegou como um lançamento importante que traz inúmeras melhorias, novos recursos e muitas outras alterações. Assim, deve fornecer a você uma experiência multimídia de alto nível. A principal característica do GStreamer 1.22 Open-Source Multimedia Framework é que ele melhora o suporte a AV1 e WebRTC.
O GStreamer 1.22 inclui melhorias de suporte ao codec de vídeo AV1 adicionando codificação e decodificação de hardware via VA-API/VA, AMF, D3D11, NVCODEC, QSV e Intel MediaSDK, novos elementos AV1 RTP payloader e depayloader, novas configurações de codificador no codificador de referência AOM elemento baseado av1enc, bem como melhorias no analisador AV1.
O suporte WebRTC também foi aprimorado nesta versão, graças à adição de simulcast e suporte ao controle de congestionamento do Google, um novo suporte de ingestão/saída de servidor de mídia baseado em WebRTC (WHIP/WHEP), bem como um remetente WebRTC tudo-em-um plugar.
GStreamer 1.22 Open-Source Multimedia Framework melhora o suporte a AV1 e WebRTC
Especificamente para usuários do Linux, a nova versão do GStreamer melhora o design para compartilhamento de buffer DMA e manipulação de modificadores para decodificadores, codificadores e filtros de vídeo acelerados por hardware, bem como para captura e renderização.
O GStreamer 1.22 também adiciona suporte a Qt6 para renderização de vídeos dentro de uma cena QML, suporte a metadados temporizados ONVIF, novos muxers MP4 fragmentados e não fragmentados, novos renderizadores gtk4paintablesink e gtkwaylandsink e suporte a eventos touchscreen na API de navegação.
Também é novo um elemento videocolorscale que promete melhor desempenho, pois pode converter e dimensionar ao mesmo tempo, plug-ins para armazenamento Amazon AWS e serviços de transcrição de áudio, bem como H.264/AVC, H.265/HEVC e AV1 hardware- codificadores de vídeo acelerados para GPUs AMD usando o Advanced Media Framework (AMF) SDK.
Outras melhorias
Melhorias também foram trazidas para suporte a vídeo de alta profundidade de bits, decodificador acelerado por hardware Video4Linux2 (V4L2), integrações CUDA e Direct3D11, bem como suporte a Playbin3, Decodebin3, UriDecodebin3 e Parsebin.
Confira as notas de lançamento para leitura extra sobre os novos recursos e melhorias implementadas na versão GStreamer 1.22, que deve chegar em breve ao repositório de pacotes da sua distribuição.