E foi lançado o PipeWire 1.2.1 com correção de bugs de áudio em apps, e mais. Confira as novidades e veja com instalar no Linux.
O Linux não tem estrutura multimídia unificada para troca de conteúdo multimídia entre aplicativos ou mesmo dispositivos.
O PipeWire, ele foi originalmente criado para lidar apenas com o acesso a recursos de vídeo e coexistir com o PulseAudio, mas acabou lidando com qualquer tipo de mídia, a ponto de planejar a substituição completa do PulseAudio.
O PipeWire pode ser usado como um servidor de áudio, semelhante ao PulseAudio e JACK.
Seu objetivo é substituir o PulseAudio e o JACK, fornecendo uma implementação de servidor compatível com o PulseAudio e bibliotecas compatíveis com ABI para clientes JACK.
PipeWire é um projeto que estende o alcance do PulseAudio ao processar qualquer transmissão multimídia e pode misturar e redirecionar transmissões com vídeo, além de oferecer opções para gerenciar fontes de vídeo, como dispositivos de captura de vídeo, webcams ou conteúdo de tela gerado por aplicativos.
Por exemplo, o PipeWire torna possível organizar a colaboração de vários aplicativos com uma webcam e resolve problemas com a captura segura do conteúdo da tela e o acesso remoto à tela em um ambiente de Wayland.
O PipeWire também pode atuar como um servidor de som que fornece latência e funcionalidade mínimas que combinam os recursos do PulseAudio e JACK, mesmo levando em consideração as necessidades de sistemas profissionais de processamento de som, os quais a PulseAudio não pode reivindicar.
Além disso, o PipeWire oferece um modelo de segurança avançado que permite o controle de acesso no nível de dispositivos individuais e transmissões específicas e simplifica a organização do envio de som e vídeo de e para contêineres isolados.
Um dos principais objetivos é oferecer suporte a aplicativos independentes no formato Flatpak e trabalhar na pilha de gráficos baseada em Wayland.
O projeto é suportado pelo Gnome e já é usado ativamente no Fedora para gravar streaming de tela e compartilhamento de tela em ambientes baseados em Wayland.
Agora, o PipeWire 1.2.1 foi lançado oficialmente.
Novidades do PipeWire 1.2.1
PipeWire 1.2.1 acaba de ser lançado com foco em correções de bugs, melhorando a estabilidade e compatibilidade entre vários aplicativos, desde gerenciamento de áudio até ferramentas de visualização de tela.
Esta versão mantém compatibilidade API e ABI com versões anteriores 1.2 e 1.0.x, garantindo integração perfeita para usuários e desenvolvedores.
A atualização 1.2.1 aborda múltiplas regressões que afetaram uma variedade de aplicativos e funcionalidades:
Problemas de áudio do KODI resolvidos: uma correção foi implementada nos contadores de ativação do nó. Este bug anteriormente interrompia a saída de áudio usando o popular software de media center KODI.
Problemas de exportação do Ardour: a atualização aborda uma regressão na funcionalidade de exportação do Ardour causada por grupos de sincronização maltratados.
Processo de desligamento aprimorado: melhorias nos procedimentos de desligamento de nós agora reduzem a ocorrência de ‘xruns’, melhorando o desempenho geral do áudio.
Prévias de tela do KDE: Usuários do KDE podem esperar prévias de tela mais suaves após esta atualização, que corrige problemas introduzidos por métodos de agendamento assíncronos. Para estabilidade, operações assíncronas foram desabilitadas para nós de driver.
Compatibilidade de scripts: a atualização corrige uma regressão na context.exec
análise de argumentos, garantindo que os scripts existentes continuem funcionando sem interrupção.
Juntamente com essas correções direcionadas, o PipeWire 1.2.1 inclui vários pequenos ajustes e melhorias em vários módulos e APIs:
- O SPA (Simple Plugin API) melhora a geração de parâmetros para dispositivos de vídeo, garantindo um desempenho robusto mesmo quando as especificações do dispositivo não são totalmente conhecidas.
- O JACK se beneficia de melhor gerenciamento de threads, desempenho otimizado e prevenção prioritária de acidentes.
- Melhorias de estabilidade no GStreamer evitam travamentos durante a destruição do fluxo, promovendo uma operação mais suave em projetos multimídia.
Para saber mais sobre essa versão do PipeWire, acesse a nota de lançamento.
Como instalar ou atualizar o PipeWire
A instalação através dos repositórios pode ser feita via Central de programas ou usando o comando abaixo:
sudo apt install pipewire
Enquanto, para aqueles que preferem instalar esta nova versão, eles terão que compilar o código em seu sistema.
Então, para instalar a versão mais recente do PipeWire nas principais distribuições Linux, use o seguinte tutorial>
Como instalar o servidor de áudio PipeWire no Linux
Finalmente, você pode consultar a documentação e outras informações nesse endereço.