E foi lançado o PipeWire 1.0.4 com muitas correções e melhorias, e mais. Confira as novidades dessa atualização e veja com instalar.
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.0.4 foi lançado oficialmente.
Novidades do PipeWire 1.0.4
PipeWire 1.0.4 apresenta muitas correções e melhorias. Embora seja principalmente uma atualização de correção de bugs, esta versão é totalmente compatível com API e ABI com versões anteriores da série 1.0.x, garantindo uma transição perfeita para os usuários existentes.
Uma das principais melhorias no PipeWire 1.0.4 é o rastreamento aprimorado de descritores de arquivos de memória para evitar inconsistências, juntamente com uma remoção mais confiável de informações do mixer em portas destruídas.
Na tentativa de oferecer mais flexibilidade e otimização, a atualização também introduz uma opção para customizar as prioridades do servidor e do cliente, afastando-se do valor anteriormente codificado de 88.
Assim, os usuários terão mais controle sobre suas tarefas de processamento multimídia.
Uma correção digna de nota é também a atualização do módulo FFADO, que agora permite que áudio e MIDI operem com os mesmos níveis de latência experimentados com o driver JACK.
Além disso, o PipeWire 1.0.4 aborda vários problemas pequenos, mas impactantes, em todo o seu ecossistema.
Isso inclui correções importantes na biblioteca JACK para eliminar ruídos crepitantes em alguns cenários de loop do Ardour e melhorias mais eficientes para lidar com múltiplas portas MIDI.
Além disso, o PipeWire 1.0.4 inclui:
- Correções de compilação e compatibilidade do FreeBSD.
- Uma série de atualizações de documentação.
- Aprimoramentos em ferramentas como pw-cli e pw-top para melhor experiência do usuário.
Os módulos e componentes do GStreamer também passaram por refinamentos significativos.
Desde melhor manuseio de IPv6 em módulos RTP até melhorias na detecção de conectores HDMI e gerenciamento de latência, o PipeWire 1.0.4 promete uma operação mais confiável e suave em várias plataformas e dispositivos.
Por último, a atualização garante tratamento de eventos e gerenciamento de erros mais robusto para usuários ALSA, melhorando a experiência de áudio.
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.