PipeWire 0.3.0 lançado com melhorias de compatibilidade com o PulseAudio, JACK e ALSA

Confira as novidades do lançamento do PipeWire 0.3.0 e veja com instalar.

E foi lançado o PipeWire 0.3.0 com melhorias de compatibilidade com o PulseAudio, JACK e ALSA. Confira as novidades e veja com .

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.

pipewire 0 3 0 lancado - PipeWire 0.3.0 lançado com melhorias de compatibilidade com o PulseAudio, JACK e ALSA
PipeWire 0.3.0 lançado com melhorias de compatibilidade com o PulseAudio, JACK e ALSA

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 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 e já é usado ativamente no Fedora para gravar streaming de tela e compartilhamento de tela em ambientes baseados em Wayland.

Agora, foi anunciado o lançamento da nova versão do projeto PipeWire 0.3.0, desenvolvido como um servidor multimídia de nova geração, que substitui o PulseAudio.

Novidades do PipeWire 0.3.0

Esta nova versão destaca o redesenho do processamento de threads e melhorias nas bibliotecas.

Nesta nova versão, menciona-se que o planejador de processamento de encadeamentos foi reprojetado com o qual as alterações feitas permitiram iniciar a camada intermediária para garantir a compatibilidade com o servidor de som JACK, cujo desempenho é comparável ao do JACK2.

A API também foi reformulada e declarada estável e todas as alterações adicionais na API são planejadas sem quebrar a compatibilidade com os aplicativos existentes.

O PipeWire 0.3.0 inclui um de sessões que permite ao usuário gerenciar o gráfico de nós multimídia no PipeWire, além de adicionar novas transmissões. Embora o administrador forneça apenas o conjunto mais simples de funções básicas, ele será estendido ou substituído no futuro por uma opção mais funcional e flexível, como o WirePlumber.

Por seu lado, as bibliotecas incluídas foram aprimoradas para garantir a compatibilidade com o PulseAudio, JACK e ALSA, permitindo que o PipeWire seja usado com aplicativos existentes projetados para funcionar com outros sistemas de som. A biblioteca para ALSA está quase totalmente operacional, mas as bibliotecas para JACK e PulseAudio ainda precisam ser aprimoradas.

Finalmente, é mencionado que alguns complementos do GStreamer estão incluídos para interagir com o PipeWire. O plug-in pipewiresrc que usa o PipeWire como fonte de som funciona sem problemas na maioria das situações.

O plug-in pipewiresink para emitir som através do PipeWire ainda não possui problemas conhecidos.

O PipeWire ainda não está pronto para uma substituição completa do PulseAudio e JACK, mas os problemas de compatibilidade terão prioridade em versões futuras.

Para saber mais sobre essa versão do PipeWire, acesse a nota de lançamento.

Como instalar ou atualizar o PipeWire 0.3.0

Para aqueles interessados ​​em instalar o PipeWire em seus sistemas, eles devem saber que isso está incluído nos repositórios do Ubuntu, mas por enquanto apenas a versão 0.2.7 está disponível e essa nova versão ainda não foi incluída, portanto, eles precisam Aguarde alguns dias para que isso aconteça.

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, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Baixe o código fonte do PipeWire com esse comando (é necessário ter o Git instalado);

git clone https://github.com/PipeWire/pipewire.git

Passo 3. Em seguida, prepare o sistema para a compilação do código fonte;

./autogen.sh --prefix=$PREFIX

Passo 4. E agora, compile;

make

Passo 5. E então, instale;

make install

Passo 6. Finalmente, você pode testar o PipeWire com o seguinte comando;

make run

Finalmente, você pode consultar a documentação e outras informações nesse endereço.

O que está sendo falado no blog

Veja mais artigos publicados neste dia…

Ajude a manter o Blog do Edivaldo - Faça uma doação

Se você gosta do conteúdo do Blog, você pode ajudar a manter o site simplesmente fazendo uma doação única, esporádica ou mensal, usando uma das opções abaixo:

Doação usando Paypal

Doação usando PagSeguro
Outras formas de ajudar a manter o Blog do Edivaldo